Changes for version 0.82_02 - 2010-01-06
- New supported format: M/D. [rt #53187 - Shawn M. Moore]
- Handle the new format with prefer-future semantics.
- Add tests for the new format and also for related durations.
- Document the new format and variations of it.
- Restrict counting of format separators to the formatted substring.
- Move the code processing formatted dates to a separate class.
- Fix the checking for an invalid format parameter.
- Complete <date> <time> to <time> type of durations.
- Split the duration string at word boundary of the separator.
- Restore the datetime object for each parse when running tests.
- Test compile-time loading of Formatted.pm.
Changes for version 0.82_01 - 2009-12-31
- Save the trace of each parse while processing a duration.
- Call for formatted dates the wrapper _set() instead of set() in order to alter the modified counters.
- dateparse: when printing traces, print a trace for each object returned.
- Add tests for the trace method and improve its documentation.
- Document possible bugs and caveats.
- Rename some variables with method name strings to be more descriptive and also interpolate their strings initially.
- Substitute an expression for a block as used by 'map'.
Documentation
frontend to DateTime::Format::Natural
Modules
Create machine readable date/time with natural parsing logic
Base class for DateTime::Format::Natural
Methods with more than one implementation
Duration hooks and state handling
Processing of formatted dates
Various helper methods
Base class for DateTime::Format::Natural::Lang::
English language metadata
Common test routines/data
Handy utility methods
Wrappers for DateTime operations