Skip to content

Commit

Permalink
Update CHANGES.
Browse files Browse the repository at this point in the history
  • Loading branch information
mfp committed May 12, 2018
1 parent c0cde8a commit 72cae3c
Showing 1 changed file with 25 additions and 3 deletions.
28 changes: 25 additions & 3 deletions CHANGES
Original file line number Diff line number Diff line change
@@ -1,7 +1,29 @@
1.0.0 (unreleased)
==================
0.9.0 (2018-05-12)
=====
* migrate to jbuilder, move the PPX and Camlp4 extensions to separate packages
ppx_sqlexpr and pa_sqlexpr (Freyr)
ppx_sqlexpr and pa_sqlexpr (Freyr).
* fix stack overflows when iterating/fold/selecting over many rows when
using Sqlexpr_concurrency.Id concurrency.
* multiple fixes to work with newer versions of Lwt and lwt_ppx.

Backwards compatibility is provided for the time being as follows:
* sqlexpr depends on ppx_sqlexpr, and a sqlexpr.ppx alias is provided
* if estring was installed (required if sqlexpr.syntax was being used),
sqlexpr.syntax will also be installed
* installing pa_sqlexpr will also install its estring dependency, and
cause a sqlexpr rebuild, so that sqlexpr.syntax is provided

These mean that it is still possible to (wherever it was before) compile e.g.
with

ocamlfind ocamlopt -package sqlexpr,sqlexpr.syntax -syntax camlp4o -c ...

but in the future the sqlexpr.syntax and sqlexpr.ppx aliases will be dropped,
so it is recommended to:

1) opam install ppx_sqlexpr and/or pa_sqlexpr explicitly
2) start using the ppx_sqlexpr instead of sqlexpr.ppx and pa_sqlexpr instead
of sqlexpr.syntax in your build system.

0.8.0
=====
Expand Down

0 comments on commit 72cae3c

Please sign in to comment.