All Versions
16
Latest Version
Avg Release Cycle
137 days
Latest Release
737 days ago

Changelog History
Page 2

  • v0.3.1 Changes

    June 14, 2017
    • โš  group actions by resource to avoid aglio warnings
  • v0.3.0 Changes

    July 27, 2017

    ๐Ÿš€ This release is a complete rewrite of the library.

    ๐Ÿ’ฅ Breaking Changes

    • The parameter field of the api/3 macro now requires a keyword list as the
      third parameter.
    • ๐Ÿšš The group and resource fields of the api/3 macro have been removed.
    • The group now depends on the controller.

    Non-breaking changes

    • No more subsections under groups. Only two levels of headers (group and
      action).

    ๐Ÿ†• New features

    • โž• Added apigroup macro to define the group name and description per controller
      (the description isn't rendered yet).
    • โž• Added configuration option to ignore certain headers.
    • Query parameters are now being collected from the requests and added to the
      ๐Ÿ“š documentation. Note that they will only be rendered by aglio if they are
      present in the api/3 definition.

    ๐Ÿ‘Œ Improvements

    • ๐Ÿ‘ better code quality
    • ๐Ÿ‘ better test coverage (from 41% to 94%)
    • ๐Ÿ‘ better documentation
    • ๐Ÿ›  numerous fixes
  • v0.2.0 Changes

    May 24, 2017
    • โž• Add warning as option
    • โž• Add resource as option
    • Implement generic function to extract api options
    • ๐Ÿ‘Œ Improve function naming
    • ๐Ÿ›  Fix indent of body area
    • โœ‚ Remove "json" from request header
    • Cleanup and small improvements
  • v0.1.4 Changes

    • ๐Ÿ›  Fix wrong pattern match
  • v0.1.3 Changes

    • ๐Ÿ›  Fix aglio rendering errors !6
    • Group requests by group and ressource !6
    • โšก๏ธ Sort requests by response status code (optimize docs rendering)
  • v0.1.2 Changes

    • Don't render body part in api.apib if body is empty
    • Use conn.body_params instead of conn.params to fetch the body parameters !5
    • ๐Ÿ‘Œ Improve testing framework