Skip to content
This repository
Newer
Older
100644 206 lines (152 sloc) 7.194 kb
644ae2e3 »
2012-09-16 updated history
1 # 0.8.0 / 2012-09-16
4884a574 »
2012-02-02 updated changes for #59
2
644ae2e3 »
2012-09-16 updated history
3 * Support parsing "<ordinal> of this month" (#109)
4 * Support parsing ISO 8601 format (#115)
5 * Support parsing "on <day>" without a timestamp (#117)
6 * Fix time parsing regexp (#125)
7 * Support time when parsing dd-mm-yyy <time> (#126)
8 * Allow anchor handler to accept any separators (at, on) (#128)
b3702846 »
2012-08-01 updated history file
9 * Support parsing EXIF date format (#112)
82863e52 »
2012-02-08 lets get with the times and start using minitest
10 * Start using minitest for testing
0e80065c »
2012-02-08 updated changes
11 * Ensure periods are interpreted as colons (#81).
4884a574 »
2012-02-02 updated changes for #59
12 * Support month/day and day/month parsing (#59).
f5eeaf75 »
2012-05-31 support parsing day(scalar)-month(name)-year(scalar)
13 * Support day(scalar)-month(name)-year(scalar) (#99).
953d16f5 »
2012-05-31 updated history
14 * Handle text starting with 'a' or 'an' (#101, @steveburkett).
b554169f »
2012-06-29 updated history
15 * Ensure post medium timestamps are correctly formatted (#89)
4884a574 »
2012-02-02 updated changes for #59
16
6ab19c6c »
2012-02-01 Release 0.6.7
17 # 0.6.7 / 2012-01-31
18
19 * Handle day, month names with scalar day and year (Joe Fiorini)
20 * Ensure 31st parses correctly with day names (Joe Fiorini)
21
58dc69be »
2011-11-23 Release 0.6.6
22 # 0.6.6 / 2011-11-23
6618267d »
2011-11-16 updated history with work from @harold
23
24 * `Chronic.parse('thur')` no longer returns `nil` (@harold)
25
82b298a2 »
2011-11-04 Release 0.6.5
26 # 0.6.5 / 2011-11-04
fe6268ec »
2011-10-04 fix bug when parsing strings prefixed with PM
27
ab674915 »
2011-11-04 ensure we return nil if a span start is more than or equal to end
28 * Fix bug when parsing ordinal repeaters (#73)
944a24a0 »
2011-10-19 updated HISTORY with work from @imme5150
29 * Added handler support for day_name month_name (@imme5150)
fe6268ec »
2011-10-04 fix bug when parsing strings prefixed with PM
30 * Fix bug when parsing strings prefixed with PM
31
e4d51a41 »
2011-09-08 Release 0.6.4
32 # 0.6.4 / 2011-08-08
f2b6cfd4 »
2011-09-01 handle scalar days with month names as well as ordinals
33
e4d51a41 »
2011-09-08 Release 0.6.4
34 * Fixed bug where 'noon' was parsed as 00:00 rather than 12:00
35 with :ambiguous_time_range => :none (Vladimir Chernis)
451e7d7a »
2011-09-06 add support for handling '2009 May 22nd'
36 * Add support for handling '2009 May 22nd'
f2b6cfd4 »
2011-09-01 handle scalar days with month names as well as ordinals
37 * Add the ability to handle scalar-day/repeater-month-name as well as ordinals
38
1be79748 »
2011-09-01 ensure "thu" is parsed as thursday for 1.8 generic timestamp
39 # 0.6.3 / 2011-08-01
40
41 * Ensure 'thu' is parsed as Thursday for 1.8.7 generic timestamp
42
69627f89 »
2011-07-28 ensure specific endian handlers are prioritised over normal date
43 # 0.6.2 / 2011-07-28
44
45 * Ensure specific endian handlers are prioritised over normal date handlers
edd4eadb »
2011-07-28 Release 0.6.2
46 * Recognize UTC as timezone and accept HH::MM timezone offset (Jason Dusek)
69627f89 »
2011-07-28 ensure specific endian handlers are prioritised over normal date
47
40c0efa9 »
2011-07-21 Release 0.6.1
48 # 0.6.1 / 2011-07-21
49
50 * Ensure Handler definitions are executed in the correct order
51
4cf24f3f »
2011-07-19 Release 0.6.0
52 # 0.6.0 / 2011-07-19
1a5f041a »
2011-07-03 add support for parsing 1.9 timestamps
53
1508b2d5 »
2011-07-13 return nil when the day specified is later than the last day in any
54 * Attempting to parse strings with days past the last day of a month will
55 now return nil. ex: `Chronic.parse("30th February") #=> nil`
9a8d0f04 »
2011-07-08 mark Chronic.numericize_numers for removal
56 * All deprecated methods are marked for removal in Chronic 0.7.0
57 * Deprecated `Chronic.numericize_numbers` instead use
58 `Chronic::Numerizer.numerize`
59 * Deprecated `Chronic::InvalidArgumentException` and instead use
7be70012 »
2011-07-08 updated HISTORY with deprecations
60 `ArgumentError`
9a8d0f04 »
2011-07-08 mark Chronic.numericize_numers for removal
61 * Deprecated `Time.construct` and use `Chronic.construct` in place of this
62 * Deprecated `Time#to_minidate`, instead use `Chronic::MiniDate.from_time(time)`
1a5f041a »
2011-07-03 add support for parsing 1.9 timestamps
63 * Add support for handling generic timestamp for Ruby 1.9+
64
dee0f361 »
2011-07-01 updated manifest date for 0.5.0 release
65 # 0.5.0 / 2011-07-01
61e391b6 »
2011-06-24 fix Time.construct leap year checking
66
f3623667 »
2011-06-28 updated HISTORY
67 * Replace commas with spaces instead of removing the char (Thomas Walpole)
7131ae46 »
2011-06-28 updated history with tests for repeaterseason
68 * Added tests for RepeaterSeason
833294a0 »
2011-06-27 updated HISTORY
69 * Re-factored tests. Now rather than having a test_parsing method for testing
70 all handlers, break them down independent of handler method. For example
71 with handler `handle_sm_sd_sy` the subsequent test would be
6024ccab »
2011-06-27 come to think of it, test_handle would be better
72 `test_handle_sm_sd_sy`
0fc3f134 »
2011-06-27 Added support for parsing ordinal-dates/month-names/year
73 * Added support for parsing ordinal-dates/month-names/year, ie:
74 `2nd of May 1995`
152124b4 »
2011-06-27 added support for ordinal-day/repeater-month-name with optional time
75 * Added support for parsing ordinal-dates and month names, ie:
76 `22nd of February at 6:30pm`
61e391b6 »
2011-06-24 fix Time.construct leap year checking
77 * Fix `Time.construct` leap year checking. Instead use `Date.leap?(year)`
78
72bcac6b »
2011-06-24 added changelog date for 0.4.4 release
79 # 0.4.4 / 2011-06-12
ffde0523 »
2011-06-11 updated history
80
81 * Fix RepeaterYear for fetching past year offsets when the current day is
82 later than the last day of the same month in a past year (leap years) ie
83 on 29th/feb (leap year) `last year` should (and now does) return 28th/feb
84 instead of 1st/march
f806e75f »
2011-06-12 add gemtest opt-in to history
85 * Opt in for gem testing http://test.rubygems.org/
ffde0523 »
2011-06-11 updated history
86
a034eaf6 »
2011-06-08 update history
87 # 0.4.3 / 2011-06-08
88
89 * Fix issue with parsing 1:xxPM -- Ensure 1 is treated as ambiguous, not
90 just >1
91
b162e344 »
2011-06-07 fix MonthRepeater for fetching past month offsets
92 # 0.4.2 / 2011-06-07
93
94 * Fix MonthRepeater for fetching past month offsets when current day is
95 later than the last day of a past month (ie on 29th of March when parsing
96 `last month` Chronic would return March instead of February. Now Chronic
97 returns the last day of the past month)
98
c96c7ca7 »
2011-06-05 added date to 0.4.1 release
99 # 0.4.1 / 2011-06-05
d4f2b233 »
2011-06-04 updated HISTORY
100
101 * Fix MiniDate ranges for parsing seasons (Thomas Walpole)
102
3f03c049 »
2011-06-04 Release 0.4.0
103 # 0.4.0 / 2011-06-04
2e8d1a64 »
2011-05-28 updated HISTORY.md
104
dcd8f227 »
2011-06-03 updated HISTORY
105 * Ensure context is being passed through grabbers. Now "Sunday at 2:18pm"
106 with `:context => :past` will return the correct date
2a6eeb3e »
2011-06-03 updated HISTORY
107 * Support parsing ordinal strings (eg first, twenty third => 1st, 23rd)
223ba8d0 »
2011-06-02 updated HISTORY.md
108 * Seasons now ignore DST and return 00 as an hour
bec57b4a »
2011-05-31 updated HISTORY.md
109 * Support parsing 2 digit years and added `ambiguous_year_future_bias` option
fd3979e5 »
2011-05-30 support thurs for thursday
110 * Support parsing 'thurs' for Thursday
2e8d1a64 »
2011-05-28 updated HISTORY.md
111 * Fix pre_normalize() to remove periods before numerizing
112 * Fix RepeaterDays to not add an extra hour in future tense. This meant
113 when parsing 'yesterday' after 11PM, Chronic would return today
114 * Discard any prefixed 0 for time strings when using post noon portion
115 * Gemspec updates for RubyGems deprecations
116 * Ensure 0:10 is treated like 00:10
117 * Ensure we load classes after setting Chronic class instance variables
118 so we can debug initialization and do assignments at compile time
119 * Added a Tag.scan_for method for DRYing up some scanning code
120 * Move some classes into their own files for maintainability
121 * Numerizer.andition should be a private class method, make it so
122 * Namespaced Numerizer, Season and MiniDate (Sascha Teske)
123 * Support for Ruby 1.9 (Dave Lee, Aaron Hurley)
124 * Fix `:context => :past` where parsed date is in current month (Marc Hedlund)
125 * Fix undefined variable in RepeaterHour (Ryan Garver)
126 * Added support for parsing 'Fourty' as another mis-spelling (Lee Reilly)
127 * Added ordinal format support: ie 'February 14th, 2004' (Jeff Felchner)
d0d60cbc »
2011-06-05 fix typo in history
128 * Fix dates when working with daylight saving times (Mike Mangino)
2e8d1a64 »
2011-05-28 updated HISTORY.md
129
ddb24ba3 »
2010-10-22 Release 0.3.0
130 # 0.3.0 / 2010-10-22
1f46a143 »
2010-10-22 Update history to use Markdown.
131
132 * Fix numerizer number combination bug (27 Oct 2006 7:30pm works now)
133 * Allow numeric timezone offset (e.g -0500)
134 * Disregard commas (so as to not return nil)
135 * Fix parse of (am|pm|oclock) separation to handle "Ham sandwich" properly
136 * Handle 'on' e.g. 5pm on Monday
137 * Support seasons
138 * Support weekend/weekday
139 * Add endianness option
140 * Update version number in the module
141 * Fix/improve logic checks in Ordinal, and Scalar
2e3eec7f »
2010-10-22 Update history for recent changes.
142 * Parse 'a' or 'p' as 'am' and 'pm' google-calendar style
143 * Dates < 1 are not valid
144 * Fix bugs related to timezone offset
145 * Use RakeGem for build management
146 * Reformat README and HISTORY to use Markdown
147 * Global whitespace removal
1f46a143 »
2010-10-22 Update history to use Markdown.
148
149 # 0.2.3
150
151 * Fix 12am/12pm
152
153 # 0.2.2
154
155 * Add missing files (damn you manifest)
156
157 # 0.2.1
158
159 * Fix time overflow issue
160 * Implement "next" for minute repeater
161 * Generalize time dealiasing to dealias regardless of day portion and
162 time position
163 * Add additional token match for cases like "friday evening at 7" and
164 "tomorrow evening at 7"
165 * Add support for Time#to_s output format: "Mon Apr 02 17:00:00 PDT 2007"
166
167 # 0.2.0 2007-03-20
168
169 * Implement numerizer, allowing the use of number words (e.g. five weeks ago)
170
171 # 0.1.6 2006-01-15
172
173 * Add 'weekend' support
174
175 # 0.1.5 2006-12-20
176
177 * Fix 'aug 20' returning next year if current month is august
178 * Modify behavior of 'from now'
179 * Add support for seconds on times, and thus db timestamp format:
180 "2006-12-20 18:04:23"
181 * Make Hoe compliant
182
183 # 0.1.4
184
185 * Remove verbose error checking code. oops. :-/
186
187 # 0.1.3
188
189 * improved regexes for word variations
190 * Fix a bug that caused "today at 3am" to return nil if current time is
191 after 3am
192
193 # 0.1.2
194
195 * Remove Date dependency (now works on windows properly without fiddling)
196
197 # 0.1.1
198
199 * Run to_s on incoming object
200 * Fix loop loading of repeaters files (out of order on some machines)
201 * Fix find_within to use this instead of next (was breaking "today at 6pm")
202
203 # 0.1.0
204
205 * Initial release
Something went wrong with that request. Please try again.