Skip to main content

v1.5.2 Release

· 4 min read

We're excited to present some great new features and performance improvements in v1.5.2!

New arc display type

A new display type has been added for drawing arcs. The color, thickness, height, label, and caption of the arcs can be customized.

Example of new arc track

New plugin build system

We've re-worked the system used by developers to build external plugins for more stability and flexibility. The current plugin build system will continue to work, but if you want to check out how the new template works, check out the JBrowse Plugin Template.

Storybook docs added for Circular Genome View React component

Find them linked under @jbrowse/react-circular-genome-view here.

Performance improvements

The alignments track now has 25% faster speed on most datasets and particularly on deep short read sequencing, it can be up to 10x faster.

Check out the release notes for more!


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.

1.5.2 (2021-12-20)

🚀 Enhancement

  • Other
    • #2579 Add help text and help dialog for the RefNameAutocomplete (@cmdcolin)
    • #2553 Add sashimi-style arcs for RNA-seq type skips on SNPCoverage display (@cmdcolin)
    • #2552 Change border on non-cytoband OverviewScaleBar visible region back to blue and cytoband OverviewScaleBar to a little lighter fill (@cmdcolin)
    • #2509 Implement prop interface for providing arbitrary user-defined glyphs to SvgFeatureRenderer (@hextraza)
    • #2485 Only use one button, "Go", in text search ambiguous results dialog (@cmdcolin)
    • #2501 Add a tooltip to desktop session path so you can see the full path if it's cut off (@garrettjstevens)
  • core
  • core, development-tools
    • #2487 Add support for additional types of plugin formats (commonjs, esm) to allow access to node modules on jbrowse desktop (@garrettjstevens)

🐛 Bug Fix

  • Other
    • #2594 Fix infinite loop bug while searching certain strings and handle multi-word searches better (@cmdcolin)
    • #2589 Fix occasional failures observed from running text-index command (@cmdcolin)
    • #2583 Fix for alignments track base modifications display regarding skipped bases on Mm tag (@cmdcolin)
    • #2556 Fix ability to access BigWig tracks on http basic auth for some cases (@cmdcolin)
    • #2577 Fix ability to use --indexFile on VCF/GFF tabix and CRAM files and add plaintext VCF, GFF, GTF support to add-track CLI (@cmdcolin)
    • #2521 Fix ability to search for tracks with parentheses in tracklist (@cmdcolin)
    • #2512 Fix [object Window] issue in alignment read vs reference dialog (@cmdcolin)
    • #2499 Add missing dependency to CLI (@garrettjstevens)
  • core
    • #2585 Fix ability to use "Color by methylation" on files that require refname renaming (@cmdcolin)
    • #2517 Remove aborting on adapter loading process to fix some tracks getting stuck in infinite loading state (@cmdcolin)
    • #2564 Start looking for parents with parent, not self in findParentThat (@garrettjstevens)
    • #2563 Restore ability to load plugins from relative URL (@garrettjstevens)
    • #2533 Fix drawer widget minimized button being unclickable when overlapping with a view (@cmdcolin)

📝 Documentation

🏠 Internal

  • core
    • #2597 Fix flaky tests related to auth and canvas image snapshots (@cmdcolin)
    • #2504 Spreadsheet change jbrequire to es6 imports (@cmdcolin)

Committers: 6