Skip to content

Commit 46361ac

Browse files
committed
uuid: Convert CHANGES to .md & add 1.3.13 entry
This also bumps the package version to 1.3.13
1 parent a507683 commit 46361ac

File tree

2 files changed

+32
-25
lines changed

2 files changed

+32
-25
lines changed

uuid/CHANGES renamed to uuid/CHANGES.md

Lines changed: 30 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -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+
18
1.3.12
29

310
- Update package dependencies
@@ -10,7 +17,7 @@
1017

1118
1.3.11
1219

13-
- Add toText/fromText
20+
- Add `toText`/`fromText`
1421

1522
1.3.10
1623

@@ -23,84 +30,84 @@
2330

2431
1.3.8
2532

26-
- Allow building against newer deepseq.
33+
- Allow building against newer `deepseq`.
2734

2835
1.3.7
2936

30-
- Allow building against newer time.
37+
- Allow building against newer `time`.
3138

3239
1.3.6
3340

3441
- Move to GitHub.
3542

3643
1.3.5
3744

38-
- Allow building against newer random.
45+
- Allow building against newer `random`.
3946

4047
1.3.4
4148

42-
- Allow building against newer QuickCheck.
49+
- Allow building against newer `QuickCheck`.
4350

4451
1.3.3
4552

46-
- More complex version constrainsts on hashable, to avoid building against
53+
- More complex version constraints on `hashable`, to avoid building against
4754
versions less than 1.1.1.0 or equal to 1.2.0.*.
4855

4956
1.3.2
5057

51-
- Fix for building against bytestring 0.9.*
58+
- Fix for building against `bytestring` 0.9.*
5259

5360
1.3.1
5461

55-
- Allow building against 'hashable' 1.1.* in addition to 1.2.*
62+
- Allow building against `hashable` 1.1.* in addition to 1.2.*
5663

5764
1.3.0
5865

5966
- 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`,
6168
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
6370
big endian.
64-
- There is now an instance for 'Hashable UUID'.
71+
- There is now an instance for `Hashable UUID`.
6572

6673
1.2.13
6774

6875
Benchmark only changes:
6976

70-
- Allow criterion 0.8.*
77+
- Allow `criterion` 0.8.*
7178

7279
1.2.12
7380

7481
Test only changes:
7582

76-
- Allow QuickCheck 2.6.*
83+
- Allow `QuickCheck` 2.6.*
7784

7885
1.2.11
7986

80-
- Allow binary 0.7.*
87+
- Allow `binary` 0.7.*
8188

8289
1.2.10
8390

84-
- Allow cryptohash version 0.9.*
91+
- Allow `cryptohash` version 0.9.*
8592
- Cleanup tests
8693

8794
1.2.9
8895

89-
- Bumped dependency on 'cryptohash'.
96+
- Bumped dependency on `cryptohash`.
9097

9198
1.2.8
9299

93100
- Bumped various dependencies and cleaned up dependencies in general.
94101

95102
1.2.7
96103

97-
- Added stricter constraints on 'random' package.
104+
- Added stricter constraints on `random` package.
98105

99106
1.2.6
100107

101-
- Add module 'V4' to direct attention to our Random instance
108+
- Add module `V4` to direct attention to our Random instance
102109

103-
- In module 'V1' seed the generator with a random number
110+
- In module `V1` seed the generator with a random number
104111
if the hardware MAC address could not be discovered.
105112

106113
- Fix and cleanup various haddocks.
@@ -110,7 +117,7 @@ Test only changes:
110117

111118
1.2.5
112119

113-
- Use 'cryptohash' package for MD5 and SHA1 instead of 'Crypto'
120+
- Use `cryptohash` package for MD5 and SHA1 instead of `Crypto`
114121

115122
1.2.4
116123

@@ -143,7 +150,7 @@ and a test case)
143150
(Contributors: Antoine Latter & Mark Lentczner)
144151

145152
- added functions toByteString and fromByteString
146-
- added 'nil' UUID
153+
- added `nil` UUID
147154
- added unit tests and benchmarks, built when configured -ftest
148155
- major speed up of to/from functions (as well as in general)
149156
- added version-3 generation (deterministic based on MD5)
@@ -159,6 +166,6 @@ and a test case)
159166

160167
1.1.1
161168

162-
- no longer exporting 'null' from the prelude
163-
- add 'null' predicate on UUIDs
169+
- no longer exporting `null` from the prelude
170+
- add `null` predicate on UUIDs
164171
- documentation fix (thanks Mark Lentczner)

uuid/uuid.cabal

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Name: uuid
2-
Version: 1.3.12
2+
Version: 1.3.13
33
Copyright: (c) 2008-2014 Antoine Latter
44
Author: Antoine Latter
55
Maintainer: hvr@gnu.org
@@ -21,7 +21,7 @@ Homepage: https://github.com/hvr/uuid
2121
Bug-Reports: https://github.com/hvr/uuid/issues
2222

2323
Extra-Source-Files:
24-
CHANGES
24+
ChangeLog.md
2525

2626
Source-Repository head
2727
Type: git

0 commit comments

Comments
 (0)