Changelog
=========

1.2.7 (2013-05-24)
------------------

- Table width calculation: treat "px" the same as widths without measure units.
  [jone]


1.2.6 (2013-04-17)
------------------

- Update package classifiers.
  [jone]


1.2.5 (2013-01-24)
------------------

- Use local text formatting commands, such as \textbf instead of {\bf }. #13
  [jone]

- onegov.ch approved: add badge to readme.
  [jone]

- Declare missing dependencies.
  [jone]

- Make layout annotatable.
  This allows to store certain informations while building the PDF.
  [jone]

- Plone 4.3 compatibility.
  [jone]


1.2.4 (2012-08-21)
------------------

- Tables: fix wrong indentation when using combined css classes
  "right" and "bold".
  [jone]

- Tables: support width definition in "style" attribute of cells. #10
  [jone]

- Fix ampersand escaping in urls. #11
  [jone]

- Templating: fix template lookup for five based browser views which
  are wrapped into a meta class.
  [jone]

- List conversion: handle empty list items.

  - Removing them in ordered and unordered lists.
  - Keep them in definition lists, since two tags result in one item.

  [jone]


1.2.3 (2012-06-13)
------------------

- Table converter: fix centering of cell contents by using correct
  LaTeX (\centering instead of \center\vspace{-1.5em}).
  [jone]

- Hyperlink:

  - Support resolveUid (with upper U) resolution.
  - Remove "./" from concatenated relative urls.
  - Support hyphenation in urls.

  [jone]


1.2.2 (2012-06-11)
------------------

- Improve support for mathematic characters (utf8 and html-entities).
  [jone]

- Table: support "summary" attribute as caption (TinyMCE support).
  [jone]

- Handle hyphenation characters and entities.
  [jone]

- Hyperlinks: handle underscores and hash keys in urls.
  [jone]

- Fix centering of table captions which used to affect contents beneath.
  [jone]

- Fix quotation marks around bold text.
  [jone]


1.2.1 (2012-05-10)
------------------

- Table converter: fix TypeError when using colspan without defining any widths.
  [jone]


1.2 (2012-05-09)
----------------

- HTML to LaTeX: escape $ charactor. Otherwise it enables math-mode.
  [jone]

- Tables: use seperate caption implementation for non-floating environments.
  [jone]

- Tables: fix border collapse bug when using rowspan.
  [jone]

- Tables: calculate widths properly respecting \tabcolsep.
  [jone]

- Tables: support plone css classes (grid, listing, vertical).
  [jone]


1.1.2 (2012-05-02)
------------------

- Add convert_plain method to converter and view.
  [phgross]

- Add encode_htmlentities utils function.
  [phgross]


1.1.1 (2012-04-30)
------------------

- Listing converter: limit nested lists to four levels since LaTeX has this limit.
  [jone]

- Listing converter: fix bug when nested lists are not within a item.
  [jone]

- Add provide_request_layer util method to directly provide an interface on the request
  [eschmutz]


1.1 (2012-03-22)
----------------

- Improve testing speed by using ``ftw.testing``.
  [jone]

- Add table converter css classes:
  indent2 -> indent the content 0.2cm
  indent10 -> indent the content 1cm
  bold -> display content with bold font
  grey -> Display cell content with grey text color.
  footnotesize -> Display cell content with smaller font size.
  scriptsize -> Display cell content with smaller font size.
  [jone]

- Listing converter: cleanup bad html in case when lists are nested without list items.
  FCKEditor somehow produces that sometimes.
  [jone]

- Implement customizable layouts.
  [jone]


1.0.2 (2012-03-08)
------------------

- Table converter: add css classes for aligning cells ("right", "center", "left").
  [jone]

- Table converter: add cell-border functionality, using css classes "border-right",
  "border-left", "border-top" and "border-bottom".
  [jone]

- Table converter: improve grid border, add classes "border-grid" and "listing" for enabling grid borders.
  [jone]

- Table converter: use "tabular" for small tables. #3
  [jone]


1.0.1 (2012-03-05)
------------------

- Add use_babel function to layout, enabling the preferred language.
  [jone]


1.0b2 (2012-02-28)
------------------

- Added missing MANIFEST.in.
  [phgross]


1.0b1 (2012-02-24)
------------------

- Added a "debug-pdf" view, enabling the pdf debug mode temporarily.
  [jone]

- Added some French translations
  [ttschanz]

- Implement hyperlink converter.
  [jone]

- Implement convertion of definition lists.
  [jone]

- Rename as_pdf view to export_pdf.
  [jone]
