Skip to content

Releases: soybeanjs/elegant-router

v1.0.2

14 May 17:24
Compare
Choose a tag to compare

   🐞 Bug Fixes

  • node: add getRouteLayout to options and implement dynamic layout for not found route  -  by @soybeanjs (4afa7)

   🏡 Chore

    View changes on GitHub

v1.0.1

14 May 17:13
Compare
Choose a tag to compare

   🏡 Chore

  • package: remove unused prepare script from package.json  -  by @soybeanjs (57300)
    View changes on GitHub

v1.0.0

14 May 15:30
Compare
Choose a tag to compare

   🚨 Breaking Changes

   🚀 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:
  • 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:
  • 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:
  • 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

   💅 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:
  • 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...
Read more

v1.0.0-rc.1

14 May 15:29
Compare
Choose a tag to compare
v1.0.0-rc.1 Pre-release
Pre-release

No significant changes

    View changes on GitHub

v1.0.0-beta.3

14 May 15:27
Compare
Choose a tag to compare
v1.0.0-beta.3 Pre-release
Pre-release

   🚨 Breaking Changes

   📖 Documentation

  • projects: update customRoutes to reuseRoutes & optimize README  -  by @soybeanjs (9c0cd)
    View changes on GitHub

v1.0.0-beta.2

14 May 14:39
Compare
Choose a tag to compare
v1.0.0-beta.2 Pre-release
Pre-release

   🚀 Features

   🛠 Optimizations

   📖 Documentation

  • readme: simplify ElegantRouter customRoute example for clarity  -  by @soybeanjs (079a2)

   🏡 Chore

    View changes on GitHub

v1.0.0-beta.1

13 May 18:05
Compare
Choose a tag to compare
v1.0.0-beta.1 Pre-release
Pre-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:
  • 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

   💅 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

    View changes on GitHub

v1.0.0-alpha.6

11 May 17:56
Compare
Choose a tag to compare
v1.0.0-alpha.6 Pre-release
Pre-release

   🚀 Features

  • docs:
    • update README to reflect new CLI commands and usage details for route management  -  by @soybeanjs (a5c94)
  • projects:
  • 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

   💅 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

28 Apr 17:07
Compare
Choose a tag to compare
v1.0.0-alpha.5 Pre-release
Pre-release

   🚀 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

   🏡 Chore

  • dependencies: update package versions and add unplugin-utils for path normalization  -  by @soybeanjs (0d71d)
    View changes on GitHub

v1.0.0-alpha.4

27 Apr 23:58
Compare
Choose a tag to compare
v1.0.0-alpha.4 Pre-release
Pre-release

   🚀 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

   💅 Refactors

  • cli: simplify CLI command structure and enhance command parsing logic  -  by @soybeanjs (58c34)

   📖 Documentation

    View changes on GitHub