Release v1.1.0
We're pleased to announce a new release of JBrowse Web!
Changed callbacks language from JavaScript to Jexl
To allow users to safely and seamlessly share advanced configurations in sessions, we now use Jexl to express configuration callbacks. Note that this is a breaking change, function()
-style callbacks will no longer work.
For details, see the callbacks section of our configuration guide.
Fetch intron and upstream/downstream sequences
We also have several other improvements including the ability to get intron and
upstream/downstream sequence in the feature details
Interactive documentation using Storybook
Another new update is the first release of our interactive Storybook docs for the embeddable React Linear Genome View.
The docs contain live examples of how the LGV component can be used, along with source-code examples.
The site can be found here.
Enhanced navigation to drawer widget stack
We have added a dropdown to enhance navigation between stack of active widgets. The update also adds a minimize button to allow quick access to full screen JBrowse web.
🚀 Enhancement
core
- #1846 Improve copy+paste in the data grids for feature details (@cmdcolin)
- #1814 Add ability to get promoter sequence and intron sequence for genes from the feature details panel (@cmdcolin)
- #1816 Remove some animation effects (@cmdcolin)
- #1778 Adds dropdown to show drawer widget stack (@teresam856)
- #1685 Change callbacks language from JavaScript to Jexl (@peterkxie)
- Other
- #1831 Add dialog for launching breakpoint split view from variant feature details (@cmdcolin)
- #1803 Transcript and gene glyphs can now display implied UTRs, active by default (@cmdcolin)
- #1808 Add another heuristic for returning gene features from BigBed (@cmdcolin)
- #1774 Add warning dialog in LGV before returning to import form to prevent accidentally losing the current view (@cmdcolin)
🐛 Bug Fix
core
- #1811 Check for existence of window more robustly to allow in SSR or node applications (@elliothershberg)
- #1793 Fix dotplot rendering outside it's allowed bounds (@cmdcolin)
- #1783 Add hic aborting and fix remoteAbort signal propagation (@cmdcolin)
- #1723 A few bugfixes (@garrettjstevens)
- Other
📝 Documentation
- #1824 Add storybook docs page for nextjs usage (@elliothershberg)
- #1770 1469 storybook deploy (@elliothershberg)
- #1807 Update developer guide to cover displays, and highlight working external plugins (@cmdcolin)
- #1779 Collaborative release announcement editing (@rbuels)
- #1791 Add a couple more demos for our live version with MDX (@cmdcolin)
🏠 Internal
- Other
- #1820 Create v1.1.0.md, draft of release announcements (@garrettjstevens)
- #1823 Add note about previewing changelog to CONTRIBUTING.md (@garrettjstevens)
core