A lot of clean up, test improvements, and housekeeping but a few potentially breaks to backwards-compatibility for edge cases.
What's Changed
- chore: integrate coveralls-github-action by @rowan-m in #597
- test: verify default request method fallback by @rowan-m in #598
- 🎨 Palette: Hide decorative emojis from screen readers in examples by @rowan-m in #601
- Type hints and more with PHPStan by @rowan-m in #606
- 🛡️ Sentinel: [MEDIUM] Add timeout to external API calls and fix SSL context by @rowan-m in #604
- chore: PHP 8.4+ modernization and housekeeping by @SNO7E-G in #607
- 🧪 Add edge case test for string error-codes in Response by @rowan-m in #609
- 🧪 Testing Improvement: Add missing edge case test for invalid challenge_ts by @rowan-m in #608
- 🧪 Add error test for SocketPost connection failure with valid handle by @rowan-m in #610
- ⚡ Optimize stream reading using stream_get_contents by @rowan-m in #611
- 🧪 test: edge case tests for string error-codes by @rowan-m in #615
- 🧪 Add test for overriding siteVerifyUrl in SocketPost by @rowan-m in #612
- fix: Accept HTTP/1.1 responses in SocketPost to support proxies by @SNO7E-G in #616
- fix: use strict null checks and explicit property initialization by @SNO7E-G in #617
- refactor: use readonly classes with promoted constructors for DTOs by @SNO7E-G in #618
- 🧪 [testing improvement] Add test for case-insensitive hostname matching by @rowan-m in #622
- fix : prevent reflected XSS by encoding var_export() output by @g0w6y in #623
- Harden Post fallback TLS verification by @SNO7E-G in #625
New Contributors
Full Changelog: 1.4.2...1.5