blue_bird v0.3.0 Release Notes

Release Date: 2017-07-27 // over 6 years ago
  • ๐Ÿš€ 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