Skip to main content

v1.3.5 Release

ยท 4 min read

We're excited to announce the v1.3.5 release of JBrowse! Some highlights of this release include:

New embedding build of @jbrowse/react-linear-genome-view#

This release adds a new UMD build of our @jbrowse/react-linear-genome-view React component. This build will allow users to use our React Linear Genome View in a website that doesn't otherwise use React. See a tutorial for how to get started using this build:

A preliminary beta version of this build was used in a tutorial at BOSC2020, and that tutorial was also on our website. If you've used that version, the interface has changed somewhat, so come check out the new tutorial for the official released version!

Bookmark widget#

A new widget has been added that is accessible from the Linear Genome View view menu or when you click and drag over a region in the header (a.k.a rubber band selection). This view keeps a list of bookmarked regions, which you can add custom labels to, and also which you can use to navigate back to that region. The bookmarks can also be exported.

Bookmark widget in use

Note to plugin developers#

If your plugin adds menu items or context menu items to a track, or customizes renderProps, there may be some changes that affect how those menu items work, particularly in #2226 and #2229. Also see an updated example of context menu items here.

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.3.5 (2021-08-23)#

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-data-managementhttps://www.npmjs.com/package/@jbrowse/plugin-data-management
@jbrowse/plugin-dotplot-view
@jbrowse/plugin-grid-bookmarkhttps://www.npmjs.com/package/@jbrowse/plugin-grid-bookmark
@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-sequencehttps://www.npmjs.com/package/@jbrowse/plugin-sequence
@jbrowse/plugin-spreadsheet-view
@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-circular-genome-viewhttps://www.npmjs.com/package/@jbrowse/react-circular-genome-view
@jbrowse/react-linear-genome-viewhttps://www.npmjs.com/package/@jbrowse/react-linear-genome-view
@jbrowse/web

๐Ÿš€ Enhancement#

๐Ÿ› Bug Fix#

๐Ÿ“ Documentation#

๐Ÿ  Internal#

  • core
    • #2057 Use idMaker for dataAdapterCache key for faster FromConfigAdapter performance (@cmdcolin)
    • #2231 Export offscreenCanvasUtils (@cmdcolin)
    • #2226 Use superRenderProps and superTrackMenuItems for better simulated inheritance model (@cmdcolin)
    • #1874 Add aborting to CoreGetFeatures rpcManager call (@cmdcolin)
  • Other

Committers: 4#