-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathChanges
More file actions
206 lines (107 loc) · 4.76 KB
/
Changes
File metadata and controls
206 lines (107 loc) · 4.76 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
{{$NEXT}}
0.18 2026-03-10 (TRIAL RELEASE)
- Fixed an issue calculating nanoseconds on certain architectures where the precision
of integers caused the nanoseconds calculation to round incorrectly. Occurred on
Raspberry Pi with -Duselongdouble (arm64). Fixed by @timlegge (Timothy Legge).
Fixes GH #16 via PR #19.
0.17 2025-02-22
- Fixed an issue with converting floating point second values to nanoseconds. These could be
converted to numbers which Perl stringified as an integer, but which really had a non-integer
component. Fixed by @n1vux (Bill Ricker). Fixes GH #14 via PR #15.
0.16 2021-02-14
- Add support for YYYYMMDDThhmm[+-]hhmm and YYYY-MM-DDThh:mm+hh:mm
formats. Based on GH #13 from lbjw.
0.15 2020-10-24
- Fixed the SYNOPSIS, which showed calling parse_time with a string that would
cause an error. Reported by Yuki Yoshida. GH #12.
0.14 2020-08-16
- Require DateTime 1.45, which added a year_length() method that this package
is now using. Reported by Slaven Rezić. GH #11.
0.13 2020-08-15
- Added support for a few more incomplete formats, YYYYMMDDThhmmZ,
YYYY-MM-DDThh:mmZ, YYYYDDDThhmm, YYYY-DDDThh:mm. Includes a patch from
Stuart Browne. Fixed GH #3.
0.12 2020-08-15
- Fixed handling of ISO week parsing in some years. Reported by Kent
Fredric. GH #6.
- This release includes changes from 0.09-0.11 trial releases to switch from
Params::Validate and Params::ValidationCompiler. Relevant release notes from
those trial releases are repeated here for clarity.
- Replace Params::Validate with Params::ValidationCompiler.
- Fixed a bug introduced in 0.09 where calling parse_datetime() as a class
method with some formats would throw an exception.
- Add a format_datetime() method, which makes this class play nicer with
DateTime.pm. Implemented by Doug
Bell. https://github.com/jhoblitt/DateTime-Format-ISO8601/pull/2
- Add support for the `YYYY-MM-DDThh:mm:ss.ss[+-]hh` and
`YYYYMMDDThhmmss.ss[+-]hh` formats. Implemented by Thomas
Klausner. https://github.com/jhoblitt/DateTime-Format-ISO8601/pull/3
0.11 2020-07-26 (TRIAL RELEASE)
- Replace Params::Validate with Params::ValidationCompiler.
0.10 2020-07-25 (TRIAL RELEASE)
- Fixed a bug introduced in 0.09 where calling parse_datetime() as a class
method with some formats would throw an exception.
0.09 2020-07-25 (TRIAL RELEASE)
- Add a format_datetime() method, which makes this class play nicer with
DateTime.pm. Implemented by Doug
Bell. https://github.com/jhoblitt/DateTime-Format-ISO8601/pull/2
- Add support for the `YYYY-MM-DDThh:mm:ss.ss[+-]hh` and
`YYYYMMDDThhmmss.ss[+-]hh` formats. Implemented by Thomas
Klausner. https://github.com/jhoblitt/DateTime-Format-ISO8601/pull/3
0.08 2012-02-11
- rt.cpan.org #52645 : UTC offsets must be in the same format (basic|extended)
as the time as to which it is attached.
0.07 2010-01-17
- fix test failures caused by tests using DateTime->now(), all tests should
now pass regardless of the "wallclock" when they are being run
0.06 2007-04-10
- add Test::Distribution tests
- merge rel_0_04_FIXES branch -- fixing the major regressions introduced in
0.05
0.05 2007-03-27
- disable a test that may fail depending on the localtime date
0.0403 2005-08-07
- update doc format
- tidy Build.PL
- auto-generate Makefile.PL
- change set_base_datetime() to use DT's overloaded <=> instead of ->compare()
- tidy test sources and reduce runtime
0.0402 2004-10-28
- add 8 missing formats, patch by Kelly McCauley
0.0401 2004-02-08
- fix test for -DDD format as reported by Jonathan Leffler <jleffler _AT_ earthlink.net>
0.04 2003-11-15
- require DT 0.18 and DT::F::B 0.77
- recommend Test::Pod 0.95 and File::Find::Rule 0.24
- doc update
- test update
- fix bug in -YY spec
- default handling of 2-digit years is now 0-49 as 20xx and 50-99 as 19xx
- add DefaultCutOffYear()
- add DefaultLegacyYear()
- add base_datetime()
- add clone()
- add cut_off_year()
- add legacy_year()
- add new()
- add set_base_datetime()
- add set_cut_off_year()
- add set_legacy_year()
0.03 2003-07-03
- require DT::F::B 0.75
- 'constructor' in specrefs instead of _normalize_day()
- removed _normalize_day()
- speed enhancement from internals cleanup
- fixed _normalize_week to properly handle week specified without a day of week
- fixed ISO week day tests (count from zero instead of 1 error)
- ISO8601 sections 5.3.1.1 - 5.3.1.3 and 5.3.3 - 5.3.4.2 maybe prefixed with 'T'
- doc update
0.02 2003-06-26
- require DT 0.13 and DT::F::B 0.74
- dropped Date::ISO dep
- length based string matching where possible
- support '.' as a fractional time separator
- slightly better docs
- bug fix for _add_minute()
0.01 2003-06-21
- support ISO8601 date/time formats