# Changelog #### 1.14.1.1 * Fix compilation with GHC 7.8. ### 1.14.1 * `Add` instances of `Eq`, `Ord`, `Read`, `Functor`, `Foldable`, and `Traversable` for `List`. * Fix compilation with GHC 8. #### 1.14.0.1 * Allow `aeson 0.9.*` and (revision) `0.10.*` ## 1.14 * Switch XML serialization from `regular` (`regular-xmlpickler`) to GHC Generics (`generic-xmlpickler`). The derived serialization formats should be equivalent. Instead of deriving `PF` instances datatypes you should now `derive Generic`. The PF instances have also been removed from this package. ### 1.13.1 * Add `Applicative` and `Monad` instances for `Reason`. * Add `Eq`, `Ord` and `Read` instances for `Void`. ## 1.13 * Change the type of `Reason_` from `Reason ()` to `Reason Void` * Remove the no longer needed `ToResponseCode ()` instance * Removed `Error` instances for `DataError`, `Reason e`, and `SomeReason`. ## 1.12 * Add `method` field to `Resource`, allowing you to use different methods than GET in a multi-action. * Add `Method` data type. #### 1.11.1.1 * Return a 405 for unsupported methods. ### 1.11.1 * Moved `Range` from `rest-core` to `Rest.Types.Range`. ## 1.11 * Added `Rest.Types.Error.ToResponseCode` for getting the response codes of errors. * Removed `responseCode` from `Rest.Types.Error.DomainReason`, use `toResponseCode` instead. * Added `Rest.Types.Info`, moved from `rest-core`. ### 1.10.2 * Add `Functor`, `Foldable` and `Traversable` instances for the types in `Rest.Types.Error`. ### 1.10.1 * Added `ShowUrl` instance for strict and lazy `Text`. #### 1.10.0.3 * Use `JSONSchema` `Any` type instead of `Choice []`. #### 1.10.0.2 * Use `rest-stringmap == 0.2.*`. #### 1.10.0.1 * Allow `mtl == 2.2.*`. ## 1.10 * Removed `Rest.Container.StringMap` in favor of `rest-stringmap`. `KeyValues` is now an alias for `Rest.StringMap.HashMap.Strict String Value`.