@@ -9,43 +9,43 @@ Changes marked with '*' indicates a changes that breaks backward compatibility
99[ ] Add namespaces to attributes
1010[ ] Unify xmlm and xml_light driver to share codebase
1111
12- 5.2.2
12+ ## 5.2.2
1313[x] Fix compatability with Ocaml 5
1414[x] Avoid linking against ppxlib
1515
16- 5.2.1
16+ ## 5.2.1
1717[x] Set minimum ocaml version to 4.08
1818[x] Remove warnings on using kprintf and switch to reference Stdlib and not Caml
1919[x] Require yojson >= 1.6.0 and remove upper constraint on yojson
2020[x] Fix package description for yaml driver
2121
22- 5.2.0
22+ ## 5.2.0
2323[x] Extend tests to serialize and deserialize to string for completeness
2424[x] Fix bugs when deserializing msgpck
2525[x] Test using yaml >= 3.0.0 and msgpck >= 1.7.0
2626[x] Enable tests for xmlm driver and fix naming of raw serialized composed types
2727[x] Enable tests for xml_light driver and fix naming of raw serialized composed types
2828
29- 5.1.3 (2020-09-23)
29+ ## 5.1.3 (2020-09-23)
3030[x] Remove dependency on stdio
3131[x] Fix warning when compiling with 4.11
3232
33- 5.1.2 (2020-06-26)
33+ ## 5.1.2 (2020-06-26)
3434[x] Compatible with Base v0.14
3535
36- 5.1.1 (2020-05-10)
36+ ## 5.1.1 (2020-05-10)
3737[x] Add xmlm driver for xml (by Nick Betteridge)
3838
3939
40- 5.1.0 (2020-02-01)
40+ ## 5.1.0 (2020-02-01)
4141[x] Add support for primitive type 'bytes'
4242[x] Add of_<driver>_exn for deserializing of Driver.t
4343[x] Dont depend on ppxlib for the runtime
4444[x] Remove dependency on base
4545[x] Support result type
4646[x] Require ppx >= 0.9.0 => support ocaml 4.10 (Thanks kit-ty-kate)
4747
48- 5.0.0 (2019-04-19)
48+ ## 5.0.0 (2019-04-19)
4949[x] Add option make make lazy type indeed lazy
5050[x] Add option to mangle variant names
5151[*] Refactor tuple, variant and record code to be more efficient
@@ -63,35 +63,35 @@ Changes marked with '*' indicates a changes that breaks backward compatibility
6363[x] Switch to use alcotest
6464[x] Expose constructor to driver error type for custom parsers. (@paurkedal)
6565
66- 4.0.0 (released 2019-03-26)
66+ ## 4.0.0 (released 2019-03-26)
6767[*] Support "@default" argument on record fields. #9
6868[x] Add @name attribute to be compatible with ppx_deriving_yojson
6969[*] Support ref cells
7070[*] Serialize unit to Null instead of the empty list
7171[*] Replace mangle option with driver functors.
7272[x] Add compatability with yojson 1.5
7373
74- 3.2.0
74+ ## 3.2.0
7575[x] Require ppx_protocol_conv in all drivers. #12
7676[*] Handle char primitive type
7777
78- 3.1.3
78+ ## 3.1.3
7979[x] Require yojson >= 1.6.0
8080[x] Require ppxlib >= 0.3.0
8181
82- 3.1.2
82+ ## 3.1.2
8383[x] Support arrays
8484
85- 3.1.1
85+ ## 3.1.1
8686[x] Do not reference ppx in libraries
8787
88- 3.1.0
88+ ## 3.1.0
8989[x] Generalise json/jsonm/yaml/msgpack driver into one.
9090[x] Switch to dune
9191[x] Use ppxlib
9292[x] Xml: Decode </x> to the empty string
9393
94- 3.0.0
94+ ## 3.0.0
9595[x] Support inline records
9696[x] Improve error messages on unsupported type constructs
9797[x] Support polymorphic variants
@@ -102,21 +102,21 @@ Changes marked with '*' indicates a changes that breaks backward compatibility
102102[x] Msgpack: Add fine grained control of serialised types
103103[x] *Only emit <of|to>_protocol for types named t (Breaks backward compatibility)
104104
105- 2.0.1
105+ ## 2.0.1
106106[x] Move tests to own packages
107107
108- 2.0.0
108+ ## 2.0.0
109109[x] Split drivers into multiple driver packages
110110[x] Implement yaml driver
111111
112- 1.0.0
112+ ## 1.0.0
113113[x] Xml driver: Error when deserialising singleton lists in records
114114
115- 0.10.0
115+ ## 0.10.0
116116[x] Suport for non-recursive types
117117[x] Add alias to allow use without 't_' for types named 't' to mimic deriving_yojson behaviour
118118
119- 0.9.0
119+ ## 0.9.0
120120[x] Handle lazy types.
121121[x] Allow overriding Variant constructor names in serialisation
122122[x] Add t_of_xml and t_to_xml to drivers.
@@ -128,5 +128,5 @@ Changes marked with '*' indicates a changes that breaks backward compatibility
128128[x] Add msgpack driver
129129[x] Renamed package to ppx_protocol_conv
130130
131- 0.8:
131+ ## 0.8
132132[x] Initial release
0 commit comments