athena v0.7.0 Release Notes

Release Date: 2019-06-09 // almost 5 years ago
  • ๐Ÿ†• New Features

    Global

    • Dependency Injection/Service Layer module.
      • See the docs for additional information.
    • ๐ŸŒฒ Implemented Crylog as the logging framework for Athena.
      • Logs matched routes, validation/parse errors, and 500 errors by default.
      • See the docs for additional information.

    ๐Ÿ”„ Changes

    Routing

    • ๐Ÿ’ฅ breaking Param converters' convert methods are now instance methods. Also removed the ctx from the method signature.
    • ๐Ÿ’ฅ breaking The handle_exception method now requires a third location parameter
    • ๐Ÿ’ฅ breaking The structure of athena.yml has changed to support environment specific configuration.
      • See the docs for additional information.
    • ๐Ÿ’ฅ breaking The current request/response/action is now accessed from RequestStack via DI as opposed to get_request/get_response.
      • See the docs for additional information.