Skip to content

Release v2.1.6

Compare
Choose a tag to compare
@github-actions github-actions released this 19 Oct 22:13

We are happy to release v2.1.6

This has several important fixes and improvements

  • Tracks no longer hang in "Loading..." state under Safari and Webkit based
    browsers, a bug with starting the webworker was fixed
  • There is now an option to use the WebWorkerRpc on the
    @jbrowse/react-linear-genome-view. This is a great improvement because the
    WebWorkerRpc dramatically reduces the "stalling" of the main thread when
    large datasets like BAM/CRAM are being loaded. See
    https://jbrowse.org/storybook/lgv/main/?path=/story/using-webworker-rpc--page
    for more info!
  • All feature types, not just gene features, can obtain the underlying feature
    sequence with upstream/downstream options
  • The ability to refer to plugins in a path relative to your data directory
    has been fixed, so you can easily refer to plugins in your config file with
    e.g. "plugins":[{"name":"MyPlugin","umdLoc":{"uri":"myplugin.js"}}]
    (umdLoc resolves the uri relative to the config.json file that it is in
    use). There is also umdUrl which can be used in place of umdLoc which can
    be used like this "plugins":[{"name":"MyPlugin","umdUrl":"myplugin.js"}]
    and this will resolve relative to the jbrowse root directory e.g. where the
    index.html is. We recommend using UMD for now, as ESM modules do not have
    full browser support e.g. in firefox yet, but this will likely be changing
    soon and we will update tutorials when this occurs!

See our volvox example for a simple no-build plugin
https://github.com/GMOD/jbrowse-components/blob/main/test_data/volvox/umd_plugin.js
along with it's config
https://github.com/GMOD/jbrowse-components/blob/main/test_data/volvox/config.json
and see our no-build plugin tutorial!
https://jbrowse.org/jb2/docs/tutorials/no_build_plugin_tutorial/

Screenshot of the feature sequence panel showing on a SNP, allowing you to get
upstream and downstream sequence of the SNP

🚀 Enhancement

  • Other
    • #3272 Disable resolution of Derives_from fields in GFF3 parsing, fixes TAIR gff (@cmdcolin)
    • #3254 Use tick labels that correspond to the overview's larger zoom level (@cmdcolin)
  • core
    • #3230 Add ability to customize About dialog with callbacks and optionally hide links to data (@cmdcolin)
    • #3275 Add help dialog for feature sequence panel (@cmdcolin)
    • #3250 Handle alternate line endings (@garrettjstevens)
    • #3252 Fix gene sequence fetching in embedded, and allow fetching genomic sequence for other feature types (@cmdcolin)
  • core, text-indexing

🐛 Bug Fix

📝 Documentation

🏠 Internal

Committers: 3