Releases: hotmeteor/spectator
Releases · hotmeteor/spectator
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
v1.7.0
What's Changed
- Fix example snippet syntax by @andrew-demb in #122
- Support route model binding by @skylerkatz in #123
- #120 Fixes handling 'number' type by @hotmeteor in #124
- #114 by @hotmeteor in #126
- Requests are processed twice by @joshuafranks in #113
- Apply fixes from StyleCI by @hotmeteor in #128
New Contributors
- @andrew-demb made their first contribution in #122
- @skylerkatz made their first contribution in #123
- @joshuafranks made their first contribution in #113
Full Changelog: v1.6.0.1...v1.7.0
Oopsie
v1.6.0
What's Changed
- Cache exceptions for selective reporting by @hotmeteor in #110
Full Changelog: v1.5.1...v1.6.0