Release v0.17.0

Added functionality:

Added unicode support:

Changed behavior:

Removed definitions that were previously deprecated:

Deprecated:

Removed without deprecating:

Interface changes:

Bug fixes:

Performance improvements:

Refactoring:

Documentation:

Tests and benchmarks, largely to gain confidence in the changes above:

Windows:

Work toward compatibility with OCaml 5.1:

Improved support for compiler extensions found at https://github.com/ocaml-flambda/flambda-backend:

Release v0.16.0

Changes across many modules:

Changes to individual modules:

Old pre-v0.15 changelogs (very likely stale and incomplete)

git version

v0.11

v0.10

(Changes that can break existing programs are marked with a "*")

Bugfixes

API changes

v0.9

Initial release.