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
andDatabaseNameRef
have been replaced with a singleDatabaseName
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
, andViewResponseBuilder
. 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)).