Skip to content

Latest commit

 

History

History
31 lines (20 loc) · 861 Bytes

File metadata and controls

31 lines (20 loc) · 861 Bytes

Changelog

All notable changes to phpjuice/wati-http-client will be documented in this file.

1.0.4

  • Add tests for WatiResponse

1.0.3

  • Add WatiResponse - Base response class

1.0.2

  • Add pint formatting rules

1.0.1

  • Custom exceptions for error handling:
    • WatiException - Base exception
    • WatiApiException - API error responses with status code and response data
    • AuthenticationException - 401 errors
    • RateLimitException - 429 errors with retry-after support
    • ValidationException - 400/422 errors
  • Configurable HTTP options (timeout, connect_timeout, verify, proxy, debug)
  • Proper tenant ID handling in URLs with trailing slash preservation
  • Request path normalization for correct URI resolution with base URLs containing paths

1.0.0

  • Initial release of Wati HTTP Client (PHP 8.3+ support)