------------------
- Fix ``DatetimeHelper.r_value`` and ``DatetimeHelper.w_value`` handling
non string data types.
[rnix, 2019-04-30]
- Only execute main hooks contained in defined plugins names from application
config file.
[rnix, 2019-03-31]
- Ignore commented out plugin names from application config file on startup
[rnix, 2019-03-31]
- Remove ``cone.auth_impl`` setting from application config ini file. Use
``ugm.backend`` instead.
[rnix, 2019-03-29]
- Move ``cone.app.utils.principal_data`` to ``cone.app.ugm.principal_data``.
[rnix, 2019-03-28]
- Remove ``cone.app.cfg.auth``. The corresponding UGM implementation is now
at ``cone.app.ugm.ugm_backend.ugm``.
[rnix, 2019-03-28]
- Introduce ``cone.app.ugm.UGMFactory`` contract and implement
``cone.app.FileUGMFactory`` and ``BCFileUGMFactory``.
[rnix, 2019-03-27]
- Introduce ``cone.app.ugm.ugm_backend`` decorator for registering and
accessing ``UGMFactory`` objects.
[rnix, 2019-03-27]
- Add ``cone.app.utils.format_traceback``.
[rnix, 2019-03-27]
- Python 3 support.
[rnix, 2019-03-25]
- Drop support for pyramid < 1.5.
[rnix, 2019-03-25]
- Remove ``request`` from ``cone.app.browser.utils.node_icon`` signature.
It was never used.
[rnix, 2019-03-25]
- Make ``configure.zcml`` file in plugins optional.
[rnix, 2019-03-24]
- Introduce ``cone.app.browser.sharing.GROUP_TITLE_ATTR`` and
``cone.app.browser.sharing.USER_TITLE_ATTR``.
[rnix, 2019-03-24]
- Add content type header to merged js file.
[rnix, 2019-03-24]
- Change signature of referencebrowser yafowil widget callable attributes. Gets
passed ``widget`` and ``data`` as common in yafowil.
[rnix, 2019-03-24]
- Prevent ``ComponentLookupError`` in
``cone.app.browser.form.Form._process_form`` if ``controller.next`` returns
``HTTPFound`` instance. This never had any effect due to a redirect, we want
to avoid the error anyway.
[rnix, 2019-03-22]
- Add ``cone.app.main_hook`` decorator. ``cone.app.register_main_hook`` is
deprecated and will be removed as of ``cone.app`` version 1.1.
[rnix, 2019-03-21]
- Add ``cone.app.workflow.permission_checker`` for use with ``repoze.workflow``
to make it wirk with pyramid >= 1.8.
[rnix, 2019-03-21]
- Use ``request.has_permission`` instead of deprecated
``pyramid.security.has_permission``.
[rnix, 2019-03-21]
- Use ``request.authenticated_userid`` instead of deprecated
``pyramid.security.authenticated_userid``.
[rnix, 2019-03-21]
- Add ``cone.app.main_hook`` decorator. ``cone.app.register_main_hook`` is
deprecated and will be removed as of ``cone.app`` version 1.1.
[rnix, 2019-03-21]
- Convert doctests to unittests.
[rnix, 2019-03-21]
- Do not use ``cone.tile.register_tile`` any more. Create dedicated tile
classes and use ``cone.tile.tile`` all over the place.
[rnix, 2017-02-21]