Skip to content

Commit acb7b1b

Browse files
committed
Reverse the order of releases in the changelog
It makes no sense to go to the end of the file to see the latest release Also this commit removes the dates of releases in the chagelog, since this information is available in the place in which it was released.
1 parent adcc5e8 commit acb7b1b

File tree

1 file changed

+43
-40
lines changed

1 file changed

+43
-40
lines changed

CHANGELOG.md

Lines changed: 43 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -1,62 +1,65 @@
1-
# Revision history for cuddle
1+
# Changelog for `cuddle`
22

3-
## 0.1.0.0 -- YYYY-mm-dd
3+
## 0.5.0.0
44

5-
* First version. Released on an unsuspecting world.
6-
7-
## 0.3.0.0 --2024-07-25
5+
* Implement a validator for CBOR terms.
86

9-
* Rationalise the choice operators. Drop (//) and provide detailed comments
10-
explaining the use of (/).
7+
## 0.4.0.0
118

12-
## 0.3.0.1 -- 2024-07-31
9+
* Rewrote the prettyprinter to make the output more human-readable.
10+
* Added `collectFromInit` to make it possible to specify the order of
11+
definitions manually. `collectFrom` and `collectFromInit` now expect
12+
`HuddleItem`s in their arguments
13+
* More Huddle terms now accept comments (e.g. `ArrayEntry`, `ArrayChoice`)
14+
* Parser now preserves most comments.
1315

14-
* Improvements in the pretty printer - various groups should be formatted more
15-
cleanly
16+
## 0.3.6.0
1617

17-
## 0.3.1.0 -- 2024-08-15
18+
* Support having keys in group entries. This is needed when using a group to
19+
define a map, or when wishing to include keys in for-use-in-array groups for
20+
documentation purposes. This may introduce problems with existing specifications
21+
where some type hints (using 'a') are needed to properly type entries in groups,
22+
where previously they were unambiguous.
1823

19-
* `collectFrom` now adds a first definition in the generated Huddle referencing
20-
the top level elements, to be compatible with the CDDL spec.
24+
Note that it is not yet supported to use a group inside a map, where the
25+
issue of merging keys arises.
2126

22-
## 0.3.2.0 -- 2024-09-11
27+
## O.3.5.0
2328

24-
* Leading rather than trailing commas in the pretty printer.
29+
* Add support for constraints on references and generic references.
30+
* Add support for using references as range bounds. Note that this breaks
31+
backwards compatibility - because the range arguments are now more generic,
32+
additional hints are required to type literal numerics correctly. Typically
33+
this is most easily fixed by adding a call `int` for any numeric literals in
34+
ranges. An example is shown in `example/Conway.hs`
2535

26-
## 0.3.3.0 -- 2024-11-13
36+
## 0.3.3.0
2737

2838
* Introduce HuddleM, another way to define a Huddle spec. This allows total
2939
control over the order that items are presented in the CDDL, at the cost
3040
of making it somewhat harder to re-use items (they need to be returned from
3141
the monad).
3242

33-
## O.3.5.0 -- 2024-11-25
43+
## 0.3.2.0
3444

35-
* Add support for constraints on references and generic references.
36-
* Add support for using references as range bounds. Note that this breaks
37-
backwards compatibility - because the range arguments are now more generic,
38-
additional hints are required to type literal numerics correctly. Typically
39-
this is most easily fixed by adding a call `int` for any numeric literals in
40-
ranges. An example is shown in `example/Conway.hs`
45+
* Leading rather than trailing commas in the pretty printer.
4146

42-
## 0.3.6.0 -- 2024-12-02
43-
* Support having keys in group entries. This is needed when using a group to
44-
define a map, or when wishing to include keys in for-use-in-array groups for
45-
documentation purposes. This may introduce problems with existing specifications
46-
where some type hints (using 'a') are needed to properly type entries in groups,
47-
where previously they were unambiguous.
47+
## 0.3.1.0
4848

49-
Note that it is not yet supported to use a group inside a map, where the
50-
issue of merging keys arises.
49+
* `collectFrom` now adds a first definition in the generated Huddle referencing
50+
the top level elements, to be compatible with the CDDL spec.
5151

52-
## 0.4.0.0 -- 2025-05-02
53-
* Rewrote the prettyprinter to make the output more human-readable.
54-
* Added `collectFromInit` to make it possible to specify the order of
55-
definitions manually. `collectFrom` and `collectFromInit` now expect
56-
`HuddleItem`s in their arguments
57-
* More Huddle terms now accept comments (e.g. `ArrayEntry`, `ArrayChoice`)
58-
* Parser now preserves most comments.
52+
## 0.3.0.1
5953

60-
## 0.5.0.0 -- 2025-06-03
54+
* Improvements in the pretty printer - various groups should be formatted more
55+
cleanly
56+
57+
## 0.3.0.0
58+
59+
* Rationalise the choice operators. Drop (//) and provide detailed comments
60+
explaining the use of (/).
61+
62+
## 0.1.0.0
63+
64+
* First version. Released on an unsuspecting world.
6165

62-
* Implement a validator for CBOR terms.

0 commit comments

Comments
 (0)