@@ -9,43 +9,43 @@ Changes marked with '*' indicates a changes that breaks backward compatibility
9
9
[ ] Add namespaces to attributes
10
10
[ ] Unify xmlm and xml_light driver to share codebase
11
11
12
- 5.2.2
12
+ ## 5.2.2
13
13
[x] Fix compatability with Ocaml 5
14
14
[x] Avoid linking against ppxlib
15
15
16
- 5.2.1
16
+ ## 5.2.1
17
17
[x] Set minimum ocaml version to 4.08
18
18
[x] Remove warnings on using kprintf and switch to reference Stdlib and not Caml
19
19
[x] Require yojson >= 1.6.0 and remove upper constraint on yojson
20
20
[x] Fix package description for yaml driver
21
21
22
- 5.2.0
22
+ ## 5.2.0
23
23
[x] Extend tests to serialize and deserialize to string for completeness
24
24
[x] Fix bugs when deserializing msgpck
25
25
[x] Test using yaml >= 3.0.0 and msgpck >= 1.7.0
26
26
[x] Enable tests for xmlm driver and fix naming of raw serialized composed types
27
27
[x] Enable tests for xml_light driver and fix naming of raw serialized composed types
28
28
29
- 5.1.3 (2020-09-23)
29
+ ## 5.1.3 (2020-09-23)
30
30
[x] Remove dependency on stdio
31
31
[x] Fix warning when compiling with 4.11
32
32
33
- 5.1.2 (2020-06-26)
33
+ ## 5.1.2 (2020-06-26)
34
34
[x] Compatible with Base v0.14
35
35
36
- 5.1.1 (2020-05-10)
36
+ ## 5.1.1 (2020-05-10)
37
37
[x] Add xmlm driver for xml (by Nick Betteridge)
38
38
39
39
40
- 5.1.0 (2020-02-01)
40
+ ## 5.1.0 (2020-02-01)
41
41
[x] Add support for primitive type 'bytes'
42
42
[x] Add of_<driver>_exn for deserializing of Driver.t
43
43
[x] Dont depend on ppxlib for the runtime
44
44
[x] Remove dependency on base
45
45
[x] Support result type
46
46
[x] Require ppx >= 0.9.0 => support ocaml 4.10 (Thanks kit-ty-kate)
47
47
48
- 5.0.0 (2019-04-19)
48
+ ## 5.0.0 (2019-04-19)
49
49
[x] Add option make make lazy type indeed lazy
50
50
[x] Add option to mangle variant names
51
51
[*] Refactor tuple, variant and record code to be more efficient
@@ -63,35 +63,35 @@ Changes marked with '*' indicates a changes that breaks backward compatibility
63
63
[x] Switch to use alcotest
64
64
[x] Expose constructor to driver error type for custom parsers. (@paurkedal)
65
65
66
- 4.0.0 (released 2019-03-26)
66
+ ## 4.0.0 (released 2019-03-26)
67
67
[*] Support "@default" argument on record fields. #9
68
68
[x] Add @name attribute to be compatible with ppx_deriving_yojson
69
69
[*] Support ref cells
70
70
[*] Serialize unit to Null instead of the empty list
71
71
[*] Replace mangle option with driver functors.
72
72
[x] Add compatability with yojson 1.5
73
73
74
- 3.2.0
74
+ ## 3.2.0
75
75
[x] Require ppx_protocol_conv in all drivers. #12
76
76
[*] Handle char primitive type
77
77
78
- 3.1.3
78
+ ## 3.1.3
79
79
[x] Require yojson >= 1.6.0
80
80
[x] Require ppxlib >= 0.3.0
81
81
82
- 3.1.2
82
+ ## 3.1.2
83
83
[x] Support arrays
84
84
85
- 3.1.1
85
+ ## 3.1.1
86
86
[x] Do not reference ppx in libraries
87
87
88
- 3.1.0
88
+ ## 3.1.0
89
89
[x] Generalise json/jsonm/yaml/msgpack driver into one.
90
90
[x] Switch to dune
91
91
[x] Use ppxlib
92
92
[x] Xml: Decode </x> to the empty string
93
93
94
- 3.0.0
94
+ ## 3.0.0
95
95
[x] Support inline records
96
96
[x] Improve error messages on unsupported type constructs
97
97
[x] Support polymorphic variants
@@ -102,21 +102,21 @@ Changes marked with '*' indicates a changes that breaks backward compatibility
102
102
[x] Msgpack: Add fine grained control of serialised types
103
103
[x] *Only emit <of|to>_protocol for types named t (Breaks backward compatibility)
104
104
105
- 2.0.1
105
+ ## 2.0.1
106
106
[x] Move tests to own packages
107
107
108
- 2.0.0
108
+ ## 2.0.0
109
109
[x] Split drivers into multiple driver packages
110
110
[x] Implement yaml driver
111
111
112
- 1.0.0
112
+ ## 1.0.0
113
113
[x] Xml driver: Error when deserialising singleton lists in records
114
114
115
- 0.10.0
115
+ ## 0.10.0
116
116
[x] Suport for non-recursive types
117
117
[x] Add alias to allow use without 't_' for types named 't' to mimic deriving_yojson behaviour
118
118
119
- 0.9.0
119
+ ## 0.9.0
120
120
[x] Handle lazy types.
121
121
[x] Allow overriding Variant constructor names in serialisation
122
122
[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
128
128
[x] Add msgpack driver
129
129
[x] Renamed package to ppx_protocol_conv
130
130
131
- 0.8:
131
+ ## 0.8
132
132
[x] Initial release
0 commit comments