MichalLytek / type-graphql

Create GraphQL schema and resolvers with TypeScript, using classes and decorators!
https://typegraphql.com
MIT License
8.02k stars 675 forks source link

2.0.0-beta.3 breaks semver #1495

Closed chrisbruford closed 1 year ago

chrisbruford commented 1 year ago

Describe the issue The docs tell us that a beta version is the stable version image

But beta.3 had 7 breaking changes out of 9 total changes listed in the release notes.

This immediatly breaks anyone use ^2.0.0-beta.2

The last non-beta release was almost 3 years ago. Is it time to either release 2.0.0 or to change the docs to not suggest using an unstable beta as the release?

carlocorradini commented 1 year ago

@chrisbruford Good catch!

MichalLytek commented 1 year ago

Docusaurus does not support prereleases, so we can either hide this version at all so people does not now how to use new beta features or leave it as it is.

The beta is quite stable so i treat is as a default release for newcomers. Everyone should pick from the dropdown the used version to show docs related to that version.

This release does not break any semver and is published under a tag @next. So everything good on npm.