on master help sign in
uuid: Convert CHANGES to .md & add 1.3.13 entry
46361acHerbert Valerio Riedel
uuid/CHANGES → uuid/CHANGES.mdrenamed+30−23
@@ -1,3 +1,10 @@
1+1.3.13
2+
3+- Optimize `V4.nextRandom` (~3x speed increase)
4+- Optimize UUID V3 & V5 generation (~2x speed increase)
5+- Use `cryptohash-md5`/`cryptohash-sha1`/`entropy` instead
6+ of `memory`/`cryptonite` for better performance and stability.
7+
11.3.12
81.3.12
2
9
3- Update package dependencies
10- Update package dependencies
@@ -10,7 +17,7 @@
10
17
111.3.11
181.3.11
12
19
13−- Add toText/fromText
20+- Add `toText`/`fromText`
14
21
151.3.10
221.3.10
16
23
@@ -23,11 +30,11 @@
23
30
241.3.8
311.3.8
25
32
26−- Allow building against newer deepseq.
33+- Allow building against newer `deepseq`.
27
34
281.3.7
351.3.7
29
36
30−- Allow building against newer time.
37+- Allow building against newer `time`.
31
38
321.3.6
391.3.6
33
40
@@ -35,58 +42,58 @@
35
42
361.3.5
431.3.5
37
44
38−- Allow building against newer random.
45+- Allow building against newer `random`.
39
46
401.3.4
471.3.4
41
48
42−- Allow building against newer QuickCheck.
49+- Allow building against newer `QuickCheck`.
43
50
441.3.3
511.3.3
45
52
46−- More complex version constrainsts on hashable, to avoid building against
53+- More complex version constraints on `hashable`, to avoid building against
47 versions less than 1.1.1.0 or equal to 1.2.0.*.
54 versions less than 1.1.1.0 or equal to 1.2.0.*.
48
55
491.3.2
561.3.2
50
57
51−- Fix for building against bytestring 0.9.*
58+- Fix for building against `bytestring` 0.9.*
52
59
531.3.1
601.3.1
54
61
55−- Allow building against 'hashable' 1.1.* in addition to 1.2.*
62+- Allow building against `hashable` 1.1.* in addition to 1.2.*
56
63
571.3.0
641.3.0
58
65
59- New functions for parsing and printing UUIDs to and from ASCII BytesStrings
66- New functions for parsing and printing UUIDs to and from ASCII BytesStrings
60−- New module Data.UUID.Util. This module includes the type 'UnpackedUUID',
67+- New module `Data.UUID.Util`. This module includes the type `UnpackedUUID`,
61 whose fields correspond to the UUID fields described in RFC 4122.
68 whose fields correspond to the UUID fields described in RFC 4122.
62−- The Storable instance now stores a UUID in host byte-order instead of
69+- The `Storable` instance now stores a UUID in host byte-order instead of
63 big endian.
70 big endian.
64−- There is now an instance for 'Hashable UUID'.
71+- There is now an instance for `Hashable UUID`.
65
72
661.2.13
731.2.13
67
74
68Benchmark only changes:
75Benchmark only changes:
69
76
70−- Allow criterion 0.8.*
77+- Allow `criterion` 0.8.*
71
78
721.2.12
791.2.12
73
80
74Test only changes:
81Test only changes:
75
82
76−- Allow QuickCheck 2.6.*
83+- Allow `QuickCheck` 2.6.*
77
84
781.2.11
851.2.11
79
86
80−- Allow binary 0.7.*
87+- Allow `binary` 0.7.*
81
88
821.2.10
891.2.10
83
90
84−- Allow cryptohash version 0.9.*
91+- Allow `cryptohash` version 0.9.*
85- Cleanup tests
92- Cleanup tests
86
93
871.2.9
941.2.9
88
95
89−- Bumped dependency on 'cryptohash'.
96+- Bumped dependency on `cryptohash`.
90
97
911.2.8
981.2.8
92
99
@@ -94,13 +101,13 @@ Test only changes:
94
101
951.2.7
1021.2.7
96
103
97−- Added stricter constraints on 'random' package.
104+- Added stricter constraints on `random` package.
98
105
991.2.6
1061.2.6
100
107
101−- Add module 'V4' to direct attention to our Random instance
108+- Add module `V4` to direct attention to our Random instance
102
109
103−- In module 'V1' seed the generator with a random number
110+- In module `V1` seed the generator with a random number
104 if the hardware MAC address could not be discovered.
111 if the hardware MAC address could not be discovered.
105
112
106- Fix and cleanup various haddocks.
113- Fix and cleanup various haddocks.
@@ -110,7 +117,7 @@ Test only changes:
110
117
1111.2.5
1181.2.5
112
119
113−- Use 'cryptohash' package for MD5 and SHA1 instead of 'Crypto'
120+- Use `cryptohash` package for MD5 and SHA1 instead of `Crypto`
114
121
1151.2.4
1221.2.4
116
123
@@ -143,7 +150,7 @@ and a test case)
143 (Contributors: Antoine Latter & Mark Lentczner)
150 (Contributors: Antoine Latter & Mark Lentczner)
144
151
145- added functions toByteString and fromByteString
152- added functions toByteString and fromByteString
146−- added 'nil' UUID
153+- added `nil` UUID
147- added unit tests and benchmarks, built when configured -ftest
154- added unit tests and benchmarks, built when configured -ftest
148- major speed up of to/from functions (as well as in general)
155- major speed up of to/from functions (as well as in general)
149- added version-3 generation (deterministic based on MD5)
156- added version-3 generation (deterministic based on MD5)
@@ -159,6 +166,6 @@ and a test case)
159
166
1601.1.1
1671.1.1
161
168
162−- no longer exporting 'null' from the prelude
169+- no longer exporting `null` from the prelude
163−- add 'null' predicate on UUIDs
170+- add `null` predicate on UUIDs
164- documentation fix (thanks Mark Lentczner)
171- documentation fix (thanks Mark Lentczner)
uuid/uuid.cabal+2−2
@@ -1,5 +1,5 @@
1Name: uuid
1Name: uuid
2−Version: 1.3.12
2+Version: 1.3.13
3Copyright: (c) 2008-2014 Antoine Latter
3Copyright: (c) 2008-2014 Antoine Latter
4Author: Antoine Latter
4Author: Antoine Latter
5Maintainer: hvr@gnu.org
5Maintainer: hvr@gnu.org
@@ -21,7 +21,7 @@ Homepage: https://github.com/hvr/uuid
21Bug-Reports: https://github.com/hvr/uuid/issues
21Bug-Reports: https://github.com/hvr/uuid/issues
22
22
23Extra-Source-Files:
23Extra-Source-Files:
24− CHANGES
24+ ChangeLog.md
25
25
26Source-Repository head
26Source-Repository head
27 Type: git
27 Type: git