alpas v0.16.3 Release Notes

Release Date: 2020-06-12 // almost 4 years ago
  • 2020-06-12

Previous changes from v0.16.0

  • ๐Ÿ†• New Features

    • ๐Ÿ‘ Multi-part form support using Pantry.
    • โž• Added few convenience session methods - intended() and previousUrl(). These methods are also available on an HttpCall object.
    • โž• Added a new method, inRandomOrder(), for fetching entities in random order from a MySQL database.
    • โž• Added render() and json() methods with ArgsBuilder as a lambda receiver.
    • โž• Added HttpCall.entityParam() extension method that fetches an entity from a table by looking up an id route param.
    • โž• Added an API to register a custom view function as easily as adding a custom tags.
    • โž• Added a spoof() view function. (Resolves #27).
    • โž• Added asynchronous support using CompletableFuture.
    • โž• Added intReference() and longReference() as shortcuts for defining referencing columns.

    ๐Ÿ‘Œ Improvements

    • โšก๏ธ Updated to Kotlin 1.3.70

    ๐Ÿ› Bug Fixes

    ๐Ÿ’ฅ Breaking Changes

    • โšก๏ธ useCurrent attribute is set to false for bothcreatedAt() and updatedAt().