Skip to content

v0.3.0

Choose a tag to compare

@recca0120 recca0120 released this 10 Jan 11:36
· 48 commits to main since this release
363cbc0

What's Changed

New Features

  • Add StorageInterface for flexible route storage abstraction
  • Add JsonFileStorage for file-based admin route storage (alternative to wp_options)
  • Add reverse_proxy_route_storage filter to switch storage implementations

Refactoring

  • Move AnnotationParser and MiddlewareReflector to Support/ namespace
  • Move MiddlewareRegistry to Routing/ namespace
  • Create Contracts/ namespace for interfaces
  • Rename RouteStorageInterface to StorageInterface

Documentation

  • Split README into separate documentation files in docs/ folder
  • Reduce README from ~1400 lines to ~140 lines
  • Fix incorrect hook names to match actual code
  • Add missing hooks documentation

Build

  • Exclude docs/ from release packages
  • Add .gitattributes for Composer export-ignore

Full Changelog: v0.2.0...v0.3.0