versioning
versioning copied to clipboard
Type-safe data versioning.
Exclude buggy minor GHC versions, include the most recent versions, evaluate alternatives to Travis.
Currently the decoding functions like `fromJsonAnyVersion` work by trying to decode at each version until the first one succeeds. This is convenient as a default strategy because of its simplicity....
The short tutorial in the README should be included as Haddock documentation in `versioning.cabal`.
We should provide a way to upgrade effectfully. The use cases that come to my mind are reading the default values from a database, keeping some state or logging/monitoring. I...
Sometimes the `Adapt` instances are completely mechanical. For example all the fields whose type did not change are just copied, new `Maybe` fields are set to `Nothing`, new strings are...
Versioning requires bytestring