Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v3.0.0 release announcement #4728

Closed
wants to merge 1 commit into from
Closed

v3.0.0 release announcement #4728

wants to merge 1 commit into from

Conversation

cmdcolin
Copy link
Collaborator

This is a major version bump mainly as a signal of potential breakage due to the upgrades of some dependencies, notably:

  • React 18-> React 19 in jbrowse web (and loss of support of React <=17 for embedded devs)
  • generic-filehandle -> generic-filehandle2 (which has a slightly different API)

There are not a ton of other changes otherwise. This major version bump is similar to our decision to major version bump in our "v2.0.0" release https://jbrowse.org/jb2/blog/2022/07/07/v2.0.0-release/

This loses our "vanity version number" of v2 to correspond to JBrowse 2. We can continue calling it "JBrowse 2 v3.0.0" or we can just say "JBrowse v3.0.0" (https://paulrrogers.com/2014/09/vanity-versioning/)

if there is a particular branding that is preferable, we could discuss.

@cmdcolin
Copy link
Collaborator Author

changelog

## Unreleased (2024-12-18)

#### :boom: Breaking Change
* `core`
  * [#4716](https://github.com/GMOD/jbrowse-components/pull/4716) Update to generic-filehandle2 ([@cmdcolin](https://github.com/cmdcolin))
* `__mocks__`, `app-core`, `core`, `embedded-core`, `product-core`, `sv-core`
  * [#4702](https://github.com/GMOD/jbrowse-components/pull/4702) Update to react 19 ([@cmdcolin](https://github.com/cmdcolin))

#### :rocket: Enhancement
* `core`
  * [#4716](https://github.com/GMOD/jbrowse-components/pull/4716) Update to generic-filehandle2 ([@cmdcolin](https://github.com/cmdcolin))
* `__mocks__`, `app-core`, `core`, `embedded-core`, `product-core`, `sv-core`
  * [#4702](https://github.com/GMOD/jbrowse-components/pull/4702) Update to react 19 ([@cmdcolin](https://github.com/cmdcolin))

#### :bug: Bug Fix
* `core`
  * [#4727](https://github.com/GMOD/jbrowse-components/pull/4727) Fix type confusion where sequence feature details crashes for empty subfeatures ([@cmdcolin](https://github.com/cmdcolin))
  * [#4725](https://github.com/GMOD/jbrowse-components/pull/4725) Avoid error on closing draggable dialog and a couple more refactors ([@cmdcolin](https://github.com/cmdcolin))

#### :house: Internal
* `core`
  * [#4716](https://github.com/GMOD/jbrowse-components/pull/4716) Update to generic-filehandle2 ([@cmdcolin](https://github.com/cmdcolin))
* `__mocks__`, `app-core`, `core`, `embedded-core`, `product-core`, `sv-core`
  * [#4702](https://github.com/GMOD/jbrowse-components/pull/4702) Update to react 19 ([@cmdcolin](https://github.com/cmdcolin))

#### Committers: 1
- Colin Diesh ([@cmdcolin](https://github.com/cmdcolin))
Done in 1.08s.

@cmdcolin cmdcolin closed this Jan 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant