Skip to main content

v1.1.0 Release

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.

See below for demos of the new navigation UI.

Minimize button demo

Demo of using the minimize button in the drawer

Downloads#

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 for more details.

See "Packages in this release" in the changelog for links to packages published on NPM.

1.1.0 (2021-03-29)#

Packages in this release

PackageDownload
@jbrowse/corehttps://www.npmjs.com/package/@jbrowse/core
@jbrowse/plugin-alignmentshttps://www.npmjs.com/package/@jbrowse/plugin-alignments
@jbrowse/plugin-bedhttps://www.npmjs.com/package/@jbrowse/plugin-bed
@jbrowse/plugin-breakpoint-split-view
@jbrowse/plugin-circular-viewhttps://www.npmjs.com/package/@jbrowse/plugin-circular-view
@jbrowse/plugin-confighttps://www.npmjs.com/package/@jbrowse/plugin-config
@jbrowse/plugin-data-managementhttps://www.npmjs.com/package/@jbrowse/plugin-data-management
@jbrowse/plugin-dotplot-view
@jbrowse/plugin-filtering
@jbrowse/plugin-hic
@jbrowse/plugin-linear-comparative-view
@jbrowse/plugin-linear-genome-viewhttps://www.npmjs.com/package/@jbrowse/plugin-linear-genome-view
@jbrowse/plugin-lollipop
@jbrowse/plugin-menus
@jbrowse/plugin-protein
@jbrowse/plugin-sequencehttps://www.npmjs.com/package/@jbrowse/plugin-sequence
@jbrowse/plugin-spreadsheet-view
@jbrowse/plugin-sv-inspector
@jbrowse/plugin-svghttps://www.npmjs.com/package/@jbrowse/plugin-svg
@jbrowse/plugin-variantshttps://www.npmjs.com/package/@jbrowse/plugin-variants
@jbrowse/plugin-wigglehttps://www.npmjs.com/package/@jbrowse/plugin-wiggle
@jbrowse/clihttps://www.npmjs.com/package/@jbrowse/cli
@jbrowse/desktop
@jbrowse/react-linear-genome-viewhttps://www.npmjs.com/package/@jbrowse/react-linear-genome-view
@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#

๐Ÿ“ Documentation#

๐Ÿ  Internal#

Committers: 6#