Skip to content

Latest commit

 

History

History
30 lines (24 loc) · 1.17 KB

File metadata and controls

30 lines (24 loc) · 1.17 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

1.0.0-rc1 - 2025-07-30

Added

  • Initial release of ray/media-query-web package
  • Web API query functionality extracted from ray/media-query
  • WebQueryInterceptor for intercepting #[WebQuery] annotated methods
  • WebApiQuery for executing HTTP requests with URI template support
  • WebQueryConfig for web query configuration management
  • MediaQueryWebModule for dependency injection setup
  • WebQuery annotation for marking web query methods
  • WebApiList qualifier for web API configuration binding
  • Support for multiple response types:
    • JSON array response (default)
    • Raw string response body
    • PSR-7 MessageInterface response
  • URI template parameter binding with {param} syntax
  • Integration with Guzzle HTTP client
  • Parameter conversion and injection support via ray/media-query
  • Comprehensive test coverage

EOF < /dev/null