v1.0.0-beta.1
Pre-release
Pre-release
·
17 commits
to main
since this release
🚀 Features
- cli:
- add backup management command to CLI for route backup handling - by @soybeanjs (a6605)
- document new
er backup
command for managing route backups in README - by @soybeanjs (ba271)
- config:
- add new configuration file for elegant-router and update CLI to support multiple config sources - by @soybeanjs (6d230)
- projects:
- add example for custom routes - by @soybeanjs (60186)
- router:
- refactor route handling to support custom routes and improve type definitions - by @soybeanjs (c443e)
- update delete route command to display custom route indicators and filter configurable nodes - by @soybeanjs (8525d)
- implement interactive route update command to modify component and layout properties - by @soybeanjs (74fe2)
- add custom route command to CLI for interactive route management - by @soybeanjs (3b3a3)
- enhance delete route command to support config file updates for custom routes - by @soybeanjs (1111b)
- tests:
- integrate Vitest for testing framework and add initial test setup - by @soybeanjs (5b0b4)
- types:
- add PluginOptions type to exclude customRoutes from AutoRouterOptions - by @soybeanjs (93c18)
🐞 Bug Fixes
- router: enhance updateMetaProperty function to handle empty newMeta and ensure proper meta property assignment - by @soybeanjs (09185)
🛠 Optimizations
- projects:
- optimize command add custom route - by @soybeanjs (214e2)
- optimize import statement - by @soybeanjs (8ad4e)
💅 Refactors
- router: remove routeLayoutMap option and update route handling to directly manage layout properties - by @soybeanjs (ffea4)
📖 Documentation
- readme: update configuration file naming and simplify ElegantRouter usage examples - by @soybeanjs (490ca)
🏡 Chore
- deps: update deps - by @soybeanjs (4b9f1)
- todos: remove outdated TODO list from repository - by @soybeanjs (c0552)