of_channel to from_channel and of_string to from_string. The new names reflect the naming convention across multiple popular OCaml file format libraries.Version 0.4.0 is a major rewrite with an API redesign that is not backwards-compatible. plist-xml now uses xmlm instead of markup for the underlying XML codec. The package plist-xml-lwt no longer exists. In the new API, plist-xml has both a high-level tree interface and a low-level streaming interface.
plist_of_stream_exn now takes a (Markup.signal, s) Markup.stream instead of a (Markup.content_signal, s) Markup.stream, as the Markup.content_signal type was removed from Markup.ml in version 1.0.0-1.signals now emits xml and doctype elements.signals now gives plist element the attribute version="1.0".?encoding parameter to signals function.Initial release.