1Revision history for Perl extension Data::UUID.
2
31.226     2020-04-12
4  - set umask before fopen in destructor (thanks, Rafaël Garcia-Suarez)
5
61.225     2020-04-12
7  - pointless accidental release
8
91.224     2019-03-02
10  - No changes since 1.223
11
121.223     2019-02-14 (TRIAL)
13  - Use File::Spec to get tmpdir instead of hardcoding (thanks, Desmond
14  Daignault)
15
161.222     2018-04-29 (TRIAL)
17  - Properly quote C strings passed in DEFINE (thanks, Salvador Fadiño)
18  - Fix memory leak by decreasing reference count (thanks, Daniel Spang)
19
201.221     2015-08-10
21  - documentation improvements
22
231.220     2014-12-15
24  - improve chances it'll work on Android (thanks, Brian Fraser)
25
261.219     2013-07-06
27  - cygwin fixes (thanks, Reini Urban!)
28  - Skip t/threads.t unless perl version is 5.13.4 or greater (thanks, VPIT)
29  - compile with strict C89 compilers (thanks, VPIT)
30  - more bugfixes (thanks, VPIT)
31
321.218
33  - support for Haiku OS (thanks, Tony Cook!)
34
351.217 2010-09-14
36  - documentation fixes
37  - minor portability tweak to UUID.xs (thanks, Florian Ragwitz)
38
391.216 2010-09-04
40  - documentation fixes only
41
421.215 2010-05-24
43  - no changes, released as non-trial
44
451.214 TRIAL RELEASE 2010-05-14
46  - Use gv_stashpv instead of gv_stashpvs (Florian Ragwitz)
47
481.213 TRIAL RELEASE 2010-05-07
49  - Pass along the interpreter to ptable_store, if needed (Florian Ragwitz)
50
511.212 TRIAL RELEASE 2010-05-07
52  - fix MANIFEST (thanks for noticing, Florian Ragwitz)
53
541.211 TRIAL RELEASE 2010-05-07
55  - add a uniqueness test to threads.t (thanks, SCHWERN!)
56
571.210 TRIAL RELEASE 2010-05-07
58  - thread safety, added by Florian Ragwitz
59
601.203 Tue Nov  3 16:46:50 EST 2009
61  - avoid interactive configuration (thanks, DAXIM)
62
631.202 Mon Jun 15 18:42:19 EDT 2009
64  - localize changes to $! (thanks, Jesse Vincent!)
65
661.201 Sat Apr 18 14:09 2009
67  - replace Data-UUID's own md5 with Digest::MD5 (thanks, RUZ!)
68  - apply patch from tokuhirom to avoid segmentation violation
69
701.149 Sat Nov  1 12:31 2008
71  - added explicit BSD license; code is basically RFC4122 + patches
72
731.148 Thu Nov 16 10:21 2006
74  - Debian has chosen to distribute their own Data::UUID, which has a different
75    interface and breaks other modules.  They also use a grossly-inflated
76    version number, which means that this version number must be inflated to
77    allow modules to rely on the CPAN Data::UUID properly.
78
79    Tests added to EXPLICITLY assert the one known difference between genuine
80    Data::UUID and Debian's ersatz version in libossp-uuid-perl.
81
82    Thanks to ADAMK for bringing this to my attention.
83
840.148 Thu Nov 16 10:21 2006
85  - more Win32 fixes by Alexandr Ciornii
86
870.146 Tue Nov 14 18:02 2006
88  - packaging improvements
89
900.145 Sun Sep 17 22:12 2006
91  - Win32 compatibility/compilation improvements (rt #21486) -- thanks MERIJNB!
92
930.143 Sun Sep 17 22:12 2006
94  - more tick-tracking fixes (rt #21486) -- thanks MERIJNB!
95
960.142 Tue Sep  5 22:41 2006
97  - fix incorrect initialization of tick-tracking (rt #2481)
98
990.141 Tue Sep  5 22:16 2006
100  - partial fix for compilation under MSVC (thanks Alexandr Ciornii!)
101
1020.14 Sat Mar 18 08:40 2006
103  - added use strict
104  - added tests to shut up stupid Kwalitee tests
105
1060.13 Sat Feb 25 15:20 2006
107  - fixed compilation errors on Mac OS X: bugs 12389, 15829
108  - avoid hanging under CPAN tools by using EUMM prompt(): bug 8046
109    (thanks, Schwern)
110  - fix problems with "long" type on 64 big platforms: bug 14163
111    (thanks, Kevin Rosenberg)
112  - improve compilation on Cygwin: bug 7088 (thanks, maxb)
113  - improve compilation on Win32: bug 14082 (thanks, Christopher Laco)
114  - fixed link to UUID draft: bug 12169 (thanks, kcivey)
115  - fixed UUID collision on SMP machines: bug 15042 (thanks, Chia-liang Kao)
116
1170.11 Wed Aug 27 16:05:00 2003
118  - reformatted POD documentation as per David Wheeler
119  - added ref. links to articles on database keys reengineering problem
120
1210.10 Thu Jul 17 17:12:00 2003
122  - added support for PERL_MM_USE_DEFAULT as per Heath Malstrom
123  - replaced GetSystemTimeAsFileTime with QueryPerformanceCounter as per Paul
124    Stodghill
125
1260.08 Fri Nov 29 12:12:00 2002
127  - added default umask for state storage files (as per James A. Duncan,
128    Fotango.com)
129
1300.07 Wed Jun 12 17:31:00 2002
131  - changed get_system_time to use I64 ints (CPAN Ticket #737 - Incorrect Time
132    based UUIDs)
133
1340.06 Sun Mar 2 01:41:00 2002
135  - added code to fix ccflags on HP (as per Lincoln Baxter)
136  - fixed state/nodeid sharing problem (as per Lincoln Baxter)
137  - fixed most compiler warnings (as per Lincoln Baxter)
138  - replaced Base64-encode algorithm to fix buffer overflow
139    (as per Lincoln Baxter).
140  - fixed count of tests in test.pl (as per Lincoln Baxter)
141  - added ok() to every line of test.pl (as per Lincoln Baxter)
142
1430.05 Tue Feb 12 09:46:00 2002
144  - added custom OS defines
145  - added LOCK/UNLOCK defines for Darwin OS
146
1470.04 Tue Dec 11 12:03:00 2001
148  - fixed padding in create_b64/to_b64string
149  - added advisory locking for state storage
150
1510.03  Mon Nov 5 12:47:00 2001
152  - fixed padding problem in from_b64string
153  - re-tested with Cygwin v2.78.2.15
154
1550.02  Wed Oct 31 12:11:00 2001
156  - fixed from_string/from_hexstring bug, which caused problems on little
157    endian machines (linux)
158
1590.01  Thu Oct 25 16:19:30 2001
160  - original version; created by h2xs 1.21 with options
161  -f -nData::UUID -v0.01
162