Skip to content

v1.0.2 - First major version release!

Choose a tag to compare

@javiertoledo javiertoledo released this 18 Nov 16:47
· 677 commits to main since this release

Booster has been used in production in several critical projects for more than a year now, and it has reached a level of API stability that makes us feel confident to release the first major version of the framework!

This version marks an important milestone in the project. On one side, it means that we're removing the "beta" tag from it; on the other, it means that the Booster core team acquires the compromise to keep APIs stable for all future major versions starting today, fully adopting semantic versioning for all future releases starting today.

Changes in this release:

  • We have replaced Lerna with Microsoft Rush, a more mature monorepo management tool that is widely used in big projects like VS Code and many other major node projects in the market.
  • We've ditched the framework dependency with npm. The framework now includes a package management detection capability that will allow users to use the tool of their choice (Supporting npm, yarn, and pnpm from day one).
  • We have designed a new version bump system that will require contributors to declare explicitly if the changes contributed should be published as a patch, minor or major release. This will allow us to better manage releases, have separate branches for each major or accumulate contributions in a branch planning a big future release (Anyone thinking in 2.0 already? 😅)