You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+14-29Lines changed: 14 additions & 29 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -38,8 +38,8 @@ Colors for "country", "region" and "division" are now correctly displayed in tre
38
38
39
39
Nextclade now calculates amino acid coverage of each CDS. You can find this information:
40
40
41
-
* in output files: in the column or field `cdsCoverage`
42
-
* in Nextclade Web: in the tooltip of the "Cov." column on "Results" page
41
+
- in output files: in the column or field `cdsCoverage`
42
+
- in Nextclade Web: in the tooltip of the "Cov." column on "Results" page
43
43
44
44
## 3.14.5
45
45
@@ -75,14 +75,12 @@ This improves dataset suggestions in Nextclade Web and dataset detection in `nex
75
75
76
76
When an Auspice JSON dataset is provided as whole-dataset input through `?dataset-json-url`, Nextclade Web could crash under certain conditions. This has been fixed.
77
77
78
-
79
78
## 3.14.1
80
79
81
80
### Nextclade Web: crash with custom datasets
82
81
83
82
When a custom dataset is provided through `?dataset-url`, Nextclade Web could crash under certain conditions. This has been fixed.
84
83
85
-
86
84
## 3.14.0
87
85
88
86
### Nextclade Web: multi-dataset mode
@@ -126,23 +124,21 @@ Nextclade CLI previously output colored messages (with ANSI sequences) even if o
126
124
For additional configuration, the CLI arguments have been added, as well as proper handling of environment variables typically used to control console coloring.
127
125
128
126
The following priority rules apply:
129
-
130
-
* Nextclade detects output target (TTY or not) and outputs appropriately for the target by default
131
127
132
-
* If any of the environment variables: `COLOR` (`auto|always|never`), `NO_COLOR` (set), `CLICOLOR_FORCE=1` are found, then they override the default
128
+
- Nextclade detects output target (TTY or not) and outputs appropriately for the target by default
133
129
134
-
*If arguments `--color=auto|always|never` or `--no-color` (shortcut for `--color=never`) are found, they override the defaults and environment variables. If multiple `--color` or `--no-color` arguments present, then only the argument that comes last is taken into account.
130
+
-If any of the environment variables: `COLOR` (`auto|always|never`), `NO_COLOR` (set), `CLICOLOR_FORCE=1` are found, then they override the default
135
131
136
-
Known issue: `--help` coloring is not affected by `--color`and `--no-color` arguments: [#1629](https://github.com/nextstrain/nextclade/issues/1629))
132
+
- If arguments `--color=auto|always|never` or `--no-color` (shortcut for `--color=never`) are found, they override the defaults and environment variables. If multiple `--color` or `--no-color` arguments present, then only the argument that comes last is taken into account.
137
133
134
+
Known issue: `--help` coloring is not affected by `--color` and `--no-color` arguments: [#1629](https://github.com/nextstrain/nextclade/issues/1629))
138
135
139
136
## 3.13.3
140
137
141
138
### Fix crash when exporting annotations for sequences with missing genes
142
139
143
140
Nextclade Web and CLI would crash when attempting to output GFF and TBL files where entire genes are unsequenced or otherwise missing. This has been fixed.
144
141
145
-
146
142
## 3.13.2
147
143
148
144
### Speed up Nextclade web, fix crash when using files >45MB on Chromium v136 browsers
@@ -162,7 +158,6 @@ It turns out that avoiding the need for a large array gets rid of most of the de
162
158
For certain samples which end up with an empty output genome annotation Nextclade Web could crash. This is now resolved.
163
159
See [#1601](https://github.com/nextstrain/nextclade/issues/1601),[#1602](https://github.com/nextstrain/nextclade/issues/1602). Thanks @theosanderson for reporting.
164
160
165
-
166
161
## 3.13.0
167
162
168
163
### Output genome annotations
@@ -190,7 +185,6 @@ Please note that the annotations can only be output if there's a reference annot
190
185
191
186
This feature is still in an experimental phase. Please report bugs by submitting a [GitHub issue](https://github.com/nextstrain/nextclade/issues).
192
187
193
-
194
188
## 3.12.0
195
189
196
190
### Forbid reference sequences with gaps
@@ -205,24 +199,22 @@ Starting from this version, Nextclade will now stop with an explicit error if it
205
199
206
200
If you think that Nextclade needs to support reference sequences with gaps, please submit a new issue and explain your use-case and motivation on GitHub: https://github.com/nextstrain/nextclade/issues
207
201
208
-
209
202
## 3.11.0
210
203
211
204
### Alignment presets
212
205
213
206
Nextclade CLI now supports `--alignment-preset` argument, which switches between pre-defined sets of alignment parameters. Currently available values are:
214
-
-`default`: Suitable for aligning very similar sequences (this is the default)
215
-
-`high-diversity`: Suitable for more diverse viruses
216
-
-`short-sequences`: Suitable for short and partial sequences
217
207
218
-
This is an experimental feature. Presets are subject to change.
208
+
-`default`: Suitable for aligning very similar sequences (this is the default)
209
+
-`high-diversity`: Suitable for more diverse viruses
210
+
-`short-sequences`: Suitable for short and partial sequences
219
211
212
+
This is an experimental feature. Presets are subject to change.
220
213
221
214
### Fix crash with empty reference sequence
222
215
223
216
Nextclade crashed when an empty reference sequence file is provided. Now Nextclade checks for this condition and reports a useful error message instead.
224
217
225
-
226
218
## 3.10.2
227
219
228
220
### Correctly handle comments in GFF3 files
@@ -233,26 +225,22 @@ Nextclade sometimes reported an error in GFF3 files containing comments. This ha
233
225
234
226
The Nextclade CLI arguments `-v` and `-q` were having no effect after a recent update. This has been fixed now.
235
227
236
-
237
228
## 3.10.1
238
229
239
230
### [web] Fetch custom inputs from URLs using correct "Accept" HTTP header
240
231
241
232
Fixes Nextclade Web adding header `Accept: application/json, text/plain, */*` when making `GET` HTTP requests when fetching input files from use-provided URLs. This caused problems when fetching files from sources which allow to choose between different file formats using `Accept` header. The response would come in JSON format and this is not what we want. Now we add `Accept: text/plain, */*`, preferentially fetching all inputs as plaintext, as intended.
242
233
243
-
244
234
## Nextclade 3.10.0
245
235
246
236
### [web] Add links to open reference trees in nextstrain.org
247
237
248
238
You can now click on "Open tree" link in the dataset info box to open reference tree of this dataset on [nextstrain.org](https://nextstrain.org/). This allows to browse the current trees for each dataset without running Nextclade analysis. If a dataset does not provide a reference tree, the link will be disabled.
249
239
250
-
251
240
### [web] Correctly disable "Load example" links
252
241
253
242
The "Load example" links are now correctly disabled, not hidden, for the datasets which do not provide example sequence data.
254
243
255
-
256
244
## Nextclade 3.9.1
257
245
258
246
### Fix: clade mismatch between placed node and parent node
@@ -261,11 +249,10 @@ This version addresses an issue when sometimes clade (or clade-like attribute, s
261
249
262
250
The query node placement is adjusted during the [greedy tree building](https://docs.nextstrain.org/projects/nextclade/en/stable/user/algorithm/03-phylogenetic-placement.html#tree-building), and sometimes the branch needs to be split and a new auxiliary internal node to be inserted to accommodate the new node. Previously, Nextclade would copy the clade of this internal node from the attachment target node. However, this is not always correct and can lead to mismatch between clade of the query node and of the new internal node.
263
251
264
-
In this version we added a voting mechanism, which calculates a [mode](https://en.wikipedia.org/wiki/Mode_(statistics)) of the clades involved: of the parent, target and query nodes. The same procedure is repeated for each clade-like attribute. After that, in some cases, branch labels also need to adjust their positions.
252
+
In this version we added a voting mechanism, which calculates a [mode](<https://en.wikipedia.org/wiki/Mode_(statistics)>) of the clades involved: of the parent, target and query nodes. The same procedure is repeated for each clade-like attribute. After that, in some cases, branch labels also need to adjust their positions.
265
253
266
254
This should not change the clade assignment for query samples, but only the clades of the inserted auxiliary internal nodes, to make sure that the tree is consistent.
267
255
268
-
269
256
## Nextclade 3.9.0
270
257
271
258
### Nextclade CLI: Obtain CA certificates from platform trust store; add `NEXTCLADE_EXTRA_CA_CERTS` / `--extra-ca-certs`
@@ -276,12 +263,10 @@ Starting with this version, Nextclade CLI respects the OS-level trust store conf
276
263
277
264
We introduced a `NEXTCLADE_EXTRA_CA_CERTS` environment variable and `--extra-ca-certs` option which allow adding additional CA certificates to the trust store specifically for Nextclade, for when modifying the system's trust store isn't desirable/possible. See [#1536](https://github.com/nextstrain/nextclade/pull/1536) for more details.
278
265
279
-
280
266
### Update Auspice tree visualization to 2.58.0
281
267
282
268
Auspice tree visualization package has been updated from 2.56.0 to 2.58.0. See Auspice changelog [here](https://github.com/nextstrain/auspice/releases).
283
269
284
-
285
270
## Nextclade 3.8.2
286
271
287
272
### Fix detection of number of threads Nextclade Web
@@ -342,7 +327,7 @@ In this version we pick unique names for the auxiliary nodes during placement, s
342
327
343
328
### [fix] Ensure dataset "updated at" date is displayed in Nextclade Web
344
329
345
-
Since 3.7.0 Nextclade Web is not showing "updated at" date for any datasets. This has been fixed.
330
+
Since 3.7.0 Nextclade Web is not showing "updated at" date for any datasets. This has been fixed.
346
331
347
332
### [fix] Ensure frame shift and insertion markers in sequence views can also be toggled
348
333
@@ -509,9 +494,9 @@ See changelog [here](https://github.com/nextstrain/auspice/blob/master/CHANGELOG
509
494
510
495
### Nextclade CLI
511
496
512
-
#### Fix "Dataset not found" error when using `nextclade dataset get` with `--tag` argument.
497
+
#### Fix "Dataset not found" error when using `nextclade dataset get` with `--tag` argument.
513
498
514
-
This fixes a bug in the dataset filtering logic causing "Dataset not found" error when even correct name and tag were requested using `nextclade dataset get` with `--tag` argument.
499
+
This fixes a bug in the dataset filtering logic causing "Dataset not found" error when even correct name and tag were requested using `nextclade dataset get` with `--tag` argument.
0 commit comments