- [incompatibility] with previous versions, CHR (and required code) moved to separate libs chr-*
- [compatibility] with ghc 8.2.x
- [api] addition of replacement for TreeTrie required for CHR solving (gives x4 performance improvement), also forcing changes in uhc
- [api] rewrite of scoped lookup/map
- [compatibility] with ghc 8.0.1
- [chr engine] development, examples, debugging, ...
- [libs] removed dependency on syb (and Data instances)
- [libs] updated version lowerbound for hashable and fclabels
- [chr] dependency on logict-state lib, as prep for new solver
- [chr] CHR rules have an additional priority field, as prep for new solver
- [api] additional PP instances
- [serialize] generic impl of Serialize more efficiently generates tags (1 per datatype instead of log(nr of constructors))
- [api] move of RLList functionality encoding lexical scoping to separate module LexScope (taken from UHC)
- [api] move of RLList, TreeTrie, CHR, Substitutable (partial) from uhc to uhc-util
- [uhc] as released with uhc 1.1.9.1
- [compatibility] GHC 7.10 compatibility: sortOn has become more strict, addition of a sortOnLazy
- [build] changelog.md included in cabal dist
- [build] depends on uulib>=0.9.19 to avoid Applicative hiding imports
- [build] should work with ghc 7.10