Skip to content

Commit ecc58ef

Browse files
chore: release 3.16.0
1 parent d5e1669 commit ecc58ef

File tree

4 files changed

+17
-5
lines changed

4 files changed

+17
-5
lines changed

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,15 @@
1+
## 3.16.0
2+
3+
### Introduce JSON Schema definitions
4+
5+
We now provide [JSON Schema](https://json-schema.org/) definitions for some of the JSON-based Nextclade file formats. You can find the latest definitions and documentation [here](https://github.com/nextstrain/nextclade/tree/release/packages/nextclade-schemas). You can also generate schemas for your current version of Nextclade CLI using the newly added `nextclade schema write` command.
6+
7+
These schemas enable validation and parser code generation (among other things) to help in development and maintenance of projects using JSON-based Nextclade formats. We would like to emphasize that currently all JSON-based Nextclade formats are unstable and can change even in minor and patch releases. Addition of schemas don't change these stability guarantees, but could help in reducing and fixing breakage after breaking changes.
8+
9+
### Implement amino acid mutation labels
10+
11+
We added functionality to detect labeled amino acid mutations if dataset authors choose to define labels for them. This is similar to the existing labeled nucleotide mutations functionality, but for amino acid sequences. This could be useful to mark particular mutations of interest. Once datasets start adopting this functionality (by adding configuration to the `mutLabels.aaMutLabelMap` in `pathogen.json` of a dataset), you can find the results in the `privateAaMutations.labeledSubstitutions` column/field of Nextclade output files.
12+
113
## 3.15.3
214

315
### fix: ensure GFF3 fields are correctly percent-encoded and decoded

Cargo.lock

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ exclude = [
1313

1414
[workspace.package]
1515
name = "nextclade"
16-
version = "3.15.3"
16+
version = "3.16.0"
1717
description = "Alignment, mutation calling, phylogenetic placement, clade assignment and quality control checks for viral genetic sequences. Library module."
1818
repository = "https://github.com/nextstrain/nextclade"
1919
documentation = "https://docs.nextstrain.org/projects/nextclade/en/stable/"

packages/nextclade-web/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@nextstrain/nextclade-web",
3-
"version": "3.15.3",
3+
"version": "3.16.0",
44
"description": "Clade assignment, mutation calling, and sequence quality checks",
55
"homepage": "https://clades.nextstrain.org",
66
"repository": {

0 commit comments

Comments
 (0)