Releases: RonasIT/laravel-swagger
Releases · RonasIT/laravel-swagger
Swagger UI update
What's Changed
- #78: Added new PhpUnit extension and event subscriber to support PhpUnit v10 and deleted redundant PushDocumentation artisan command by @vitgrams in #79
- feat: add ability to mark routes as deprecated. by @KonstantinLapkovsky in #114
- feat: add response schemas. by @KonstantinLapkovsky in #116
- docs: add documentation block with comparison to another generators by @KonstantinLapkovsky in #117
- feat: add ability to select security in source key. by @KonstantinLapkovsky in #115
- Correct comparison block. by @KonstantinLapkovsky in #118
- fix: use require app in push documentation extension instead of requi… by @DenTray in #121
- Error when handling response with the field name "type" by @Goodmain in #122
- Description for route parameters by @AZabolotnikov in #123
- Fixed a typo. by @ulin-evgeny in #128
- fix: missed response definition when the content of response was empty by @Goodmain in #125
- fix: documentation creates only for the last test case by @Goodmain in #126
- chore: update dependencies by @Goodmain in #130
- Update dependencies by @aizlee in #132
- [feat]: update openapi version by @aizlee in #134
- Changing the namespace to RonasIT/AutoDoc solving #62 by @ahmedashraf093 in #135
- doc: update readme, add migration guide by @DenTray in #138
- feat: ignore PHPUnit extensions classes from coverage by @DenTray in #139
- Update Swagger UI assets by @aizlee in #141
New Contributors
- @AZabolotnikov made their first contribution in #123
- @ulin-evgeny made their first contribution in #128
- @ahmedashraf093 made their first contribution in #135
Full Changelog: 2.2...3.0.2
Specification update
What's Changed
- [feat]: update openapi version by @aizlee in #134
- Changing the namespace to RonasIT/AutoDoc solving #62 by @ahmedashraf093 in #135
- doc: update readme, add migration guide by @DenTray in #138
- feat: ignore PHPUnit extensions classes from coverage by @DenTray in #139
New Contributors
- @ahmedashraf093 made their first contribution in #135
Full Changelog: 3.0.0-beta...3.0.1-beta
Upgrade dependency release
What's Changed
- #78: Added new PhpUnit extension and event subscriber to support PhpUnit v10 and deleted redundant PushDocumentation artisan command by @vitgrams in #79
- feat: add ability to mark routes as deprecated. by @KonstantinLapkovsky in #114
- feat: add response schemas. by @KonstantinLapkovsky in #116
- docs: add documentation block with comparison to another generators by @KonstantinLapkovsky in #117
- feat: add ability to select security in source key. by @KonstantinLapkovsky in #115
- Correct comparison block. by @KonstantinLapkovsky in #118
- fix: use require app in push documentation extension instead of requi… by @DenTray in #121
- Error when handling response with the field name "type" by @Goodmain in #122
- Description for route parameters by @AZabolotnikov in #123
- Fixed a typo. by @ulin-evgeny in #128
- fix: missed response definition when the content of response was empty by @Goodmain in #125
- fix: documentation creates only for the last test case by @Goodmain in #126
- chore: update dependencies by @Goodmain in #130
- Update dependencies by @aizlee in #132
New Contributors
- @AZabolotnikov made their first contribution in #123
- @ulin-evgeny made their first contribution in #128
Full Changelog: 2.2...3.0.0-beta
Cosmetic release
Features
- Documentation viewers https://github.com/RonasIT/laravel-swagger#viewing-openapi-documentation
- Documentations merging https://github.com/RonasIT/laravel-swagger#merging-additional-documentations
- Limit response example size
- Rule facade compatibility
- Global prefix
Fixes
- Non Form Request Contract DI exception
- Image content type as response example
- Local driver tmp content storing
What's Changed
- feat: create contribution guide by @Goodmain in #60
- #-: update readme by @EVikulov in #61
- #49:- fix: fix display rules; by @pirs1337 in #59
- #45:- ability to merge docs by @pirs1337 in #55
- Evikulov/readme update by @EVikulov in #63
- #45:- fix: fix showing of type when rule is int by @pirs1337 in #65
- Create laravel.yml by @DenTray in #68
- Dpankratov/deploy fix by @DenTray in #70
- fix: revert publish config; by @DenTray in #71
- add unit test by @aizlee in #72
- feat: change description of additional_paths by @pirs1337 in #73
- #20 :- limit response data by @pirs1337 in #64
- Add .deepsource.toml by @deepsource-autofix in #76
- Format code with php-cs-fixer by @deepsource-autofix in #77
- #67: Increase coverage by unit tests by @vitgrams in #75
- #78: Store tmp doc data in file instead of static class property to use it in Artisan push-documentation command by @vitgrams in #80
- #45: Check file existence when parsing additional doc files by @vitgrams in #81
- chore(deps): bump guzzlehttp/psr7 from 2.4.4 to 2.5.0 by @dependabot in #83
- #87: Ability to work with Rule facade by @NikitaYakovlev in #89
- Fix handling no boung contracts by @Goodmain in #88
- Elements install by @NikitaYakovlev in #91
- fix: add global prefix, increase config version by @NikitaYakovlev in #94
- fix: change swagger-description.blade publish path by @NikitaYakovlev in #95
- feat: update swagger-ui files to 5.3.0 by @NikitaYakovlev in #98
- feat: add rapidoc by @NikitaYakovlev in #99
- Config logic update by @Goodmain in #103
- #45: Add swagger spec validator to validate temp and additional doc format by @vitgrams in #82
- fix: incorrect path in config checking by @Goodmain in #105
- feat: extends primitive types by date, double, and object by @Goodmain in #106
- fix: add image to available content types by @aizlee in #107
- Throw exception for empty or not exists files by @Goodmain in #108
- feat: catch and report exception during Open-Api file validation (#45) by @Goodmain in #109
- Dpankratov/disable main doc validation in constructor by @DenTray in #110
- chore: remove deepsource config by @DenTray in #111
- documentation: update readme.md by @DenTray in #112
- feat: add exception for invalid documentation_viewer configuration. by @KonstantinLapkovsky in #113
New Contributors
- @Goodmain made their first contribution in #60
- @EVikulov made their first contribution in #61
- @aizlee made their first contribution in #72
- @deepsource-autofix made their first contribution in #76
- @vitgrams made their first contribution in #75
- @dependabot made their first contribution in #83
- @NikitaYakovlev made their first contribution in #89
- @KonstantinLapkovsky made their first contribution in #113
Full Changelog: 2.1...2.2
Major release
What's Changed
- #53 minime annotations remove by @DenTray in #36
- #feat: implement compatibility with PHPUnit 9 by @DenTray in #38
- refactor: add phpunit to require by @DenTray in #40
- feat: implement drivers by @DenTray in #43
- feat: config comparing; by @DenTray in #44
- fix: add config_version; by @DenTray in #46
- fix: remote driver tmp data fix; by @DenTray in #47
- fix: bug with sending cut json; by @DenTray in #48
- #31:- add description of the request fields to readme by @pirs1337 in #50
- #30:- make model display default by @pirs1337 in #51
- #49:- update description generating logic; by @pirs1337 in #52
- feat: create MIT license by @DenTray in #57
- feat: updated authors composer block; by @DenTray in #58
New Contributors
Full Changelog: 1.6.1...2.0
Bug fix
Remote driver fix
fix: bug with sending cutjson documentation via remote driver;
config fix
- added config version config;
Drivers update
- implemented config comparing logic, tests will fail if you use legacy config file;
- implemented drivers logic;
- created local driver;
- created remote driver;
- created storage driver;
- updated configs;
- code reformat;
phpunit9 support
Merge pull request #40 from RonasIT/37-php-unit-9-support refactor: add phpunit to require