3.1:
- Fix directly nested sedlex matches (@smuenzel, PR #117, fixes: #12)
- Use explicit stdlib in generated code (@hhugo, PR #122, fixes: #115)
- Preserve location of lexbuf (@hhugo, PR #118, fixes: #19)
- Don't use gen to consume channels (@hhugo, PR #124, fixes: #45)
- New expect_test testsuite (@hhugo, PR #124)
- Properly recognize malformed truncated input (@hhugo, PR #124)
- Raise
Malformed instead of Invalid_arg (@hhugo, PR #126, fixes: #91) - Updated unicode support to
15.0.0
3.0:
- Dropped
Stream api which was removed in 4.14.0 ahead of the 5.0 release.
2.6:
- Adapted to ppxlib
0.26, thanks to @pitag-ha
2.5:
- Fix exponential compilation time, thanks to @mnxn for reporting in #97 and @fangyi-zhou for fixing in #106
- Update unicode support for
14.0.0.
2.4
- Update
dune support to 2.8, add auto-generated opam files. - Optimize generated code, thanks to @bobzhang
- Update unicode version to 13.0.0
2.3
2.2
2.1
- GPR#78: Auto-generate unicode data
2.0
- GPR#70: Switch to dune, opam v2
- GPR#60: Breaking change: switch from int codepoints to Uchar.t codepoints
- GPR#59: Track lexing position
1.99.4
- GPR#47: Switch to ocaml-migrate-parsetree (contributed by Adrien Guatto)
- GPR#42: Added 'Rep' (repeat operator) (contributed by jpathy)
1.99.3
- Update to work with 4.03 (4.02 still supported)
1.99.2
- First official release of sedlex
1.99.1
- Support for new Ast_mapper registration API, follow OCaml trunk after the inclusion of the extension_point branch
1.99
- First version of sedlex. The history below refers to ulex, the ancestor or sedlex implemented with Camlp4.
1.1
- Generate (more) globally unique identifiers to avoid conflicts when open'ing another module processed by ulex (issue reported by Gerd Stolpmann)
1.0
- Update to the new Camlp4 and to ocamlbuild (release for OCaml 3.10 only), by Nicolas Pouillard.
0.8
- Really make it work with OCaml 3.09.
- Support for Utf-16.
0.7 released May 24 2005
- Bug fixes
- Update to OCaml 3.09 (currently CVS). Still works with OCaml 3.08.
- MIT-like license (used to LGPL)
0.5 release Jul. 8 2004
- Document how to use a custom implementation for lex buffers
- Update to OCaml 3.08
0.4 released Jan. 10 2004
- Bug fix (accept 1114111 as valid Unicode code point)
- Add the rollback function-
0.3 released Oct. 8 2003
- Bug fix
- Add a new predefined class for ISO identifiers
0.2 released Sep. 22 2003
- Changed the names of predefined regexp
- Fix max_code = 0x10ffff
- Lexers that changes encoding on the fly
- Documentation of the interface Ulexing
0.1 released Sep. 20 2003