vue-routisan icon indicating copy to clipboard operation
vue-routisan copied to clipboard

[3.0] Release Cycle

Open mikerockett opened this issue 4 years ago • 6 comments

This is a cycled-release, which will have at least one alpha, at least one beta, a possible RC or two, and then a final stable release.

Alpha

  • [x] 3.0.0-alpha.1
  • [x] 3.0.0-alpha.2 (fixes a compilation issue iro Route.dump() and the final output of Factory.routes())
  • [x] 3.0.0-alpha.3 (fixes an issue where guards were not being installed due to bad predicate passed to filterObject)

Beta

  • [x] 3.0.0-beta.1
  • [x] 3.0.0-beta.2
  • [x] 3.0.0-beta.3
  • [x] 3.0.0-beta.4
  • [x] 3.0.0-beta.5 (hopefully the last beta)

Release Candidate (feature-freeze)

  • [ ] 3.0.0-rc.1

Stable

  • [ ] 3.0.0 stable

mikerockett avatar Aug 15 '20 13:08 mikerockett

The old dev branch has been removed, and a new develop branch has been pushed, containing a pre-alpha of v3.

When ready for stable release, the master branch will be dropped, and the new default branch will become release.

mikerockett avatar Aug 15 '20 14:08 mikerockett

Beta 1 has been released under the next tag. The develop branch has been merged into main (previously master) and purged.

Namespace support (#53) will not make it to the initial release, but will be added in 3.1.

mikerockett avatar Jan 08 '21 19:01 mikerockett

Beta 2 released. Changelog and upgrade guide updated with information pertaining to the removal of fallback.

mikerockett avatar Jan 10 '21 07:01 mikerockett

Stable release will be coming soon. I need to first do some extensive testing, and additionally need to check for any features that Routisan may be missing. One such feature is the ability to pass route parameters as props – this would be done on a per-route basis, or using a global configuration. (Will open a new issue for this.)

mikerockett avatar May 07 '21 04:05 mikerockett

A few bugs have been picked up (see #61), which is holding back a stable/RC.

An ideal testing scenario for me in v3 is a live app with lots of routes – this helps to build some test cases as part of #60. Unfortunately, the apps I work on as part of my job do not use Routisan yet. Just mentioning this to those who are eagerly waiting for v3 to be released – might still take a bit more time, but hopefully I can get to it during this week.

mikerockett avatar Aug 10 '21 05:08 mikerockett

Beta 5 released. Re-introduces a build (done with esbuild, ESM-targetted) and corrects a child root path issue.

mikerockett avatar Sep 25 '21 12:09 mikerockett