chill v0.2.0 Release Notes

Release Date: 2016-05-28 // almost 8 years ago
  • ๐Ÿš€ The v0.2.0 release introduces several breaking changes, mainly for the purpose of simplifying Chill's API.

    ๐Ÿ’ฅ Breaking changes

    • All pairs of owning and non-owning path-related types have been replaced with a single owning type (e.g., DatabaseName and DatabaseNameRef have been replaced with a single DatabaseName type) ([#33](issue_33)). This change increases the number of heap-memory allocations in some cases but vastly simplifies Chill's API.

    • All action-constructing Client methods are now infallible ([#34](issue_34)). This change simplifies Chill's API.

    • ๐Ÿšš Some of the type parameters for view execution have been removed ([#40](issue_40)). This affects these types: ExecuteView, ViewResponse, ViewRow, and ViewResponseBuilder. This change simplifies Chill's API by eliminating the need for applications to explicitly specify types when executing a view.

    • The ViewResponse type has been converted from an enum to a struct and is now generalized for storing reduced, grouped, and unreduced view responses ([#49](issue_49)).

    ๐Ÿ†• New

    • ๐Ÿ‘ There is new support for the group query parameter when executing a view ([#23](issue_23)).

    • ๐Ÿ‘ There is new support for the group_level query parameter when executing a view ([#24](issue_24)).