Skip to content

Releases: ovac/idoc

v1.7.0

24 Jul 23:09
Compare
Choose a tag to compare

[v1.7.0] - 2024-07-23

Added

  • @responseResource Annotation: Easily document complex response structures using Laravel API Resources.
  • Custom Configuration Generator: Generate API documentation using custom configuration files with the idoc:custom command.
  • Multiple API Documentation Sets: Manage and generate multiple sets of API documentation for different applications within the same Laravel application.
  • Example Responses: Provide example responses for routes using @response, @responseFile, and @responseResource annotations.
  • Transformer Support: Define transformers for the result of routes using @transformer, @transformerCollection, and @transformerModel annotations.

Changed

  • Improved Documentation: Enhanced and reorganized the README.md file for better readability and presentation.
  • Configuration Options: Added new configuration options for servers, external descriptions, language tabs, and security schemes.

Fixed

  • Bug Fixes: Various bug fixes and performance improvements.

Removed

  • Deprecated Methods: Removed deprecated methods and annotations to streamline the documentation process.

Documentation

  • Extensive Documentation: Added detailed documentation for new features and configuration options.
  • Examples: Included examples for using new annotations and configuration settings.

Migration Notes

  • Configuration Update: Ensure to update your config/idoc.php file with the new configuration options.
  • Custom Routes: Define custom routes in your routes/web.php to serve the generated documentation for each custom configuration.

Contributors

  • Special Thanks: A big thank you to all the contributors who helped make this release possible.

How to Upgrade

  1. Update Package: Run composer update ovac/idoc to get the latest version.
  2. Publish Config: If you haven't already, publish the configuration file using php artisan vendor:publish --tag=idoc-config.
  3. Update Config: Update your config/idoc.php file with the new configuration options.
  4. Generate Documentation: Run php artisan idoc:generate to generate the updated documentation.

Full Changelog: v1.6.2...v1.7.0

v1.6.2

25 Mar 12:56
ec5daba
Compare
Choose a tag to compare

Laravel 11.x version compatibility

v1.6.1

22 Oct 11:43
e06e796
Compare
Choose a tag to compare

Fix issue #39

v1.6.0

10 Jun 06:43
91ee702
Compare
Choose a tag to compare

Laravel 10 support by @pedram-davoodi

v1.5.0

05 Jan 14:55
0f9255a
Compare
Choose a tag to compare

This version should work seamlessly with Laravel v9 - Thanks to @sharifnezhad

What's Changed

New Contributors

Full Changelog: v1.4.0...1.5.0

Laravel 8 support

03 Feb 23:10
03f65d9
Compare
Choose a tag to compare

This version should work seamlessly with Laravel v8 - Thanks to @mikebronner

Fixes:

Big thanks for your contributions 🙏

Laravel 7 support

28 Aug 21:07
3a4a7a6
Compare
Choose a tag to compare

This version should work seamlessly with Laravel v7 - Thanks to @Midstackdev

Laravel 6 support

15 Sep 04:08
2799955
Compare
Choose a tag to compare

This version should work seamlessly with Laravel v6 - Thanks to @dluague

Bug fix for missing factory import

27 May 16:43
Compare
Choose a tag to compare

The should fix issue #1

Stable release

30 Apr 22:55
68991cc
Compare
Choose a tag to compare
v1.1.0

Update README.md