v3.4.0 Release
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
- 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
- #5005 Updated screenshots in gallery (@cmdcolin)
- #5001 Improve website docs with grammarly suggestions (@cmdcolin)
- #4982 Add example of disabling side-scroll/zoom in embedded lgv (@cmdcolin)
- #4977 Fix
addToExtensionPoint
example in docs (@garrettjstevens)
🏠 Internal
core
,product-core
core
Committers: 2
- Colin Diesh (@cmdcolin)
- Garrett Stevens (@garrettjstevens) Done in 1.68s.