Skip to content

Commit 801b3a9

Browse files
committed
version 5.0.0
1 parent be13682 commit 801b3a9

File tree

2 files changed

+54
-3
lines changed

2 files changed

+54
-3
lines changed

CHANGES.md

Lines changed: 53 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,63 @@
11
# __NEXT__
22

33

4+
# 5.0.0 (26 May 2019)
5+
6+
## Features
7+
8+
* ancestral: New option to `--keep-ambiguous`, which will not infer nucleotides at
9+
ambiguous (N) sites on tip sequences and instead leave as 'N'
10+
[See PR 280.](https://github.com/nextstrain/augur/pull/280)
11+
* ancestral: New option to `--keep-overhangs`, which will not infer nucleotides for
12+
gaps on either side of the alignment and instead leave as '-'.
13+
[See PR 286.](https://github.com/nextstrain/augur/pull/286)
14+
* clades: This module has been reconfigured to identify clade defining mutations on
15+
top of a reference rather than identifying mutations along the tree. The command
16+
line arguments are the same except for the addition of `--reference`, which
17+
explicitly passes in a reference sequence. If `--reference` is not defined, then
18+
reference will be drawn from the root node of the phylogeny by looking for
19+
`sequence` attribute attached to root node of `--tree`.
20+
[See PR 288.](https://github.com/nextstrain/augur/pull/288)
21+
* refine: Revise rooting behavior. Previously `--root` took 'best', 'residual', 'rsq'
22+
and 'min_dev' as options. In this update `--root` takes 'best', least-squares',
23+
'min_dev' and 'oldest' as rooting options. This eliminates 'residual' and 'rsq'
24+
as options. This is a **backwards-incompatible** change. This requires updating
25+
TreeTime to version 0.5.4 or above.
26+
[See PR 263.](https://github.com/nextstrain/augur/pull/263)
27+
* refine: Add `--keep-root` option that overrides `--root` specification to preserve
28+
tree rooting.
29+
[See PR 263.](https://github.com/nextstrain/augur/pull/263)
30+
* refine: Add `--covariance` and `--no-covariance` options that specify TreeTime
31+
behavior.
32+
[See PR 263.](https://github.com/nextstrain/augur/pull/263)
33+
* titers: This command now throws an `InsufficientDataException` if there are not
34+
sufficient titers to infer a model. This is paired with a new `--allow-empty-model`
35+
flag that proceeds past the `InsufficientDataException` and writes out a model
36+
JSON corresponding to an 'empty' model.
37+
[See PR 281.](https://github.com/nextstrain/augur/pull/281)
38+
* By default JSONs are written with `index=1` to give a pretty-printed JSON. However,
39+
this adds significant file size to large tree JSONs. If the environment variable
40+
`AUGUR_MINIFY_JSON` is set then minified JSONs are printed instead. This mirror the
41+
explicit `--minify-json` argument available to `augur export`.
42+
[See PR 278.](https://github.com/nextstrain/augur/pull/278)
43+
44+
## Bug fixes
45+
46+
* export: Cast numeric values to strings for export.
47+
[See issue 287.](https://github.com/nextstrain/augur/issues/287)
48+
* export: Legend order preserves ordering passed in by user for traits that have
49+
default colorings ('country' and 'region').
50+
[See PR 284.](https://github.com/nextstrain/augur/pull/284)
51+
* refine: Previously, the `--root` argument was silently ignored when no timetree
52+
was inferred. Re-rooting with an outgroup is sensible even without a timetree.
53+
[See PR 282.](https://github.com/nextstrain/augur/pull/282)
54+
455
# 4.0.0 (24 April 2019)
556

657
## Features
758

8-
* distance: New interface for specifying distances between sequences. This is
9-
a **backwards-incompatible** change. Refer to `augur distance --help` for
59+
* distance: New interface for specifying distances between sequences. This is
60+
a **backwards-incompatible** change. Refer to `augur distance --help` for
1061
all the details.
1162

1263
* export: Add a `--minify-json` flag to omit indentation in Auspice JSONs.

augur/__version__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = '4.0.0'
1+
__version__ = '5.0.0'

0 commit comments

Comments
 (0)