From df052baf21e0ec5f262cd72cc189c0adba496201 Mon Sep 17 00:00:00 2001 From: ivan-aksamentov Date: Mon, 6 Dec 2021 19:29:16 +0100 Subject: [PATCH] chore: release web 1.9.0 and cli 1.6.0 --- CHANGELOG.md | 39 +++++++++++++++++++++++++++++++++++++++ VERSION | 2 +- packages/web/package.json | 2 +- 3 files changed, 41 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index cfd6d04e1..c886afa8c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,42 @@ +## Nextclade Web 1.9.0, Nextclade CLI 1.6.0 (2021-12-07) + + +### [BREAKING CHANGE] [Fix] Remove unused CLI flags for aminoacid seed alignment + +Seed matching step was removed in Nextalign and Nextclade CLI 1.5.0, however the command-line parameters previously providing configuration options for this step were not. In this version, the now unused family of `--aa-*` CLI flags is removed. Migration path: remove these flags from Nextclade CLI invocation. + +### [Feature] Make "results" and "tree" pages full-width in Nextclade Web + +The content in "results" and "tree" pages of Nextclade Web now occupies entire width available in the browser window, so that more useful information can be presented. In particular, sequence views should be more readable, especially on larger screens. + +### [Feature] Dynamically adjust width of AA mutation markers + +Nextclade Web now dynamically adjusts width of AA mutation markers in sequence views to avoid overly long mutation groups that may obscure other mutations. This is particularly important for sequences with high density of mutations. + +### [Feature] Reduce probability of WebWorker timeout errors + +On low-end computers, computers with slow internet connection or computers under heavy background resource utilization Nextclade Web could sometimes produce WebWorker timeout errors. This has been addressed by increasing the timeout interval from 10 seconds to 1 minute. + +If this is not enough, consider freeing up system memory and CPU resources by closing unused applications and browser tabs, processing sequences in smaller batches, or using Nextclade CLI. + +### [Fix] Fix off-by-one errors in insertion positions + +Nextclade Web, Nextclade CLI and Nextalign could sometime produce incorrect positions for nucleotide insertions - off by 1 nucleotide to either direction. This was fixed in the new version. + +### [Fix] Don't add private reversions when query aminoacid is unknown + +In previous versions, if a query sequence, for one reason or another, had aminoacid X at the position where the parent tree node had a private mutation, Nextclade was incorrectly calling a new reversion at this position. This is now fixed and Nextclade will not report a reversion. We assume that in these situations the sequencing defect is more likely than a reversion. + +### [Fix] Avoid potential dereference of nullopt + +This is an internal fix of a problem that might have lead to a crash, but never manifested so far. + + +### [Fix] Avoid error when `--genes` flag contains a subset of genes + +Nextclade 1.8.0 introduced an error when `--genes` flag contained only a subset of genes from the gene map. This is now resolved. + + ## Nextclade Web 1.8.1, Nextclade CLI 1.5.1 (2021-11-27) diff --git a/VERSION b/VERSION index 26ca59460..dc1e644a1 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.5.1 +1.6.0 diff --git a/packages/web/package.json b/packages/web/package.json index feea01f38..8d647cee5 100644 --- a/packages/web/package.json +++ b/packages/web/package.json @@ -1,6 +1,6 @@ { "name": "@nextstrain/nextclade-web", - "version": "1.8.1", + "version": "1.9.0", "description": "Clade assignment, mutation calling, and sequence quality checks", "homepage": "https://clades.nextstrain.org", "repository": {