Skip to content

Tags: rudymatela/express

Tags

v1.0.18

Toggle v1.0.18's commit message
Express v1.0.18

Changes since v1.0.16:

* No changes the API.

* Minor improvements in Haddock documentation.

* Fix build of tests on GHC >= 9.10.  (Libs unaffected)

* Rework CI scripts and add a couple more tests.

v1.0.16

Toggle v1.0.16's commit message
Express v1.0.16

Changes since v1.0.14:

* No changes in the main API

* `Data.Fixtures`: support more types in existing functions

* `Data.Fixtures`: add `filter'`, `drop'`, `take'`, `foldr'`, `ff2`, `ff3`, ...

v1.0.14

Toggle v1.0.14's commit message
Express v1.0.14

Changes since v1.0.12:

* `Data.Express`: add `>$$<`, `>$$` and `$$<`.

* fix pretty-printing bug:
  an expression encoding `x:y:([] ++ _) :: [Int]`
  was being displayed as `[x,y,] ++ _ :: [Int]`.

* `Data.Express.Fixtures`: update `-..`, `--..` and `--..-`.

* improve pretty-printing

* make ordering of `typesIn` consistent between GHC 9.8 and earlier versions

* fix a test failure on GHC 9.6 (previous GHC versions unaffected)

* simplify and improve testing, new benchmark and minor updates

v1.0.12

Toggle v1.0.12's commit message
Express v1.0.12

changes since v1.0.10:

* make ordering of `typesIn` consistent between GHC 9.6 and earlier versions

* fix a test failure on GHC 9.6 (previous GHC versions unaffected)

* drop support for GHC 8.0, GHC 7.10 and GHC 7.8.
  The current version will still work in these,
  but these are not run on CI anymore
  and future versions will no longer be tested.

* miscellaneous improvements in build and CI scripts

v1.0.10

Toggle v1.0.10's commit message
Express v1.0.10

Changes since v1.0.8:

* show function-encoded Ordering case expressions exceptionally

* show function-encoded Bool case expressions exceptionally

* add `caseBool` and `caseOrdering` to `Data.Express.Fixtures`

* minor updates in Makefile and CI scripts

v1.0.8

Toggle v1.0.8's commit message
Express v1.0.8

* `Data.Express.Express.Derive`:
  fix generation of `-:` and `->:` in earlier GHC's.

* `Data.Express.Utils.TH`:
  add `unboundVars`, `toBounded` and `toBoundedQ`.

v1.0.6

Toggle v1.0.6's commit message
Express v1.0.6

changes since v1.0.4:

* fix pretty printing of unapplied infixed variable functions:
  use `f :: ...`  instead of ``(`f`) :: ...``

* `Data.Express.Fixtures`:
  add `init'`, `div'`, `mod'`, `quot'`, `rem'`, `question` and `oo`.

* minor fixes in README

v1.0.4

Toggle v1.0.4's commit message
Express v1.0.4

changes since v1.0.2:

* deeply encode `Ratio`s
* add `Express (Complex a)` instance
* add several missing `Name` instances
* `deriveName` now uses `x` for `Num` instances

v1.0.2

Toggle v1.0.2's commit message
Express v1.0.2

changes since v1.0.0:

* more Express instances:
	- `Double` & `Float`
	- `Int*` types from `Data.Int`
	- `Word*` types from `Data.Word`
	- `GeneralCategory` from `Data.Char`

* minor fix in README

v1.0.0

Toggle v1.0.0's commit message
Express v1.0.0

This release indicates that the `Data.Express` API is now stable.

* no changes since v0.2.0 or v0.1.16.