Revision history for Org-Parser 0.06 2011-03-23 [FIXES] - Some regex fixes. 0.05 2011-03-23 [INCOMPATIBLE CHANGES] - Org::Element::TimeRange: datetime1 & datetime2 attributes removed, replaced with ts1 & ts2 (timestamp elements). [ENHANCEMENTS] - Parses event duration and repeater interval in timestamps. 0.04 2011-03-22 This release is a major refactoring from the previous one. [INCOMPATIBLE CHANGES] - Org::Parser: handler() removed, use Org::Document's walk() instead. - Refactoring: some classes removed/merged, some added. [ENHANCEMENTS] - Dual-pass parsing for more correct behaviour. - Parse link, plain list (including ordered/unordered/description list), target, radio target, comment, footnote. - Add a couple of utility methods in Element::Base: seniority(), prev_sibling(), next_sibling(), walk(), get_property(). [ETC] - Project todo list now in distribution's todo.org 0.03 2011-03-18 [ENHANCEMENTS] Parse text markups (bold, italic, etc). bin/dump-org-structure outputs nicer format. [FIXES] Todo keyword can also be separated from title with \W (not just \s), e.g. '* TODO/quit smoking'. 0.02 2011-03-17 [INCOMPATIBLE CHANGES] Refactoring: parser now returns Org::Document instance, which contains Org::Element instances. handler sub parameter changed. [ENHANCEMENTS] Parse tables. Headline titles can now contain inline elements (normal text as well as other elements, such as timestamps, etc). Add another example script: dump-org-structure. Recognize blocks: HTML, LATEX, ASCII. [FIXES] Setting/block/drawer/property names are case-insensitive. 0.01 2011-03-16 First release.