------------------
- Implemented ``saveState`` and ``restoreState`` directives. (LP 666194)
- Implemented ``storyPlace`` directive. (LP 665941)
- Implemented ``clip`` attribute of ``path`` directive. See RML example 041.
- Added ``h4``, ``h5``, and ``h6`` directives.
- Implemented ``codesnippet`` directive.
- Implemented ``pageBreakBefore``, ``frameBreakBefore``, ``textTransform``,
and ``endDots`` attributes for paragraph styles.
- Added ``maxLineLength`` and ``newLineChars`` attributes to the ``pre``
directive.
- Implemented ``pageNumber`` element for all ``draw*String`` elements.
- Implemented ``NamedString`` directive.
- Implemented ``startIndex`` and ``showIndex`` directive. Also hooked up
``index`` in paragraphs properly. You can now create real book indexes.
- Implemented ``ol``, ``ul``, and ``li`` directives, which allow highly
flexible lists to be created. Also implemented a complimentary ``listStyle``
directive.
- Implemented the following doc-programming directives:
* docAssert
* docAssign
* docElse
* docIf
* docExec
* docPara
* docWhile
- Added ``encName`` attribute to ``registerCidFont`` directive.
- Renamed ``bookmark`` to ``bookmarkPage``.
- Created a new canvas directive called ``bookmark``.
- Added ``img`` directive, which is a simple image flowable.
- Implemented crop marks support fully.
- Added ``pageLayout`` and ``pageMode`` to ``docInit`` directive.
- Implemented all logging related directives.
- Implemented ``color`` directive inside the ``initialize`` directive.
- Renamed ``pdfInclude`` to documented ``includePdfPages`` and added `pages`
attribute, so that you can only include specific pages.
- Don't show "doc" namespace in reference snippets.
- Create a list of RML2PDF and z3c.rml differences.
- Implemented the ``ABORT_ON_INVALID_DIRECTIVE`` flag, that when set ``True``
will raise a ``ValueError`` error on the first occurence of a bad tag.
- Implemented ``setFontSize`` directive for page drawings.
- Implemented ``plugInGraphic`` which allows inserting graphics rendered in
Python.
- Added `href` and `destination` to table cells and rectangles.
- Bug: Due to a logic error, bad directives were never properly detected and
logged about.
- Bug: Overwriting the default paragraph styles did not work properly.
- Bug: Specifying a color in any tag inside the paragraph would fail, if the
color was a referenced name.
- Bug: Moved premature ``getName`` evaluation into runtime to properly handle
synamic content now. This is now properly done for any paragraph and
draw string variant.
- Bug: Fixed DTD generator to properly ignore Text Nodes as attributes. Also
text nodes were not properly documented as element PCDATA.