Changelog
=========


1.5.0 (2014-12-08)
------------------

- Plone 4.3.4: map "Edit comments" permission to "edit" action group.
  [jone]


1.4.0 (2014-09-09)
------------------

- Implement bin/instance rebuild_workflows command.
  [jone]

- Add button for rebuilding all workflow specifications at once.
  [jone]

- Show a warning on workflows of released eggs.
  [jone]

- i18n generator: escape quotes in generated message strings.
  [jone]


1.3.1 (2014-05-28)
------------------

- Extract `generate_role_translation_id` and `translate_role_for_workflow`
  into utils.
  [jone]

- Fix definition.xml pretty printing on OSX Mavericks.
  On Mavericks most of the definition.xml was written onto a single line.
  [jone]


1.3.0 (2014-05-19)
------------------

- Add role description statements for describing roles.
  This allows to add a text description per role, which will
  be displayed in the new role description overlay in the sharing
  view.
  [jone]

- Fix bug with default permission of "role" directive.
  The default permission used to not be set correctly.
  [jone]

- Implement uninstall profile.
  [jone]

- Workflow details: new button for updating the translations in
  the locales directory of your package.
  [jone]

- Implement overlay in sharing view, describing the actions and transitions
  for a role.
  [jone]

- Add German specification support.
  [jone]

- Add support for non-English specifications parsing.
  [jone]


1.2.2 (2014-01-09)
------------------

- Fix wrong role title when traversing over views.
  [jone]

- Fix local roles adapter lookup when no traversal happened beforehand.
  This is a rare issue occured because of the context guessing happing
  in the dynamic role adapter lookup (DynamicRolesUtility.get_role_adapter).
  [jone]


1.2.1 (2013-11-26)
------------------

- Map plone.app.event's "Import Ical" permission to "manage content settings".
  [jone]


1.2 (2013-08-26)
----------------

- Workflow generation: sort worklists so that the result is constant.
  [jone]

- Support remapping permission per workflow when it is ignored globally. #22
  [jone]

- **Support for configuring visible roles in sharing view.**
  The specification now allows to define a list of roles which
  should appear one the sharing view.
  [jone]

- **Context / workflow sensitive role translations for sharing view.**
  Dynamic roles: replacing Plone's default roles utilities,
  allowing us to change the translation of the role for the
  sharing view depending on the workflow of the current context.
  Lawgiver's new default role utility / adapter provides per-workflow
  translations of the roles.
  [jone]


1.1 (2013-08-08)
----------------

- Ignore plone.resourceeditor permission for workflows.
  [jone]


1.0 (2013-05-28)
----------------

- Initial implementation.
  [jone]
