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.