Skip to main content

v3.4.0 Release

· 3 min read

Hello all, this release adds a small set of features and bugfixes

Improved gene name searching

We added a fuzzy finder library (uFuzzy) that helps prioritize the results returned by our text search (e.g. trix), so gene name searching should provide much more relevant results

Updated documentation with new screenshots

We updated gallery (https://jbrowse.org/jb2/gallery/) with new screenshots and live links, and are rolling out updated screenshots throughout the docs pages to be more up to date and high quality

Misc

We also fixed a bug in methylation/modifications rendering that caused crashes in v3.2.0-v3.3.0 and updated Electron to v36 (which now uses GTK4 on linux)

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.

yarn run v1.22.18 $ lerna-changelog --silent --silent --next-version 3.4.0

3.4.0 (2025-05-13)

🚀 Enhancement

  • core
    • #5018 Avoid serializing large features to sessions to fix quota exceeded errors in localstorage (@cmdcolin)
    • #5010 Add mouseover metadata for fields in the base feature widget (@cmdcolin)
    • #4998 Add padding to the genomic window of search result hits (@cmdcolin)
    • #4995 Add uFuzzy to improve gene name search (@cmdcolin)
    • #4983 Update some data parser packages for ESM compat (@cmdcolin)
    • #4980 Synthesize displayId if none provided in display config (@cmdcolin)
    • #4972 Support cytoband bed files starting with "#" (@cmdcolin)
  • Other
    • #5008 Allow parsing non-indexed BED files larger than 512MB (@cmdcolin)
    • #4997 Better message for "quota exceeded" message from localstorage (@cmdcolin)
    • #4974 Minor optimizations in multi-sample variant rendering (@cmdcolin)
    • #4973 Add basic cytoband for Drosophila (@cmdcolin)
    • #4970 Dynamically toggle wheel-scroll normalization to improve touchpad pinch-to-zoom usage (@cmdcolin)

🐛 Bug Fix

  • core
    • #5013 Fix UCSC chain parsing which have header lines (@cmdcolin)
    • #4993 Fix re-export of @mui/material/styles, and re-export theme (@cmdcolin)
    • #4968 Fix theme augmentation for primary/secondary colors in v3.3.0 (@cmdcolin)
  • Other
    • #5004 Fix modifications rendering broken in v3.2.0 (@cmdcolin)
    • #4992 Fix mouseover for some variable width bigwig features (@cmdcolin)
    • #4984 Avoid rendering 'yellow' for low scores in wiggle density renderings with 'log-scale' enabled (@cmdcolin)
    • #4969 Avoid aggregating bigbed features with geneName === 'none' (@cmdcolin)

📝 Documentation

🏠 Internal

Committers: 2