Skip to content

Release v2.7.0

Compare
Choose a tag to compare
@github-actions github-actions released this 04 Oct 19:40
· 0 commits to d5c79d4c96c371d42c0f2d92fe46d438b210d003 since this release

This release contains a number of new features and improvements

  • adds the concept of a 'focused view' and keyboard shortcuts for zoom in/out (ctrl or cmd+up/down) and side to side scroll (ctrl or cmd +left/right)

  • make bookmark persistent in localstorage so that they are usable across different sessions

  • upgrades jbrowse-web and jbrowse-desktop to use React 18 and latest versions of mobx+mobx-react+mobx-state-tree, and enable React.StrictMode

Note: embedded users can also opt-into React 18 for their apps, see lgv storybook for details

See the full changelog below for details!

🚀 Enhancement

🐛 Bug Fix

  • app-core, core
    • #3959 Remove type any from return value of getContainingView, getSession (@cmdcolin)
  • Other
    • #3946 Fix setting multiple hierarchical defaultCollapsed config options at initialization (@cmdcolin)
    • #3937 Fix dev mode error from LGV overview scalebar (@cmdcolin)
    • #3925 Reduce amount of canvas commands issued to the dotplot renderer (@cmdcolin)
    • #3924 Fix incorrect tick mark label on dotplot axes happening in some cases (@cmdcolin)
    • #3921 Fix hydration warning by only rendering the SvgFeature "selected feature" and "mouseover" client side (@cmdcolin)
    • #3910 Fix feature label offsets in SVG exports with main thread RPC (@cmdcolin)
    • #3905 Fix alignments track infinite loading when applying same "Color by" or "Sort by" setting twice (@cmdcolin)
    • #3904 Fix "Color by"->"Mapping quality" for CRAM files (@cmdcolin)
    • #3902 Fix ability to use plaintext bed in add-track CLI (@cmdcolin)
  • core
    • #3929 Fix mouse getting out of sync while dragging resize handle (@cmdcolin)
    • #3912 Avoid undefined getConf on assembly.configuration safeReference (@cmdcolin)
    • #3887 Add forwardRef to wrapped re-exported lazy components (@garrettjstevens)
    • #3866 Fix calculation of width of "view container title" (@cmdcolin)
    • #3865 Strip alpha from colors for improved SVG export compatibility (@cmdcolin)

📝 Documentation

  • #3957 Add error handler example for embedded components (@cmdcolin)
  • #3913 Add color scheme for pathogenicity for ClinVar config_demo track (@scottcain)
  • #3881 Improve some of the extension point documentation (@cmdcolin)

🏠 Internal

  • app-core, core, embedded-core
  • core
    • #3920 Remove some unused "renameReference" code in static/dynamic blocks (@cmdcolin)
  • Other
  • app-core, core, embedded-core, product-core, web-core

Committers: 4