vue-routisan
vue-routisan copied to clipboard
[3.0] Release Cycle
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 ofFactory.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
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
.
- New develop branch: tree/develop
- Project tracker: projects/2
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.
Beta 2 released. Changelog and upgrade guide updated with information pertaining to the removal of fallback
.
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.)
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.
Beta 5 released. Re-introduces a build (done with esbuild, ESM-targetted) and corrects a child root path issue.