The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
Revision history for Org-Parser

0.08    2011-03-23

        [FIXES]

        - Update bin/remind-due-todos.


0.07    2011-03-23

        [ENHANCEMENTS]

        - Org::Element::Base: add find(), walk_parents(), headline()

        - Org::Element::Headline: add get_tags()


        [FIXES]

        - Link description can contain markups.


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.