Releases: soybeanjs/elegant-router
Releases · soybeanjs/elegant-router
v1.0.2
🐞 Bug Fixes
- node: add
getRouteLayout
to options and implement dynamic layout for not found route - by @soybeanjs (4afa7)
🏡 Chore
- deps: update deps - by @soybeanjs (d0a37)
View changes on GitHub
v1.0.1
🏡 Chore
- package: remove unused
prepare
script from package.json - by @soybeanjs (57300)
View changes on GitHub
v1.0.0
🚨 Breaking Changes
- projects: refactor
customRoutes
toreuseRoutes
- by @soybeanjs (5c172)
🚀 Features
- build:
- add support for additional build tools and update configuration - by @soybeanjs (71f6e)
- cli:
- add CLI functionality with configuration loading and version display - by @soybeanjs (1ccef)
- implement CLI commands for adding and removing routes, enhance configuration handling - by @soybeanjs (97e69)
- 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)
- docs:
- update README to reflect new CLI commands and usage details for route management - by @soybeanjs (a5c94)
- projects:
- init next version - by @soybeanjs (8d5b0)
- resolve node - by @soybeanjs (4c308)
- resolve node - by @soybeanjs (1dae2)
- add alias & optimize resolve glob - by @soybeanjs (cd1c5)
- generate dts & optimize node - by @soybeanjs (5b854)
- init generate routes code - by @soybeanjs (5840e)
- generate routes - by @soybeanjs (ba64b)
- generate transformer and shared - by @soybeanjs (a80fd)
- apply plugin in example - by @soybeanjs (d87f8)
- support inject route name to route file component - by @soybeanjs (2bc28)
- add cli recovery - by @soybeanjs (b8031)
- add cli command recovery-route - by @soybeanjs (4c418)
- add example for custom routes - by @soybeanjs (60186)
- router:
- enhance AutoRouter with configuration loading, glob resolution, and improved route handling - by @soybeanjs (a4418)
- introduce built-in custom routes and refactor custom node resolution - by @soybeanjs (32a0c)
- replace HomeChild5 with HomeChild2 and add corresponding route and view files - by @soybeanjs (c22f9)
- enhance route configuration with meta data generation and update route initialization logic - by @soybeanjs (e00dd)
- 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)
- routes:
- support parse params of custom route - by @soybeanjs (5b9e1)
- temp:
- implement exclude glob management for improved route recovery handling - by @soybeanjs (09939)
- tests:
- integrate Vitest for testing framework and add initial test setup - by @soybeanjs (5b0b4)
- todos:
- update TODO list with completed tasks and add new item for updating route data - by @soybeanjs (d9835)
- update TODO list to include management of route backup table and clarify CLI command descriptions - by @soybeanjs (cac7a)
- types:
- add PluginOptions type to exclude customRoutes from AutoRouterOptions - by @soybeanjs (93c18)
🐞 Bug Fixes
- projects:
- fix template-vue vite config - by @soybeanjs (e8581)
- fix generated dts - by @soybeanjs (8c486)
- route:
- update route sorting to use elements from routesExpression - by @soybeanjs (884db)
- router:
- enhance updateMetaProperty function to handle empty newMeta and ensure proper meta property assignment - by @soybeanjs (09185)
🛠 Optimizations
- projects:
- move debug files to debug directory - by @soybeanjs (b7b7a)
- remove legacy packages code - by @soybeanjs (2991a)
- optimize temp functions - by @soybeanjs (94a90)
- optimize example layout - by @soybeanjs (929ce)
- optimize ts-morph function of route - by @soybeanjs (00910)
- optimize cli - by @soybeanjs (84692)
- optimize cli - by @soybeanjs (4daca)
- optimize recovery route - by @soybeanjs (606b1)
- optimize command add custom route - by @soybeanjs (214e2)
- optimize import statement - by @soybeanjs (8ad4e)
- remove useless file - by @soybeanjs (2cd45)
💅 Refactors
- cli:
- simplify CLI command structure and enhance command parsing logic - by @soybeanjs (58c34)
- name:
- enhance filtering logic to support multiple file types and streamline directory handling - by @soybeanjs (07a2d)
- projects:
- refactor example template-vue - by @soybeanjs (5770f)
- move
template-vue
toexample
- by @soybeanjs (9e5e4)
- route:
- streamline route updates by consolidating element retrieval and move utility functions to a new module - by @soybeanjs (8697a)
- router:
- update node and route backup handling for improved state management - by @soybeanjs (7bc2f)
- remove routeLayoutMap option and updat...
v1.0.0-rc.1
No significant changes
View changes on GitHub
v1.0.0-beta.3
🚨 Breaking Changes
- projects: refactor
customRoutes
toreuseRoutes
- by @soybeanjs (5c172)
📖 Documentation
- projects: update
customRoutes
toreuseRoutes
& optimize README - by @soybeanjs (9c0cd)
View changes on GitHub
v1.0.0-beta.2
🚀 Features
- routes: support parse params of custom route - by @soybeanjs (5b9e1)
🛠 Optimizations
- projects: remove useless file - by @soybeanjs (2cd45)
📖 Documentation
- readme: simplify ElegantRouter customRoute example for clarity - by @soybeanjs (079a2)
🏡 Chore
- deps: update deps - by @soybeanjs (edd66)
View changes on GitHub
v1.0.0-beta.1
🚀 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)
View changes on GitHub
v1.0.0-alpha.6
🚀 Features
- docs:
- update README to reflect new CLI commands and usage details for route management - by @soybeanjs (a5c94)
- projects:
- add cli recovery - by @soybeanjs (b8031)
- add cli command recovery-route - by @soybeanjs (4c418)
- router:
- replace HomeChild5 with HomeChild2 and add corresponding route and view files - by @soybeanjs (c22f9)
- enhance route configuration with meta data generation and update route initialization logic - by @soybeanjs (e00dd)
- temp:
- implement exclude glob management for improved route recovery handling - by @soybeanjs (09939)
- todos:
- update TODO list with completed tasks and add new item for updating route data - by @soybeanjs (d9835)
- update TODO list to include management of route backup table and clarify CLI command descriptions - by @soybeanjs (cac7a)
🛠 Optimizations
- projects:
- optimize cli - by @soybeanjs (84692)
- optimize cli - by @soybeanjs (4daca)
- optimize recovery route - by @soybeanjs (606b1)
💅 Refactors
- name: enhance filtering logic to support multiple file types and streamline directory handling - by @soybeanjs (07a2d)
- router: update node and route backup handling for improved state management - by @soybeanjs (7bc2f)
🏡 Chore
- eslint: disable 'class-methods-use-this' rule and keep 'no-continue' off - by @soybeanjs (28f43)
View changes on GitHub
v1.0.0-alpha.5
🚀 Features
- projects: support inject route name to route file component - by @soybeanjs (2bc28)
💅 Refactors
- route: streamline route updates by consolidating element retrieval and move utility functions to a new module - by @soybeanjs (8697a)
- watcher: improve file watching logic and simplify directory filtering - by @soybeanjs (ad269)
📖 Documentation
- README:
- update language switch position - by @soybeanjs (4d651)
- add component name injection details for Vue Router KeepAlive functionality - by @soybeanjs (dbe78)
- TODO:
- update task - by @soybeanjs (90806)
- update task - by @soybeanjs (e9eeb)
- update task - by @soybeanjs (12ae5)
- update task - by @soybeanjs (d2e3f)
🏡 Chore
- dependencies: update package versions and add unplugin-utils for path normalization - by @soybeanjs (0d71d)
View changes on GitHub
v1.0.0-alpha.4
🚀 Features
- cli:
- add CLI functionality with configuration loading and version display - by @soybeanjs (1ccef)
- implement CLI commands for adding and removing routes, enhance configuration handling - by @soybeanjs (97e69)
- router:
- enhance AutoRouter with configuration loading, glob resolution, and improved route handling - by @soybeanjs (a4418)
- introduce built-in custom routes and refactor custom node resolution - by @soybeanjs (32a0c)
🐞 Bug Fixes
- route: update route sorting to use elements from routesExpression - by @soybeanjs (884db)
🛠 Optimizations
- projects: optimize ts-morph function of route - by @soybeanjs (00910)
💅 Refactors
- cli: simplify CLI command structure and enhance command parsing logic - by @soybeanjs (58c34)
📖 Documentation
- README:
- add warning about migration to legacy branch and package name change - by @soybeanjs (1c07e)
- add Command Line Interface section with installation instructions and usage examples - by @soybeanjs (29417)
- TODO:
- update task - by @soybeanjs (d1e82)
- projects:
- add introduce for CustomRoute - by @soybeanjs (27634)