Skip to main content

ยท One min read

This is a small bugfix release, where in v1.7.5-1.7.6 the read vs ref and sequence panels in the feature details failed to load

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.7.7 (2022-05-04)โ€‹

Packages in this release

PackageDownload
@jbrowse/corehttps://www.npmjs.com/package/@jbrowse/core
@jbrowse/plugin-linear-comparative-view
@jbrowse/desktop
@jbrowse/imghttps://www.npmjs.com/package/@jbrowse/img
@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

๐Ÿ› Bug Fixโ€‹

๐Ÿ  Internalโ€‹

  • core
    • #2944 Avoid stalling on undefined assemblyName during ref name renaming (@cmdcolin)

Committers: 1โ€‹

ยท One min read

This fixes a bug that affected v1.7.0-v1.7.5 in which CRAM, TwoBit, and other file types would not load on jbrowse-desktop. This was due to the upgrade to webpack 5/CRA5, but is fixed in this release!

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.7.6 (2022-04-26)โ€‹

Packages in this release

PackageDownload
@jbrowse/desktop

๐Ÿ› Bug Fixโ€‹

  • #2939 Fix loading CRAM, TwoBit, and other modules that use @gmod/binary-parser on jbrowse desktop (@cmdcolin)

Committers: 1โ€‹

ยท 3 min read

We are pleased to present the release of v1.7.5

This release includes two major improvements

  • Ability to index tracks for searching by gene names in JBrowse Desktop. This let's users choose per-track indexes in the add track widget interactively, or index them after-the-fact using the track menu.
  • Removed serialization of BAM/CRAM features for pileup tracks which brings large performance benefits for jbrowse-web and jbrowse-desktop. Previously, all the BAM/CRAM features were serialized across the RPC boundary in jbrowse-web and jbrowse-desktop, but this was an expensive and memory intensive operation. Now, the BAM/CRAM features are not serialized, but the main thread has to manually request any data it needs from the worker after rendering (e.g. when we click a feature).

Figure showing the "Index track" option in the track menu of JBrowse Desktop

Figure showing the "Index track" option in the add track widget of JBrowse Desktop

Figure showing performance improvement of the noserialize improvement compared with v1.7.4, which brings the webworker performance in line with the embedded app (which does no serialization)

This release also fixes a bug with using trix indexes created by jbrowse text-index in v1.7.0-v1.7.4 (with the adjustable prefix size)

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.7.5 (2022-04-26)โ€‹

Packages in this release

PackageDownload
@jbrowse/corehttps://www.npmjs.com/package/@jbrowse/core
@jbrowse/text-indexing
@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-data-managementhttps://www.npmjs.com/package/@jbrowse/plugin-data-management
@jbrowse/plugin-gtfhttps://www.npmjs.com/package/@jbrowse/plugin-gtf
@jbrowse/plugin-jobs-management
@jbrowse/plugin-linear-comparative-view
@jbrowse/plugin-linear-genome-viewhttps://www.npmjs.com/package/@jbrowse/plugin-linear-genome-view
@jbrowse/plugin-sequencehttps://www.npmjs.com/package/@jbrowse/plugin-sequence
@jbrowse/plugin-svghttps://www.npmjs.com/package/@jbrowse/plugin-svg
@jbrowse/plugin-text-indexing
@jbrowse/plugin-trixhttps://www.npmjs.com/package/@jbrowse/plugin-trix
@jbrowse/plugin-wigglehttps://www.npmjs.com/package/@jbrowse/plugin-wiggle
@jbrowse/clihttps://www.npmjs.com/package/@jbrowse/cli
@jbrowse/desktop
@jbrowse/imghttps://www.npmjs.com/package/@jbrowse/img
@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โ€‹

  • core
    • #2885 Reduce serialization overhead on alignments tracks and access feature details asynchronously (@cmdcolin)
  • Other
  • core, text-indexing

๐Ÿ› Bug Fixโ€‹

  • #2863 Render gene with CDS subfeatures properly (@cmdcolin)
  • #2934 Bump @gmod/trix to fix prefix size calculation and searching first word in index (@cmdcolin)

Committers: 3โ€‹

ยท 2 min read

This is a small patch release that fixes our UMD builds for embedded components fixes the @babel/runtime dependency in some npm packages

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.7.4 (2022-04-19)โ€‹

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-arc
@jbrowse/plugin-authentication
@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-comparative-adapters
@jbrowse/plugin-confighttps://www.npmjs.com/package/@jbrowse/plugin-config
@jbrowse/plugin-data-managementhttps://www.npmjs.com/package/@jbrowse/plugin-data-management
@jbrowse/plugin-dotplot-view
@jbrowse/plugin-gff3https://www.npmjs.com/package/@jbrowse/plugin-gff3
@jbrowse/plugin-grid-bookmarkhttps://www.npmjs.com/package/@jbrowse/plugin-grid-bookmark
@jbrowse/plugin-gtfhttps://www.npmjs.com/package/@jbrowse/plugin-gtf
@jbrowse/plugin-hic
@jbrowse/plugin-legacy-jbrowsehttps://www.npmjs.com/package/@jbrowse/plugin-legacy-jbrowse
@jbrowse/plugin-linear-comparative-view
@jbrowse/plugin-linear-genome-viewhttps://www.npmjs.com/package/@jbrowse/plugin-linear-genome-view
@jbrowse/plugin-lollipop
@jbrowse/plugin-menus
@jbrowse/plugin-protein
@jbrowse/plugin-rdf
@jbrowse/plugin-sequencehttps://www.npmjs.com/package/@jbrowse/plugin-sequence
@jbrowse/plugin-spreadsheet-view
@jbrowse/plugin-sv-inspector
@jbrowse/plugin-svghttps://www.npmjs.com/package/@jbrowse/plugin-svg
@jbrowse/plugin-trackhub-registry
@jbrowse/plugin-trixhttps://www.npmjs.com/package/@jbrowse/plugin-trix
@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/imghttps://www.npmjs.com/package/@jbrowse/img
@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

๐Ÿ› Bug Fixโ€‹

Committers: 2โ€‹

ยท One min read

This is a release fixed some small issues with using typescript in the embedded components

See https://github.com/GMOD/jbrowse-components/releases/tag/v1.7.0 for the latest feature-set

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.

Packages in this release

ยท 4 min read

We are excited to announce the latest JBrowse release! This has many great features including

  1. Floating feature labels, so if you are zoomed into the middle of a gene, the feature label hangs out alongside it on the left side of the screen! The results may not be pixel perfect in all cases (reverse complement labels can end up overlapping other features for example) but we hope this helps you see the labels for features that extend off the screen!

    Figure showing the feature labels floating alongside gene even when you are zoomed into the feature

  2. Upgraded build system for jbrowse-web and jbrowse-desktop to webpack 5, and added examples of using webpack 5 with embedded components. Webpack 5 results in smaller build sizes for jbrowse-web. For a typical session, amount of .js downloaded with gzip enabled in v1.6.9 is ~1.4MB, in v1.7.0 ~900kb (-500kb smaller). Without gzip enabled v1.6.9 4.8MB, v1.7.0 2.5MB (-2MB smaller). The result is largely due to better webworker bundling. See https://jbrowse.org/jb2/docs/embedded_components/ for webpack 5 examples in embedded components

  3. Optimizations and improved visualization of paired-end reads in the breakpoint split view

  4. Optimized linear synteny renderings with long CIGAR strings. These optimizations help viewing large alignments such as the CHM13-T2T-v2.0 assembly vs hg38 PAF file from https://github.com/marbl/CHM13#downloads (example here https://jbrowse.org/code/jb2/main/?config=test_data%2Fconfig_demo.json&session=share-0qD2-d_k4K&password=GF8Sk)

  5. The "Assembly selector" dropdown box now remembers your last selection, so you can more easily return to your genome of interest

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.7.0 (2022-04-14)โ€‹

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-arc
@jbrowse/plugin-authentication
@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-comparative-adapters
@jbrowse/plugin-confighttps://www.npmjs.com/package/@jbrowse/plugin-config
@jbrowse/plugin-data-managementhttps://www.npmjs.com/package/@jbrowse/plugin-data-management
@jbrowse/plugin-dotplot-view
@jbrowse/plugin-gff3https://www.npmjs.com/package/@jbrowse/plugin-gff3
@jbrowse/plugin-grid-bookmarkhttps://www.npmjs.com/package/@jbrowse/plugin-grid-bookmark
@jbrowse/plugin-gtfhttps://www.npmjs.com/package/@jbrowse/plugin-gtf
@jbrowse/plugin-hic
@jbrowse/plugin-legacy-jbrowsehttps://www.npmjs.com/package/@jbrowse/plugin-legacy-jbrowse
@jbrowse/plugin-linear-comparative-view
@jbrowse/plugin-linear-genome-viewhttps://www.npmjs.com/package/@jbrowse/plugin-linear-genome-view
@jbrowse/plugin-lollipop
@jbrowse/plugin-menus
@jbrowse/plugin-protein
@jbrowse/plugin-rdf
@jbrowse/plugin-sequencehttps://www.npmjs.com/package/@jbrowse/plugin-sequence
@jbrowse/plugin-spreadsheet-view
@jbrowse/plugin-sv-inspector
@jbrowse/plugin-svghttps://www.npmjs.com/package/@jbrowse/plugin-svg
@jbrowse/plugin-trackhub-registry
@jbrowse/plugin-trixhttps://www.npmjs.com/package/@jbrowse/plugin-trix
@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/imghttps://www.npmjs.com/package/@jbrowse/img
jbrowse-predefined-sessions
@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โ€‹

  • Other
    • #2909 Add --prefixSize flag to @jbrowse/cli text-index (@cmdcolin)
    • #2887 Optimize filtering on alignments tracks (@cmdcolin)
    • #2879 Multi-level synteny rubberband (@cmdcolin)
    • #2874 Optimizations for rendering long syntenic alignments e.g. CHM13 vs GRCh38 (@cmdcolin)
    • #2872 Better connection between paired-end alignments in breakpoint split view and optimizations (@cmdcolin)
  • core
    • #2902 Standardize heights of widgets in LGV import form (@cmdcolin)
    • #2781 Add floating labels to SVG features (@cmdcolin)
    • #2875 Make assembly selector remember your last selected assembly (@cmdcolin)
    • #2860 Avoid performing many peekTransferables to optimize RPC serialization (@rbuels)

๐Ÿ› Bug Fixโ€‹

  • Other
    • #2908 Fix AboutDialog under vite for embedded components (@cmdcolin)
    • #2900 Fix the 'Open assembly' menu item in jbrowse desktop (@cmdcolin)
    • #2882 Add padding at the bottom of the configuration editor to help color editing popup being cutoff (@cmdcolin)
    • #2877 Fix strand on arrows in horizontally flipped mode (@cmdcolin)
  • core
    • #2891 Use a user-supplied fetchESM callback to import ESM plugins to fix 'Critical dependency...' errors from embedded components (@cmdcolin)

๐Ÿ“ Documentationโ€‹

๐Ÿ  Internalโ€‹

  • core
    • #2904 Use a user-supplied fetchCJS callback to import CJS plugins (@cmdcolin)
    • #2891 Use a user-supplied fetchESM callback to import ESM plugins to fix 'Critical dependency...' errors from embedded components (@cmdcolin)
    • #2857 Refactor and improve types of OffscreenCanvas shim and ponyfill (@rbuels)
  • __mocks__, core

Committers: 3โ€‹

ยท One min read

This is a re-release of 1.6.8 to fix the Mac build of JBrowse Desktop

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.

Packages in this release

ยท 3 min read

We are pleased to announce the v1.6.8 release!

This release includes a change to the default gene style to use boxes instead of "chevron" features, with a directional arrowhead

Before

After

Some additional highlights

  • Draws the correct the proportion of SNPs when displaying the SNPCoverage height in log scale (thanks @gringer for reporting)
  • Adds more optimizations for some alignments tracks
  • Adds a per-base drawing mode to alignments tracks

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.6.8 (2022-03-25)โ€‹

Packages in this release

๐Ÿš€ Enhancementโ€‹

๐Ÿ› Bug Fixโ€‹

  • Other
    • #2852 Fix misaligned features under breakpoint split view (@cmdcolin)
    • #2844 Fix layout of small features without labels for SvgFeatureRenderer (@cmdcolin)
    • #2839 Fix the drawing of SNP height when the SNPCoverage track is using log scale (@cmdcolin)
    • #2825 Fix tracklabels positioning not updating in UI after user selection (@cmdcolin)
  • core

Committers: 3โ€‹

ยท 2 min read

This release fixes an issue with JBrowse Desktop on v1.6.6 where the first tracks to be opened would not load.

It also adds a speed optimization for BAM files (in some cases, 5x speed improvement seen in deep coverage files), and fixes a scroll issue on wiggle tracks!

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.6.7 (2022-03-16)โ€‹

Packages in this release

PackageDownload
@jbrowse/plugin-alignmentshttps://www.npmjs.com/package/@jbrowse/plugin-alignments
@jbrowse/plugin-authentication
@jbrowse/plugin-comparative-adapters
@jbrowse/plugin-dotplot-view
@jbrowse/plugin-gff3https://www.npmjs.com/package/@jbrowse/plugin-gff3
@jbrowse/plugin-gtfhttps://www.npmjs.com/package/@jbrowse/plugin-gtf
@jbrowse/plugin-linear-genome-viewhttps://www.npmjs.com/package/@jbrowse/plugin-linear-genome-view
@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/desktop
@jbrowse/imghttps://www.npmjs.com/package/@jbrowse/img
@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โ€‹

Committers: 2โ€‹

ยท 5 min read

We are pleased to release v1.6.6!

This contains several updated synteny features, including:

  • load .chain files from UCSC
  • load .delta files from mummer
  • load .anchors and .anchors.simple files from MCScan from the GUI
  • ability to "rectangularize" the dotplot view and improved dotplot view overviews (shows total bp of selected regions)

Screenshot showing updated import form with ability to load MCScan data

Screenshot showing multiple tracks open at once, with the .anchors (green, gene pairs) and .anchors.simple (black, larger synteny blocks) files from MCScan shown in the dotplot view

Note: MCScan functionality existed internally but was not easy to use. The configuration schema for MCScan anchors files changed also to load the .bed files at startup. See the config guide for details

We also have an updated configuration editor GUI with collapsible sections

Screenshot showing new collapsible (turquoise) sections in the config editor

A number of alignments track look and feel improvements were also added. The scale bar was made to just list the min and max values when the height is small, clip indicator position when horizontally flipped was fixed, and the headroom was removed making the snpcoverage take up the full height of the small area it uses.

There have also been some changes to how internet accounts work. If you use one of the built-in accounts like Google Drive or Dropbox, there's no need to change anything. If you've implemented your own internet account, though, see #2725 for more details.

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.6.6 (2022-03-15)โ€‹

Packages in this release

PackageDownload
@jbrowse/corehttps://www.npmjs.com/package/@jbrowse/core
@jbrowse/development-toolshttps://www.npmjs.com/package/@jbrowse/development-tools
@jbrowse/plugin-alignmentshttps://www.npmjs.com/package/@jbrowse/plugin-alignments
@jbrowse/plugin-arc
@jbrowse/plugin-authentication
@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-comparative-adapters
@jbrowse/plugin-confighttps://www.npmjs.com/package/@jbrowse/plugin-config
@jbrowse/plugin-data-managementhttps://www.npmjs.com/package/@jbrowse/plugin-data-management
@jbrowse/plugin-dotplot-view
@jbrowse/plugin-gff3https://www.npmjs.com/package/@jbrowse/plugin-gff3
@jbrowse/plugin-grid-bookmarkhttps://www.npmjs.com/package/@jbrowse/plugin-grid-bookmark
@jbrowse/plugin-gtfhttps://www.npmjs.com/package/@jbrowse/plugin-gtf
@jbrowse/plugin-hic
@jbrowse/plugin-legacy-jbrowsehttps://www.npmjs.com/package/@jbrowse/plugin-legacy-jbrowse
@jbrowse/plugin-linear-comparative-view
@jbrowse/plugin-linear-genome-viewhttps://www.npmjs.com/package/@jbrowse/plugin-linear-genome-view
@jbrowse/plugin-lollipop
@jbrowse/plugin-menus
@jbrowse/plugin-protein
@jbrowse/plugin-rdf
@jbrowse/plugin-sequencehttps://www.npmjs.com/package/@jbrowse/plugin-sequence
@jbrowse/plugin-spreadsheet-view
@jbrowse/plugin-sv-inspector
@jbrowse/plugin-svghttps://www.npmjs.com/package/@jbrowse/plugin-svg
@jbrowse/plugin-trackhub-registry
@jbrowse/plugin-trixhttps://www.npmjs.com/package/@jbrowse/plugin-trix
@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/imghttps://www.npmjs.com/package/@jbrowse/img
jbrowse-predefined-sessions
@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โ€‹

  • core
    • #2796 Add collapsible accordion sections in configuration editor (@cmdcolin)
    • #2791 Add new coloring options for dotplot and ability to "rectangularize" dotplot view (@cmdcolin)
    • #2741 Allow ability to enter a space-separated locstring to open a list of regions (@cmdcolin)
    • #2725 Refactor InternetAccounts, add standard getFetcher (@garrettjstevens)
    • #2787 Display the total bp viewed in the header of the dotplot view (@cmdcolin)
    • #2767 Wiggle and SNPCoverage look and feel improvements (@cmdcolin)
    • #2746 Add .delta and .chain format adapters, fix ref name aliasing in synteny/dotplot views, and optimize very long CIGAR string in synteny view (@cmdcolin)
  • Other
    • #2799 Exit process after rendering to speed up jb2export (@cmdcolin)
    • #2793 Add abortcontroller polyfill to jbrowse-img to allow it to run under node 14 (@cmdcolin)
    • #2761 Add a --clean argument to jbrowse upgrade to clean up old files (@cmdcolin)
    • #2760 Make a configurable refNameColumn in RefNameAliasAdapter (@cmdcolin)

๐Ÿ› Bug Fixโ€‹

  • core
  • Other
    • #2797 Fix crash plotting methylation in sparse regions (@cmdcolin)
    • #2782 Fix display of cytobands when horizontally flipped (@cmdcolin)
    • #2678 Preserve double border line when using trackLabel offset and use smaller gap between snpcoverage and reads (@cmdcolin)
    • #2774 Fix overwriting broken symlink with --force in add-track CLI (@cmdcolin)
    • #2773 Fix using global stats autoscale on wiggle tracks (@cmdcolin)
    • #2766 Add a check for empty content blocks to fix rare empty stats estimation (@cmdcolin)

๐Ÿ“ Documentationโ€‹

๐Ÿ  Internalโ€‹

Committers: 2โ€‹