All notable changes to laravel-route-attributes will be documented in this file
- Fix: Missing resource controller defined by groups by @nivseb in spatie#173
- @nivseb made their first contribution in spatie#173
Full Changelog: https://github.com/spatie/laravel-route-attributes/compare/1.26.0...1.26.1
- Bump dependabot/fetch-metadata from 2.3.0 to 2.4.0 by @dependabot[bot] in spatie#162
- Update issue template by @AlexVanderbist in spatie#167
- Bump stefanzweifel/git-auto-commit-action from 5 to 7 by @dependabot[bot] in spatie#169
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in spatie#164
- fix: register routes with domain before routes without domain by @giorgiopogliani in spatie#170
- @AlexVanderbist made their first contribution in spatie#167
- @giorgiopogliani made their first contribution in spatie#170
Full Changelog: https://github.com/spatie/laravel-route-attributes/compare/1.25.2...1.26.0
- Create RouteRegistrar with DI instead of literal instantiation by @gvlasov in spatie#160
- @gvlasov made their first contribution in spatie#160
Full Changelog: https://github.com/spatie/laravel-route-attributes/compare/1.25.1...1.25.2
- Bump dependabot/fetch-metadata from 2.2.0 to 2.3.0 by @dependabot in spatie#154
- Laravel 12.x Compatibility by @laravel-shift in spatie#155
Full Changelog: https://github.com/spatie/laravel-route-attributes/compare/1.25.0...1.25.1
- Add WithoutMiddleware option to route by @mikield in spatie#151
- @mikield made their first contribution in spatie#151
Full Changelog: https://github.com/spatie/laravel-route-attributes/compare/1.24.0...1.25.0
- Bump dependabot/fetch-metadata from 2.1.0 to 2.2.0 by @dependabot in spatie#147
- Update README.md by @parijke in spatie#148
- Typo in readme is fixed by closing single quote by @moe-mizrak in spatie#149
- Make Route and Any repeatable attributes by @Tofandel in spatie#150
- @parijke made their first contribution in spatie#148
- @moe-mizrak made their first contribution in spatie#149
Full Changelog: https://github.com/spatie/laravel-route-attributes/compare/1.23.0...1.24.0
- Prevent resource method take precedence over normal method. by @hvsy in spatie#146
- Bump dependabot/fetch-metadata from 1.6.0 to 2.1.0 by @dependabot in spatie#142
- Default scope bindings setting by @przemyslaw-przylucki in spatie#145
- @hvsy made their first contribution in spatie#146
- @przemyslaw-przylucki made their first contribution in spatie#145
Full Changelog: https://github.com/spatie/laravel-route-attributes/compare/1.22.2...1.23.0
- Fix resource when has domain by @lloricode in spatie#144
- @lloricode made their first contribution in spatie#144
Full Changelog: https://github.com/spatie/laravel-route-attributes/compare/1.22.1...1.22.2
- Added WithTrashed attribute by @michaelhrivnak in spatie#141
- @michaelhrivnak made their first contribution in spatie#141
Full Changelog: https://github.com/spatie/laravel-route-attributes/compare/1.22.0...1.22.1
- Add support for
withoutScopedBindingstoScopeBindingsattribute. by @mikerockett in spatie#139
- @mikerockett made their first contribution in spatie#139
Full Changelog: https://github.com/spatie/laravel-route-attributes/compare/1.21.0...1.22.0
- Laravel 11.x Compatibility by @laravel-shift in spatie#136
- @laravel-shift made their first contribution in spatie#136
Full Changelog: https://github.com/spatie/laravel-route-attributes/compare/1.20.1...1.21.0
- Fix missing quote in route-attributes.php by @nokimaro in spatie#133
- Bump actions/checkout from 3 to 4 by @dependabot in spatie#128
- Bump stefanzweifel/git-auto-commit-action from 4 to 5 by @dependabot in spatie#131
- @nokimaro made their first contribution in spatie#133
Full Changelog: https://github.com/spatie/laravel-route-attributes/compare/1.20.0...1.20.1
- Allow to register multiple Get route declarations on one method by @rico in spatie#132
- @rico made their first contribution in spatie#132
Full Changelog: https://github.com/spatie/laravel-route-attributes/compare/1.19.0...1.20.0
- refactor registerRoutes() & registerResource() in RouteRegistrar.php by @asharifineyestani in spatie#115
- Bump dependabot/fetch-metadata from 1.3.6 to 1.4.0 by @dependabot in spatie#118
- Bump dependabot/fetch-metadata from 1.4.0 to 1.5.1 by @dependabot in spatie#121
- Bump dependabot/fetch-metadata from 1.5.1 to 1.6.0 by @dependabot in spatie#123
- Add patterns and not_patterns options to directories by @ejunker in spatie#125
Full Changelog: https://github.com/spatie/laravel-route-attributes/compare/1.18.2...1.19.0
- minor modify by @asharifineyestani in spatie#113
- Add WhereIn attribute by @themrcatsu in spatie#112
- @asharifineyestani made their first contribution in spatie#113
- @themrcatsu made their first contribution in spatie#112
Full Changelog: https://github.com/spatie/laravel-route-attributes/compare/1.18.1...1.18.2
- 🐛 Should filter null values when resolving group by @juliomotol in spatie#111
- @juliomotol made their first contribution in spatie#111
Full Changelog: https://github.com/spatie/laravel-route-attributes/compare/1.18.0...1.18.1
- Add support for Laravel 10 by @Nielsvanpach
- Add Dependabot Automation by @patinthehat in spatie#99
- Bump actions/checkout from 2 to 3 by @dependabot in spatie#100
- Add PHP 8.2 to tests workflow by @patinthehat in spatie#98
- Bump dependabot/fetch-metadata from 1.3.5 to 1.3.6 by @dependabot in spatie#105
- @patinthehat made their first contribution in spatie#99
- @dependabot made their first contribution in spatie#100
Full Changelog: https://github.com/spatie/laravel-route-attributes/compare/1.17.0...1.18.0
- Update README.md by @michaelnabil230 in spatie#97
- Add WhereUlid shorthand where by @rodrigopedra in spatie#96
- @michaelnabil230 made their first contribution in spatie#97
- @rodrigopedra made their first contribution in spatie#96
Full Changelog: https://github.com/spatie/laravel-route-attributes/compare/1.16.0...1.17.0
- Add defaults as attribute by @stfndamjanovic in spatie#95
- @stfndamjanovic made their first contribution in spatie#95
Full Changelog: https://github.com/spatie/laravel-route-attributes/compare/1.15.0...1.16.0
- Change Constructor syntax by @idanieldrew in spatie#92
- Resource Attribute extended by @sirmathays in spatie#93
- @idanieldrew made their first contribution in spatie#92
- @sirmathays made their first contribution in spatie#93
Full Changelog: https://github.com/spatie/laravel-route-attributes/compare/1.13.0...1.15.0
- Implemented scoped bindings by @Radiergummi in spatie#90
Full Changelog: https://github.com/spatie/laravel-route-attributes/compare/1.12.1...1.14.0
- fix config file
- Fix automated tests by @Tofandel in spatie#84
- Add fileinfo extension by @Tofandel in spatie#85
- feat: add grouped configurations and improve tests by @Tofandel in spatie#83
- @Tofandel made their first contribution in spatie#84
Full Changelog: https://github.com/spatie/laravel-route-attributes/compare/1.11.0...1.12.0
- feat: add Fallback attribute by @jaulz in spatie#78
Full Changelog: https://github.com/spatie/laravel-route-attributes/compare/1.10.2...1.11.0
- fix: make order of routes predictable by @jaulz in spatie#79
Full Changelog: https://github.com/spatie/laravel-route-attributes/compare/1.10.1...1.10.2
- Fixes implicit route model binding bug when using Resource attribute. by @samueljtaylor in spatie#77
- @samueljtaylor made their first contribution in spatie#77
Full Changelog: https://github.com/spatie/laravel-route-attributes/compare/1.10.0...1.10.1
- Namespaced controller directories by @danielsetreus in spatie#69
- @danielsetreus made their first contribution in spatie#69
Full Changelog: https://github.com/spatie/laravel-route-attributes/compare/1.9.1...1.10.0
- add support for Laravel 9
- add support for the names parameter to the Resource attribute (#56)
- fix: use \ReflectionAttribute::IS_INSTANCEOF (#55)
- add group attribute (#54)
- add additional functionality to get domain from a config file (#50)
- add apiResource parameter to Resource attribute (#49)
- add support for resource controllers
- do not register routes when they are cached (#38)
- remove facade
- adds optional Wheres attribute on class and method level (#31)
- add support for multi-verb routes
- global middleware from config file will be registered first (#24)
- change approach to handle routes with prefix (#23)
- add new check to make sure TestClasses directory exists when running tests (#20)
- add middleware config option
- add
Domainattribute
- initial release