Skip to content

Commit 6b9d677

Browse files
docs: reformat changelog
1 parent a1e42d9 commit 6b9d677

1 file changed

Lines changed: 14 additions & 29 deletions

File tree

CHANGELOG.md

Lines changed: 14 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,8 @@ Colors for "country", "region" and "division" are now correctly displayed in tre
3838

3939
Nextclade now calculates amino acid coverage of each CDS. You can find this information:
4040

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
4343

4444
## 3.14.5
4545

@@ -75,14 +75,12 @@ This improves dataset suggestions in Nextclade Web and dataset detection in `nex
7575

7676
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.
7777

78-
7978
## 3.14.1
8079

8180
### Nextclade Web: crash with custom datasets
8281

8382
When a custom dataset is provided through `?dataset-url`, Nextclade Web could crash under certain conditions. This has been fixed.
8483

85-
8684
## 3.14.0
8785

8886
### Nextclade Web: multi-dataset mode
@@ -126,23 +124,21 @@ Nextclade CLI previously output colored messages (with ANSI sequences) even if o
126124
For additional configuration, the CLI arguments have been added, as well as proper handling of environment variables typically used to control console coloring.
127125

128126
The following priority rules apply:
129-
130-
* Nextclade detects output target (TTY or not) and outputs appropriately for the target by default
131127

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
133129

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
135131

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.
137133

134+
Known issue: `--help` coloring is not affected by `--color` and `--no-color` arguments: [#1629](https://github.com/nextstrain/nextclade/issues/1629))
138135

139136
## 3.13.3
140137

141138
### Fix crash when exporting annotations for sequences with missing genes
142139

143140
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.
144141

145-
146142
## 3.13.2
147143

148144
### 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
162158
For certain samples which end up with an empty output genome annotation Nextclade Web could crash. This is now resolved.
163159
See [#1601](https://github.com/nextstrain/nextclade/issues/1601),[#1602](https://github.com/nextstrain/nextclade/issues/1602). Thanks @theosanderson for reporting.
164160

165-
166161
## 3.13.0
167162

168163
### Output genome annotations
@@ -190,7 +185,6 @@ Please note that the annotations can only be output if there's a reference annot
190185

191186
This feature is still in an experimental phase. Please report bugs by submitting a [GitHub issue](https://github.com/nextstrain/nextclade/issues).
192187

193-
194188
## 3.12.0
195189

196190
### Forbid reference sequences with gaps
@@ -205,24 +199,22 @@ Starting from this version, Nextclade will now stop with an explicit error if it
205199

206200
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
207201

208-
209202
## 3.11.0
210203

211204
### Alignment presets
212205

213206
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
217207

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
219211

212+
This is an experimental feature. Presets are subject to change.
220213

221214
### Fix crash with empty reference sequence
222215

223216
Nextclade crashed when an empty reference sequence file is provided. Now Nextclade checks for this condition and reports a useful error message instead.
224217

225-
226218
## 3.10.2
227219

228220
### Correctly handle comments in GFF3 files
@@ -233,26 +225,22 @@ Nextclade sometimes reported an error in GFF3 files containing comments. This ha
233225

234226
The Nextclade CLI arguments `-v` and `-q` were having no effect after a recent update. This has been fixed now.
235227

236-
237228
## 3.10.1
238229

239230
### [web] Fetch custom inputs from URLs using correct "Accept" HTTP header
240231

241232
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.
242233

243-
244234
## Nextclade 3.10.0
245235

246236
### [web] Add links to open reference trees in nextstrain.org
247237

248238
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.
249239

250-
251240
### [web] Correctly disable "Load example" links
252241

253242
The "Load example" links are now correctly disabled, not hidden, for the datasets which do not provide example sequence data.
254243

255-
256244
## Nextclade 3.9.1
257245

258246
### 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
261249

262250
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.
263251

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.
265253

266254
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.
267255

268-
269256
## Nextclade 3.9.0
270257

271258
### 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
276263

277264
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.
278265

279-
280266
### Update Auspice tree visualization to 2.58.0
281267

282268
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).
283269

284-
285270
## Nextclade 3.8.2
286271

287272
### 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
342327

343328
### [fix] Ensure dataset "updated at" date is displayed in Nextclade Web
344329

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.
346331

347332
### [fix] Ensure frame shift and insertion markers in sequence views can also be toggled
348333

@@ -509,9 +494,9 @@ See changelog [here](https://github.com/nextstrain/auspice/blob/master/CHANGELOG
509494

510495
### Nextclade CLI
511496

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.
513498

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.
515500

516501
## Nextclade 3.2.0
517502

0 commit comments

Comments
 (0)