diff --git a/CHANGELOG.md b/CHANGELOG.md index a4a5b9d04a..feb9d879b0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,68 @@ +yarn run v1.22.22 $ lerna-changelog --silent --silent --next-version 2.14.0 + +## 2.14.0 (2024-08-28) + +#### :rocket: Enhancement + +- `core` + - [#4532](https://github.com/GMOD/jbrowse-components/pull/4532) De-duplicate + snackbar messages ([@cmdcolin](https://github.com/cmdcolin)) + - [#4516](https://github.com/GMOD/jbrowse-components/pull/4516) Add NCBI + sequence_report.tsv alias adapter, with ability to recode NCBI fasta files + to use UCSC style names ([@cmdcolin](https://github.com/cmdcolin)) +- Other + - [#4533](https://github.com/GMOD/jbrowse-components/pull/4533) Allow setting + sequenceType='pep' in ReferenceSequenceTrack configuration + ([@cmdcolin](https://github.com/cmdcolin)) + - [#4531](https://github.com/GMOD/jbrowse-components/pull/4531) Add + UnindexedFastaAdapter for fetching small plaintext FASTA files + ([@cmdcolin](https://github.com/cmdcolin)) + - [#4528](https://github.com/GMOD/jbrowse-components/pull/4528) Add + description config slot to reference sequence track + ([@cmdcolin](https://github.com/cmdcolin)) +- `app-core`, `core` + - [#4523](https://github.com/GMOD/jbrowse-components/pull/4523) Allow + plaintext GTF and VCF files greater than 512Mb + ([@cmdcolin](https://github.com/cmdcolin)) +- `core`, `product-core` + - [#4519](https://github.com/GMOD/jbrowse-components/pull/4519) Add "Group by" + method for alignments tracks ([@cmdcolin](https://github.com/cmdcolin)) + +#### :bug: Bug Fix + +- [#4535](https://github.com/GMOD/jbrowse-components/pull/4535) Fix crash after + navToLocString in some cases ([@cmdcolin](https://github.com/cmdcolin)) + +#### :house: Internal + +- Other + - [#4530](https://github.com/GMOD/jbrowse-components/pull/4530) Consolidate + gff3 adapter featureData routine, avoid Number-ifying null phase + ([@cmdcolin](https://github.com/cmdcolin)) +- `core` + - [#4518](https://github.com/GMOD/jbrowse-components/pull/4518) Don't send + displayModel to "rendering" components on server side + ([@cmdcolin](https://github.com/cmdcolin)) +- `__mocks__`, `app-core`, `core`, `embedded-core`, `product-core`, + `text-indexing`, `web-core` + - [#4513](https://github.com/GMOD/jbrowse-components/pull/4513) Add new eslint + rules (no-unnecessary-condition, no-unused-expressions, etc) and tsconfig + noUncheckedIndexedAccess ([@cmdcolin](https://github.com/cmdcolin)) +- `app-core`, `core`, `embedded-core`, `product-core`, `text-indexing`, + `web-core` + - [#4510](https://github.com/GMOD/jbrowse-components/pull/4510) Add biome lint + fixes ([@cmdcolin](https://github.com/cmdcolin)) +- `core`, `product-core`, `text-indexing` + - [#4508](https://github.com/GMOD/jbrowse-components/pull/4508) Use + @mui/x-charts-vendor for d3 upgrade + ([@cmdcolin](https://github.com/cmdcolin)) + +#### Committers: 2 + +- Colin Diesh ([@cmdcolin](https://github.com/cmdcolin)) +- Garrett Stevens ([@garrettjstevens](https://github.com/garrettjstevens)) Done + in 1.27s. + yarn run v1.22.22 $ lerna-changelog --silent --silent --next-version 2.13.1 ## 2.13.1 (2024-07-31) diff --git a/website/blog/2024-08-28-v2.14.0-release.md b/website/blog/2024-08-28-v2.14.0-release.md new file mode 100644 index 0000000000..1edaccb770 --- /dev/null +++ b/website/blog/2024-08-28-v2.14.0-release.md @@ -0,0 +1,95 @@ +--- +title: v2.14.0 Release +date: 2024-08-28 13:49:24 +tags: ['release', 'jbrowse 2'] +--- + +This release adds some significant new features + +- Alignments track 'Group by' functionality: this features allows you to split + an alignments track by a specific tag such as RG or HP into multiple new + session tracks +- A new adapter type display sequences from a FASTA file such as `NC_000001.10` + in the user interface as `chr1`. This specifically targets the NCBI + "sequence_report.tsv" to do this renaming, and is called + `NcbiSequenceReportAliasAdapter` + +![image](https://github.com/user-attachments/assets/d0adf4dd-e303-4174-98d8-aec59f67d223) + +Example screenshot after applying the new Alignments track "Group by" +functionality to group by the HP (haplotype) tag. Note that technically, each +group is launched as a separate new "session track" + +## Downloads + +- [v2.14.0](https://github.com/GMOD/jbrowse-components/releases/tag/v2.14.0) + +To install JBrowse 2 for the web, you can download the link above, or you can +use the JBrowse CLI to automatically download the latest version. See the +[JBrowse web quick start](https://jbrowse.org/jb2/docs/quickstart_web) for more +details. + +yarn run v1.22.22 $ lerna-changelog --silent --silent --next-version 2.14.0 + +## 2.14.0 (2024-08-28) + +#### :rocket: Enhancement + +- `core` + - [#4532](https://github.com/GMOD/jbrowse-components/pull/4532) De-duplicate + snackbar messages ([@cmdcolin](https://github.com/cmdcolin)) + - [#4516](https://github.com/GMOD/jbrowse-components/pull/4516) Add NCBI + sequence_report.tsv alias adapter, with ability to recode NCBI fasta files + to use UCSC style names ([@cmdcolin](https://github.com/cmdcolin)) +- Other + - [#4533](https://github.com/GMOD/jbrowse-components/pull/4533) Allow setting + sequenceType='pep' in ReferenceSequenceTrack configuration + ([@cmdcolin](https://github.com/cmdcolin)) + - [#4531](https://github.com/GMOD/jbrowse-components/pull/4531) Add + UnindexedFastaAdapter for fetching small plaintext FASTA files + ([@cmdcolin](https://github.com/cmdcolin)) + - [#4528](https://github.com/GMOD/jbrowse-components/pull/4528) Add + description config slot to reference sequence track + ([@cmdcolin](https://github.com/cmdcolin)) +- `app-core`, `core` + - [#4523](https://github.com/GMOD/jbrowse-components/pull/4523) Allow + plaintext GTF and VCF files greater than 512Mb + ([@cmdcolin](https://github.com/cmdcolin)) +- `core`, `product-core` + - [#4519](https://github.com/GMOD/jbrowse-components/pull/4519) Add "Group by" + method for alignments tracks ([@cmdcolin](https://github.com/cmdcolin)) + +#### :bug: Bug Fix + +- [#4535](https://github.com/GMOD/jbrowse-components/pull/4535) Fix crash after + navToLocString in some cases ([@cmdcolin](https://github.com/cmdcolin)) + +#### :house: Internal + +- Other + - [#4530](https://github.com/GMOD/jbrowse-components/pull/4530) Consolidate + gff3 adapter featureData routine, avoid Number-ifying null phase + ([@cmdcolin](https://github.com/cmdcolin)) +- `core` + - [#4518](https://github.com/GMOD/jbrowse-components/pull/4518) Don't send + displayModel to "rendering" components on server side + ([@cmdcolin](https://github.com/cmdcolin)) +- `__mocks__`, `app-core`, `core`, `embedded-core`, `product-core`, + `text-indexing`, `web-core` + - [#4513](https://github.com/GMOD/jbrowse-components/pull/4513) Add new eslint + rules (no-unnecessary-condition, no-unused-expressions, etc) and tsconfig + noUncheckedIndexedAccess ([@cmdcolin](https://github.com/cmdcolin)) +- `app-core`, `core`, `embedded-core`, `product-core`, `text-indexing`, + `web-core` + - [#4510](https://github.com/GMOD/jbrowse-components/pull/4510) Add biome lint + fixes ([@cmdcolin](https://github.com/cmdcolin)) +- `core`, `product-core`, `text-indexing` + - [#4508](https://github.com/GMOD/jbrowse-components/pull/4508) Use + @mui/x-charts-vendor for d3 upgrade + ([@cmdcolin](https://github.com/cmdcolin)) + +#### Committers: 2 + +- Colin Diesh ([@cmdcolin](https://github.com/cmdcolin)) +- Garrett Stevens ([@garrettjstevens](https://github.com/garrettjstevens)) Done + in 1.27s. diff --git a/website/docusaurus.config.json b/website/docusaurus.config.json index 8b5db038e9..42a3260248 100644 --- a/website/docusaurus.config.json +++ b/website/docusaurus.config.json @@ -9,6 +9,6 @@ "organizationName": "GMOD", "projectName": "jbrowse-components", "customFields": { - "currentVersion": "v2.13.1" + "currentVersion": "v2.14.0" } }