This repository has been archived by the owner on Jun 24, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 10
/
CHANGELOG
109 lines (55 loc) · 3.67 KB
/
CHANGELOG
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
=== 1.0.9 (2013-03-19)
* Add Date::Infinity implementation (jeremyevans) (#50)
=== 1.0.8 (2013-02-28)
* Switch %i to %d in format strings to work on ruby 2.0 (jeremyevans)
=== 1.0.7 (2012-08-08)
* Make DateTime constructors handle fractional seconds in seconds argument (jeremyevans)
=== 1.0.6 (2012-02-27)
* Merge DateTime#<=> into Date#<=> to work around ActiveSupport bug (jeremyevans) (#45, #41, #38, #36)
=== 1.0.5 (2011-12-22)
* Handle DateTime.jd with a single float argument (jeremyevans)
=== 1.0.4 (2011-09-02)
* Handle time zone offsets given as strings in the constructors (jeremyevans) (#37)
=== 1.0.3 (2011-07-05)
* Work around segfault in rb_ary_push during extension initialization (jeremyevans)
=== 1.0.2 (2011-03-18)
* Support fractional timestamps in the ISO date parser (funny-falcon)
* Support more variations in timezone formats in the ISO date parser (funny-falcon)
=== 1.0.1 (2011-02-28)
* Make #step with a 0 step value raise an ArgumentError (jeremyevans)
* Fix #dup and #clone to work correctly (jeremyevans) (#21)
=== 1.0.0 (2011-02-01)
* Define the ZONES hash in ruby to work around probable interpreter bug (jeremyevans)
=== 0.9.4 (2010-10-18)
* Have methods of subclasses of Date and DateTime return instances of the subclass (jeremyevans)
=== 0.9.3 (2010-09-20)
* Don't attempt to undefine already undefined method if you require date_ext twice with two different paths (jeremyevans)
=== 0.9.2 (2010-09-13)
* Make DateTime#sec_fraction on ruby 1.9 to be compatible with 1.9 stdlib (jeremyevans)
* Remove the use of the %hhi sprintf format specifier, for greater standards compatibility (jeremyevans)
* Fix a bug where the same symbol was present in multiple objects, causing build failures with -fno-common (jeremyevans) (#10)
=== 0.9.1 (2010-09-01)
* Fix strptime for %Y%m%d and similar formats (jeremyevans) (#9)
* Require rake-compiler when building from source (may need to clean out your ext/date_ext directory manually) (jeremyevans)
* Include the ragel-generated file in the repository, so you don't need ragel to build from source (jeremyevans)
* Respect Encoding.default_internal for returned strings on 1.9 (brianmario, jeremyevans)
* Handle problems with zones in the -HH,DDD or -HH.DDD formats (jeremyevans)
* Compile C files separately, instead of including C files in other C files (jeremyevans)
* On ruby 1.9, return strings in US-ASCII encoding instead of ASCII-8BIT (jeremyevans) (#8)
* Reorganize directory structure to use the standard ruby extension structure (luislavena, jeremyevans)
* Support Date/DateTime#step without a block returning an Enumerator on 1.9 (jeremyevans) (#6)
* Support ruby build with CALC_EXACT_MALLOC_SIZE (nocode) (#5)
* Add Ragel parser for Apache Common Log Format date format (jeremyevans)
* Add Ragel parser for RFC 822 date format (jeremyevans)
* Fix loading date/format.rb directly where the date extension hasn't been included but the Date class has been opened (jeremyevans) (#3)
* Don't override ruby's default extension optimization flags (jeremyevans)
* Fix compilation on Solaris with the Sun Studio Compiler (ankopainting)
* Handle YYYY/MM/DD date format in the ISO 8601 Ragel parser (jeremyevans)
* Add a home_run.rb file to allow you to require 'home_run' to load the extension, useful on Heroku with ruby 1.8 (jeremyevans) (#2)
* Don't think that Mac OS X/Darwin users are on Windows (jeremyevans) (#1)
* Tighten up offset limits to exactly 14 hours from UTC (jeremyevans)
* Make dates outside of the allowed range raise RangeErrors (jeremyevans)
* Add range check for DateTime#+ and related methods (jeremyevans)
* Add range check for DateTime#new! (jeremyevans)
=== 0.9.0 (2010-08-20)
* Initial Public Release