Release v2.6.1
Hello all,
This ended up being a big release with a lot of new stuff!
Features
- Created the @jbrowse/react-app NPM package which effectively makes the jbrowse-web package NPM-installable. This is still new so let us know what you think. See the docs at https://jbrowse.org/storybook/app/main and example usages at https://jbrowse.org/jb2/docs/embedded_components/ (this is pretty new, there may be more updates or changes to come with this package!)
- Improved code sharing across web, desktop, and embedded products (this was a large refactor, if you see any bugs let us know!)
- Improved display of inversions in the read cloud display (see screenshot)
- Fixed persistent issue with
jbrowse create
CLI creating corrupted output (update your local install withnpm install -g @jbrowse/cli
)
Figure showing split long reads alignments on the read cloud display spanning an inversion showing forward (red) to reverse (blue) and back to forward again.
🚀 Enhancement
- Other
- #3743 Create mixin for shared code between LinearWiggleDisplay and MultiWiggleLinearDisplay (@cmdcolin)
- #3711 Allow synteny data adapters to open files larger than 512Mb (@cmdcolin)
- #3639 Add button to bookmark in jbrowse-web share dialog (@cmdcolin)
- #3631 Add BEDPE add track workflow, avoid showing "Add track" when disabled (@carolinebridge-oicr)
- #3700 Render alignment track arcs instantly after bpPerPx change (@cmdcolin)
- #3695 Reduce re-drawing on alignments track paired read arcs/cloud display types (@cmdcolin)
core
- #3725 Filter tracks that match all view.assemblyNames in multi-assembly track selector modes (@cmdcolin)
- #3531 Add @jbrowse/react-app embedded component (@cmdcolin)
- #3653 Evaluate extension point on track config pre-process snapshot (@cmdcolin)
- #3706 Miscellaneous alignments arc/cloud fixes (@cmdcolin)
- #3698 Add column resizers to the variant ANN/CSQ panels (@cmdcolin)
app-core
,product-core
,web-core
__mocks__
🐛 Bug Fix
core
- #3749 Avoid re-prompting a user login when refresh token is processed (@cmdcolin)
- #3572 Add OAuth and HTTP BasicAuth servers for local testing, fix some OAuth flows (@garrettjstevens)
- #3708 Add removable-media to jbrowse desktop snap (@cmdcolin)
- #3687 Take into account ML tag when showing MM tag on alignments, misc refactoring (@cmdcolin)
- Other
- #3747 Fix blank lines in GFF crashing text-index (@cmdcolin)
- #3739 Fix specifying the assemblyNames config slot on add-connection CLI (@cmdcolin)
- #3631 Add BEDPE add track workflow, avoid showing "Add track" when disabled (@carolinebridge-oicr)
- #3667 Fix horizontal flip functionality for Hi-C display (@studentshivang)
- #3703 Fix rendering error in alignments tracks when filtering by tag in CRAM file (@Lilas-w)
- #3694 Fix ability to filter certain fields in BAM/CRAM files (@cmdcolin)
- #3691 Fix breakpoint split view alignment connections not pointing at right position in v2.5.0 (@cmdcolin)
- #3686 Fix jbrowse create/jbrowse upgrade CLI intermittent failures (@cmdcolin)
product-core
,web-core
app-core
,core
,embedded-core
app-core
📝 Documentation
- Other
core
,embedded-core
,product-core
🏠 Internal
app-core
,core
,product-core
,text-indexing
core
- Other
app-core
,core
,product-core
,web-core
product-core
app-core
,core
,embedded-core
,product-core
,text-indexing
core
,product-core
Committers: 6
- Caroline Bridge (@carolinebridge-oicr)
- Colin Diesh (@cmdcolin)
- Garrett Stevens (@garrettjstevens)
- Robert Buels (@rbuels)
- Shivang Dwivedi (@studentshivang)
- @Lilas-w Done in 2.84s.