Releases: hotmeteor/spectator
Releases · hotmeteor/spectator
v2.1.2
What's Changed
- Run tests on PHP 8.4 by @bastien-phi in #205
- Fix route matching where route declares regular expression constraints by @bastien-phi in #211
Full Changelog: v2.1.1...v2.1.2
v2.1.1
What's Changed
- cachedSpecs is initialized every time. by @hirotaka056 in #209
New Contributors
- @hirotaka056 made their first contribution in #209
Full Changelog: v2.1.0...v2.1.1
v2.1.0
What's Changed
- fix: Update _ide_helpers.php by @villfa in #199
- Issue #202 - test: streamed response is empty if its content type mat… by @spodmore in #203
- Add regex pattern match against the requested url path (#1) by @paulund in #197
- Convert empty request body to object if an object is expected by OpenAPI definition by @gdebrauwer in #194
- Laravel 12.x Compatibility by @laravel-shift in #206
- Fix: boolean casting by @haddowg in #195
New Contributors
- @villfa made their first contribution in #199
- @spodmore made their first contribution in #203
- @paulund made their first contribution in #197
- @gdebrauwer made their first contribution in #194
- @laravel-shift made their first contribution in #206
- @haddowg made their first contribution in #195
Full Changelog: v2.0...v2.1.0
Spectator v2.0
What's Changed
- PHP 8.1+, Laravel 10+ by @hotmeteor in #164
- Laravel 11 support by @bastien-phi in #166
- Use pint for code style by @bastien-phi in #161
- Fix PHPUnit deprecations by @bastien-phi in #168
- Better exception handling by @bastien-phi in #169
- Support substituted backed enum in path by @bastien-phi in #171
- Fix filterProperties when data does not contain properties by @bastien-phi in #172
- Add support for streamed response by @bastien-phi in #174
- Add support for dictionaries by @bastien-phi in #173
- Fix nullable and readonly/writeonly parsing by @bastien-phi in #175
- Cleanup codebase by @bastien-phi in #177
- Expected empty response body by @bastien-phi in #179
- Expects true fails if the throwable is null by @bastien-phi in #180
- Give Http Code assertion more priority in response assertion by @bastien-phi in #181
- Fix request validation for request only having uploaded file by @bastien-phi in #182
- Refactor codebase, increase PHPStan level to 6 by @bastien-phi in #184
- Query param can be an array by @bastien-phi in #185
- Remove binding between path parameter in openapi and Laravel route declaration by @bastien-phi in #186
- Improve validation and casting of request parameters by @bastien-phi in #188
- Support charset and placeholder media types by @bastien-phi in #189
Full Changelog: v1.11.0...v2.0
Laravel 10 support + fixes
What's Changed
- Update by @hotmeteor in #134
- Allow comma separated values in the query parameters by @CWDN in #135
- Fix undefined variable $response in Middleware by @bastien-phi in #137
- Run tests on Laravel 10 and PHP 8.2/8.3 by @bastien-phi in #158
New Contributors
Full Changelog: v1.9.0...v1.11.0
v1.10.0
What's Changed
- Fix undefined variable $response in Middleware by @bastien-phi in #137
Full Changelog: v1.9.1...v1.10.0
v1.9.1
What's Changed
- Handle validation of nested query parameters e.g. ?filter[groupId]= by @HughbertD in #129
- Allow comma separated values in the query parameters by @CWDN in #135
New Contributors
- @HughbertD made their first contribution in #129
- @CWDN made their first contribution in #135
Full Changelog: v1.7.0...v1.9.1
v1.9.0
What's Changed
- Add ability to choose which groups the middleware should be prepended to by @cmseguin in #148
- Apply fixes from StyleCI by @hotmeteor in #149
- Adds support for required, readOnly and writeOnly properties by @devan1011 in #147
- Add assertPathExists assertion by @lentex in #146
New Contributors
- @cmseguin made their first contribution in #148
- @devan1011 made their first contribution in #147
- @lentex made their first contribution in #146
Full Changelog: v1.8.0...v1.9.0
Laravel 10 support
What's Changed
- Laravel 10.x Compatibility by @johnathanmdell in #141
New Contributors
- @johnathanmdell made their first contribution in #141
Full Changelog: v1.7.1...v1.8.0
v1.7.1
What's Changed
- Handle validation of nested query parameters e.g. ?filter[groupId]= by @HughbertD in #129
- Check data before merging by @SudoGetBeer in #91
New Contributors
- @HughbertD made their first contribution in #129
Full Changelog: v1.7.0...v1.7.1