Skip to content
This repository was archived by the owner on Jan 28, 2026. It is now read-only.

Releases: polidog/usePHP-Router

v0.0.4

Choose a tag to compare

@polidog polidog released this 27 Jan 06:48

What's Changed

  • Rename AppModule to RouterModule for clarity
  • Reorganize examples and fix Ray.DI Named attribute
  • Refactor FormActionTransformer to use immutable approach
  • Add Ray.DI dependency injection support
  • Add GitHub Actions release workflow
  • Add HTTP cache support with ETag/Last-Modified
  • Add page metadata support
  • Introduce RouterInterface
  • Add query and session helpers

Full Changelog: v0.0.3...v0.0.4

v0.0.3

Choose a tag to compare

@polidog polidog released this 27 Jan 06:36

Changes

  • Refactor FormActionTransformer to use immutable approach (for readonly Element::$children)
  • Reorganize examples directory structure (examples/app/ → examples/src/app/)
  • Rename ExampleModule to AppModule
  • Fix Ray\Di\Name to Ray\Di\Di\Named attribute

Full Changelog: v0.0.2...v0.0.3

v0.0.2

Choose a tag to compare

@github-actions github-actions released this 27 Jan 04:25

Full Changelog: v0.0.1...v0.0.2

v0.0.1

Choose a tag to compare

@polidog polidog released this 26 Jan 15:20

Initial release of usephp-app-router

Features

  • Next.js App Router-style file-based routing for usePHP
  • Dynamic route segments with [param] syntax
  • Nested layouts support
  • Error handling with error.php
  • Blog example included