----------------
- Consider ``YAFOWIL_FORCE_DUMMY_TSF`` os.environ variable which can be used
to force dummy translation string factory when running tests.
[rnix, 2014-05-13]
- Add translations.
[rnix, 2014-04-30]
- Add ``yafowil.tsf`` module, which is used to create yafowil related
translation string factory.
[rnix, 2014-04-30]
- Re-add ``yafowil.utils.Unset`` class (import from ``node.utils``) for
backward compatibility reasons.
[rnix, 2014-04-30]
- Return ``UNSET`` in number extractor if received extracted value is empty
string.
[rnix, 2014-03-20]
- Use ``generic_html5_attrs`` in ``tag_renderer``.
[jensens, 2013-03-06]
- Add default CSS class for ``checkbox`` and ``textarea`` blueprints.
[rnix, 2013-03-06]
- Float number input seperator may also be comma.
[rnix, 2013-12-02]
- Don't generate an id attribute for structural widgets. Fixes 6, where the
same id for all structural elements in a form was generated.
[thet, 2013-05-27]
- Blueprints accept ``data`` property for generic HTML5 data attributes.
[rnix, 2013-04-11]
- Introduce ``yafowil.utils.generic_html5_attrs`` helper function.
[rnix, 2013-04-11]
- Introduce ``with_label`` property for ``checkbox`` blueprint. Useful for
cross browser compatible checkbox CSS.
[rnix, 2013-03-29]
- Use json.dumps for data atrribute values to convert Python types to JSON.
Enclose data-attribute values in single quotes to meet the JSON requirements.
Convert camelCase data attribute names into camel-case. Since jQuery 1.6 they
are automatically converted back to camelCase after calling .data().
[thet]
- Import ``node.utils.UNSET`` in ``yafowil.utils`` instead of providing own
unset marker class and instance.
[rnix, 2013-02-10]
- Add helper function for creating a data-attributes dictionary from a list of
attribute-keys which can be passed to tag-renderer.
[thet, 2012-12-05]
- Allow passing of a custom html attributes dictionary to textarea_renderer,
select_edit_renderer and input_generic_renderer. A dictionary is used instead
of passing them as function parameters to avoid namespace conflicts.
[thet]