workflow 7.x-2.4-beta2

Bug fixes
Insecure
Unsupported

This intermediate version contains some fixes for errors that were introduced in version 2.3 en 2.4-beta1.
See https://drupal.org/project/issues/workflow?&status=All&categories=1&vers...

workflow 7.x-2.4-beta1

Bug fixes
Insecure
Unsupported

This intermediate version contains some fixes for errors that were introduced in version 2.3.
See https://drupal.org/project/issues/workflow?categories=1&version=7.x-2.3

workflow 7.x-2.3

Bug fixes
New features
Insecure
Unsupported

This version includes the following changes since version 7.x-2.2:
- The Admin UI is now more Entity-like;
- All features are now resistent for multiple 'Workflow Fields' per 'Entity bundle';
- This includes a new view 'Workflow history tab', so you can customize it to your needs;
- The workflow dashboard views are updated;
- Functionalities from Workflow Extensions module are incorporated;
- You can now add custom logic to add/remove/alter permitted state transitions. See issue #0744272;
- minor bug-fixes;

This version contains some known issues, which are fixed in the newest beta version.

This version includes the following features that break compatibility with previous version:
- 'Token' now supports multiple workflows per bundle, using 'chained' tokens - if you use Workflow Field and Tokens, redeclare your tokens using the new chained tokens.
- 'Features' export is enhanced - if you use Features, recreate your feature.

workflow 7.x-2.2

Bug fixes
New features
Insecure
Unsupported
    This version includes the following changes since version 7.x-1.2:
  1. Submodules 'Workflow Field' and 'Workflow Node' are introduced. You can now create a Field as a workflow, allowing all goodies that Field API facilitates (versioning, translation, ...). The 'good old' Workflow Node submodule has its own data storage for a node's Workflow State. Use only one of both.
  2. Since Workflow Field is introduced when Drupal 8 was being built, all changes al D8-style. This means that most code is moved to D8-style forms and OO classes. This allowed us to streamline the code.

workflow 7.x-2.0

Bug fixes
New features
Insecure
Unsupported

This version 2.0 allows to use you the well-known Workflow module as a Field. Lots of bug fixes and behind-the-screens rework.

workflow 7.x-2.0-beta2

Bug fixes
Insecure
Unsupported

Some more restructuring and bugfixes since beta1. The bugfixes and highlights:

workflow 7.x-2.0-beta1

Bug fixes
New features
Insecure
Unsupported

Release 2.0 contains 2 major features:

workflow 7.x-2.x-dev

Bug fixes

This version includes the following changes since version 7.x-2.3:
- fixed sort order of states in Workflow Widget.
- fixed some functions to use multiple workflows per bundle.

This version includes the following functionalities that break compatibility with previous version 2.2:
- 'Token' now supports multiple workflows per bundle, using 'chained' tokens - if you use Workflow Field and Tokens, redeclare your tokens using the new chained tokens.
- 'Features' export is enhanced - if you use Features, recreate your feature.

workflow 7.x-1.2

Bug fixes
New features
Unsupported

Since 7.x-1.0
Performance improvements.
Major restructure of admin UI.
Workflow form detached from comment form.
Workflow status and form are fields that can be controlled under "Manage display."

NEW in 7.x-1.1

The 7.x Workflow_Admin_UI module has been greatly overhauled. The old, hugely complex page is broken into into smaller parts that are separately viewable. The states for a workflow are now in a drag-and-drop table, which makes reorganizing the states much easier. Additionally, there is a new permission, "participate in workflow," which allows you to limit which roles to show on the workflow edit screen, thereby simplifying it even more.

If you are upgrading from Drupal 6 to Drupal 7 versions of Workflow, please be aware that many features of the module have been broken out into sub modules that you will need to activate. There is an UPDATE.txt file in Workflow, please read it.

A new Workflow_Cleanup module was created in response to #1347116: States don't get removed when a workflow is deleted. Use it with caution (as in back up your database).

The Workflow_Search_API module adds the workflow state name to the entity so it is available in search_api as a facet and field.

There was VBO support in the workflow_actions module but people didn't want to enable that module just to get VBO. So now, the VBO functions have been pulled out into their own module.

#1997242: ask other modules for permission in node forms has introduced a new operation for hook_workflow(). It is "transition permitted" and gives your module a chance to remove potential transitions from the list that is presented to the user. As an example of how to use it, we only allow members of the author's group to transition nodes.

workflow 7.x-1.1

New features
Bug fixes
Unsupported

Lots of bug fixes.
Performance improvements.
Major restructure of admin UI.
Workflow form detached from comment form.
Workflow status and form are fields that can be controlled under "Manage display."

Issue #1783854 by antojose: Allow setting comment in Rules.
Issue #1891446 by interX: Allow grouped filters.
Issue #1922262 by NancyDru, hwold: Fix join. misc. improvements.
Issue #1540824 by NancyDru: Improve Admin UI.
Issue #1908520 by NancyDru: Set state of pre-existing nodes.
Issue #1922422 by NancyDru: Correct state name creation in Tokens.
Issue #155547 by NancyDru: Tab form should call hook_workflow().
Issue #1818424 by NancyDru: Add doc for hook_workflow_operations.
Issue #1918424 by NancyDru: More complete api doc.
Get rid of temp.patch.
Issue #385038 by flyingkiki, NancyDru: Fix double history. Minor corrections.
Issue #1802216 by NancyDru: Improve scheduling time form section.
Issue #1418622 by NancyDru: Fix tokens during transition.
Issue #1784092 by wamilton: stop double saving nodes.
remove accidental file
Issue #1900488 by NancyDru: load comment in node_load. #1904740 by NancyDru: suppress form at terminal state. Performance improvements.
Issue #1532646 by wonder95: Add search api module.
Issue #1493012 by kid_icarus: Better views.
Issue #1900480 by NancyDru for Dave Reid: Move tokens stuff to separate file.

workflow 7.x-1.1-rc1

New features
Bug fixes
Unsupported

Lots of bug fixes.
Performance improvements.
Major restructure of admin UI.
Workflow form detached from comment form.
Workflow status and form are fields that can be controlled under "Manage display."

Issue #1783854 by antojose: Allow setting comment in Rules.
Issue #1891446 by interX: Allow grouped filters.
Issue #1922262 by NancyDru, hwold: Fix join. misc. improvements.
Issue #1540824 by NancyDru: Improve Admin UI.
Issue #1908520 by NancyDru: Set state of pre-existing nodes.
Issue #1922422 by NancyDru: Correct state name creation in Tokens.
Issue #155547 by NancyDru: Tab form should call hook_workflow().
Issue #1818424 by NancyDru: Add doc for hook_workflow_operations.
Issue #1918424 by NancyDru: More complete api doc.
Get rid of temp.patch.
Issue #385038 by flyingkiki, NancyDru: Fix double history. Minor corrections.
Issue #1802216 by NancyDru: Improve scheduling time form section.
Issue #1418622 by NancyDru: Fix tokens during transition.
Issue #1784092 by wamilton: stop double saving nodes.
remove accidental file
Issue #1900488 by NancyDru: load comment in node_load. #1904740 by NancyDru: suppress form at terminal state. Performance improvements.
Issue #1532646 by wonder95: Add search api module.
Issue #1493012 by kid_icarus: Better views.
Issue #1900480 by NancyDru for Dave Reid: Move tokens stuff to separate file.

workflow 7.x-1.1-beta4

New features
Bug fixes
Unsupported

Lots of bug fixes.
Performance improvements.
Major restructure of admin UI.
Workflow form detached from comment form.
Workflow status and form are fields that can be controlled under "Manage display."

Issue #1783854 by antojose: Allow setting comment in Rules.
Issue #1891446 by interX: Allow grouped filters.
Issue #1922262 by NancyDru, hwold: Fix join. misc. improvements.
Issue #1540824 by NancyDru: Improve Admin UI.
Issue #1908520 by NancyDru: Set state of pre-existing nodes.
Issue #1922422 by NancyDru: Correct state name creation in Tokens.
Issue #155547 by NancyDru: Tab form should call hook_workflow().
Issue #1818424 by NancyDru: Add doc for hook_workflow_operations.
Issue #1918424 by NancyDru: More complete api doc.
Get rid of temp.patch.
Issue #385038 by flyingkiki, NancyDru: Fix double history. Minor corrections.
Issue #1802216 by NancyDru: Improve scheduling time form section.
Issue #1418622 by NancyDru: Fix tokens during transition.
Issue #1784092 by wamilton: stop double saving nodes.
remove accidental file
Issue #1900488 by NancyDru: load comment in node_load. #1904740 by NancyDru: suppress form at terminal state. Performance improvements.
Issue #1532646 by wonder95: Add search api module.
Issue #1493012 by kid_icarus: Better views.
Issue #1900480 by NancyDru for Dave Reid: Move tokens stuff to separate file.

workflow 7.x-1.1-beta3

New features
Bug fixes
Unsupported

Lots of bug fixes.
Performance improvements.
Major restructure of admin UI.
Workflow form detached from comment form.
Workflow status and form are fields that can be controlled under "Manage display."

Issue #1783854: Set Workflow Comment with Workflow Rules Set State Action by antojose: Allow setting comment in Rules.
Issue #1891446: Allow grouped filters in Views by interX: Allow grouped filters.
Issue #1922262: With multiple workflows, determination of initial state can fail by NancyDru, hwold: Fix join; misc. improvements.
Issue #1540824: Workflow edit screen has too many elements causing overload by NancyDru: Improve Admin UI; Issue #1908520: Set existing nodes to (creation) by NancyDru: Set state of pre-existing nodes.
Issue #1922422: State names not correct by NancyDru: Correct state name creation in Tokens.
Issue #155547: Workflow tab should call hook_workflow($op = 'transition pre') to allow vetos by NancyDru: Tab form should call hook_workflow().
Issue #1818424: Undefined index: name in system_requirements() (line 39 in /...www/modules/system/system.install) and idem - version - line 41 by NancyDru: Add doc for hook_workflow_operations.
Issue #1918424: workflow.api.php missing hook_workflow_operations() by NancyDru: More complete api doc.
Get rid of temp.patch.
Issue #385038: Workflow sometimes inserting WF History logs or executing state changes twice by flyingkiki, NancyDru: Fix double history; Minor corrections.
Issue #1802216: Workflow scheduling assume "medium" date format will return time by NancyDru: Improve scheduling time form section.
Issue #1418622: Tokens replacement does not respect hook_tokens documentation by NancyDru: Fix tokens during transition.
Issue #1784092: Node Saved Twice When Updated by Rules Action by wamilton: stop double saving nodes.
remove accidental file
Issue #1900488: Tokens should work with both submitted and loaded nodes by NancyDru: load comment in node_load; #1904740] by NancyDru: suppress form at terminal state; Performance improvements.
Issue #1532646: Add workflow state to entity to be available in search_api for facets and fields by wonder95: Add search api module.
Issue #1493012: Current Comment should be available in views by kid_icarus: Better views.

workflow 7.x-1.1-beta2

New features
Bug fixes
Unsupported

Lots of bug fixes.
Performance improvements.
Major restructure of admin UI.
Workflow form detached from comment form.
Workflow status and form are fields that can be controlled under "Manage display."

Issue #1783854: Set Workflow Comment with Workflow Rules Set State Action by antojose: Allow setting comment in Rules.
Issue #1891446: Allow grouped filters in Views by interX: Allow grouped filters.
Issue #1922262: With multiple workflows, determination of initial state can fail by NancyDru, hwold: Fix join; misc. improvements.
Issue #1540824: Workflow edit screen has too many elements causing overload by NancyDru: Improve Admin UI; Issue #1908520: Set existing nodes to (creation) by NancyDru: Set state of pre-existing nodes.
Issue #1922422: State names not correct by NancyDru: Correct state name creation in Tokens.
Issue #155547: Workflow tab should call hook_workflow($op = 'transition pre') to allow vetos by NancyDru: Tab form should call hook_workflow().
Issue #1818424: Undefined index: name in system_requirements() (line 39 in /...www/modules/system/system.install) and idem - version - line 41 by NancyDru: Add doc for hook_workflow_operations.
Issue #1918424: workflow.api.php missing hook_workflow_operations() by NancyDru: More complete api doc.
Get rid of temp.patch.
Issue #385038: Workflow sometimes inserting WF History logs or executing state changes twice by flyingkiki, NancyDru: Fix double history; Minor corrections.
Issue #1802216: Workflow scheduling assume "medium" date format will return time by NancyDru: Improve scheduling time form section.
Issue #1418622: Tokens replacement does not respect hook_tokens documentation by NancyDru: Fix tokens during transition.
Issue #1784092: Node Saved Twice When Updated by Rules Action by wamilton: stop double saving nodes.
remove accidental file
Issue #1900488: Tokens should work with both submitted and loaded nodes by NancyDru: load comment in node_load; #1904740] by NancyDru: suppress form at terminal state; Performance improvements.
Issue #1532646: Add workflow state to entity to be available in search_api for facets and fields by wonder95: Add search api module.
Issue #1493012: Current Comment should be available in views by kid_icarus: Better views.

workflow 7.x-1.1-beta1

New features
Bug fixes
Unsupported

Lots of bug fixes.
Performance improvements.
Major restructure of admin UI.
Workflow form detached from comment form.
Workflow status and form are fields that can be controlled under "Manage display."

Issue #1783854: Set Workflow Comment with Workflow Rules Set State Action by antojose: Allow setting comment in Rules.
Issue #1891446: Allow grouped filters in Views by interX: Allow grouped filters.
Issue #1922262: With multiple workflows, determination of initial state can fail by NancyDru, hwold: Fix join; misc. improvements.
Issue #1540824: Workflow edit screen has too many elements causing overload by NancyDru: Improve Admin UI; Issue #1908520: Set existing nodes to (creation) by NancyDru: Set state of pre-existing nodes.
Issue #1922422: State names not correct by NancyDru: Correct state name creation in Tokens.
Issue #155547: Workflow tab should call hook_workflow($op = 'transition pre') to allow vetos by NancyDru: Tab form should call hook_workflow().
Issue #1818424: Undefined index: name in system_requirements() (line 39 in /...www/modules/system/system.install) and idem - version - line 41 by NancyDru: Add doc for hook_workflow_operations.
Issue #1918424: workflow.api.php missing hook_workflow_operations() by NancyDru: More complete api doc.
Get rid of temp.patch.
Issue #385038: Workflow sometimes inserting WF History logs or executing state changes twice by flyingkiki, NancyDru: Fix double history; Minor corrections.
Issue #1802216: Workflow scheduling assume "medium" date format will return time by NancyDru: Improve scheduling time form section.
Issue #1418622: Tokens replacement does not respect hook_tokens documentation by NancyDru: Fix tokens during transition.
Issue #1784092: Node Saved Twice When Updated by Rules Action by wamilton: stop double saving nodes.
remove accidental file
Issue #1900488: Tokens should work with both submitted and loaded nodes by NancyDru: load comment in node_load; #1904740] by NancyDru: suppress form at terminal state; Performance improvements.
Issue #1532646: Add workflow state to entity to be available in search_api for facets and fields by wonder95: Add search api module.
Issue #1493012: Current Comment should be available in views by kid_icarus: Better views.

workflow 7.x-1.0

New features
Unsupported

Happy New Year - The initial release for Workflow under Drupal 7.

Extensive rearrangement to break feature sets up into access, actions, admin UI, rules and views support.
Also: Features support.

workflow 6.x-1.5

New features
Bug fixes
Unsupported

There are no changes to database tables in this release.

Changes since DRUPAL-6--1-4:

workflow 6.x-2.x-dev

New features

Dev snapshot of the Workflow 2.x branch. This version focuses primarily on code cleanup and refactoring, improved interoperability with popular Drupal APIs like Features, and preparation for a D7 port. There are breaking API changes between version 1.0 and 2.0, so modules that call Workflow functions to trigger state transitions, get lists of valid states for a node, etc., will need to be updated.

Features planned for the 6.x-2.0 release include:

workflow 6.x-1.4

Security update
Bug fixes
Unsupported

Changes since DRUPAL-6--1-3:

workflow 5.x-2.6

Security update
Unsupported

Fix for SA-CONTRIB-2010-023, improper filtering of [workflow-current-state-log-entry] token.

workflow 5.x-1.3

Bug fixes
Unsupported

Fix for (SA-CONTRIB-2010-023). This is a courtesy release, as the 5.x-1.x series is officially unsupported.

workflow 5.x-2.5

Bug fixes
Insecure
Unsupported

#617620 by serenecloud: check_plain() was being called twice, resulting in escaped tags from a previous theme function.

workflow 6.x-1.3

Bug fixes
Insecure
Unsupported

#617620 by serenecloud: check_plain() was being called twice, resulting in escaped tags from a previous theme function.

workflow 5.x-2.4

Security update
Insecure
Unsupported

Prevent users with 'administer workflow' permission from using workflow and state names containing XSS.

workflow 6.x-1.2

Security update
Insecure
Unsupported

Prevent users with 'administer workflow' permission from using workflow and state names containing XSS.

workflow 6.x-1.1

Bug fixes
Insecure
Unsupported

Because these changes fix bugs in the installation sequence, 6.x-1.1 is released soon after 6.x-1.0.

Changes since DRUPAL-6--1-0:

  • #353798 by smoothstr: add missing table name brackets
  • #353860 by NickSI, lusid: remove unneeded default value declaration from schema

workflow 6.x-1.0

New features
Bug fixes
Insecure
Unsupported

Changes since DRUPAL-6--1-0-RC4:

workflow 6.x-1.0-rc4

New features
Bug fixes
Insecure
Unsupported

Changes since DRUPAL-6--1-0-RC3:

  • #310439 by awmckinley: fine-tune menu_alter() and rebuild menu when type is mapped.
  • #327405: add settings to control whether the workflow comment log field is displayed on node edit or workflow tab forms.
  • #326688 by deekayen: remove notices

workflow 6.x-1.0-rc3

Bug fixes
Insecure
Unsupported
  • #296086 by rismondo: fix permission-role alignment
  • #306368 by ramper, fterrier: support new views API
  • #301413 reported by Matthew Davidson: work around #310044 so nonadmin users properly see workflow triggers

workflow 6.x-1.0-rc1

New features
Bug fixes
Insecure
Unsupported

Changes since DRUPAL-6--1-0-BETA2:

The big change is that now, when the Views module is enabled, the workflow module will provide two default views. One shows an overview of the states and nodes are in (filterable by state and by node type) and the other provides a view of pending state changes for nodes that have state changes scheduled using the "scheduled state change" option on the workflow tab.

workflow 6.x-1.0-beta1

New features
Insecure
Unsupported

This is pretty much a straight port from workflow 5.x-2.3.

One difference is that for convenience, workflow now has the functionality of the triggerunlock module built in, so people don't keep asking "where are all the actions".

Please test and report issues in the issue queue.

workflow 5.x-2.3

New features
Bug fixes
Insecure
Unsupported
  • #254114 support triggers UI for multiple node types using a workflow
  • change internal op construction from workflow-$tid to workflow-$node->type-$tid (workflow_update_5203() converts existing)
  • eliminate error when editing name of workflow to which no states have yet been assigned
  • change 'node type' to 'content type' in UI
  • clear menu cache when workflows are changed as this affects local tasks
  • #257872 better upgrade behavior when actions module not enabled
  • #257884 do not display Actions link if actions module not enabled

workflow 5.x-2.2

New features
Bug fixes
Insecure
Unsupported
  • updated README
  • added a preference to display the workflow form on either the node editing form (which we've always had) or when adding a comment to a node
  • refactored nodeapi implementation into workflow_transition() so we can reuse code from either the nodeapi or comment hook
  • uninstall now deletes the two actions provided by workflow.module (workflow_select_given_state_action and workflow_select_next_state_action) from actions table if actions is enabled
  • only show node type/workflow assignment if a workflow has been defined

workflow 5.x-2.1

Bug fixes
Insecure
Unsupported

Code syntax conforms to coding standards.

#249294 by amaria: fix form_alter() on nonworkflow nodes (gave fatal error on nonworkflow nodes)

workflow 5.x-2.0

New features
Insecure
Unsupported

This release brings compatibility with actions 5.x-2.x (the backport of Drupal-6-style actions).

It also moves actions assignment from the workflow module administrative interface to the triggers interface.

This is a "point-zero" release; please report bugs in the issue queue.

Changes since workflow 5.x-1.2:

  • #247568 by snoble: remove primary key from Postgres workflow_access table
  • #247617 by snoble: add stamp field to workflow_node table for Postgres
  • added status field to workflow_states table so deleted states are not deleted; they are just flagged as deleted. This preserves workflow node history even if a state the node has been in is deleted.
  • workflow tab page now themes current, regular and deleted states differently
  • #128874 approach by JacobSingh: reassign soon-to-be-orphaned nodes to a different state when a state is deleted
  • added autoincrement field hid to workflow_node_history table
  • added force parameter to workflow_execute_transition(); disregards permissions when true
  • added advanced action: Change workflow state of post to new state
  • convert Change workflow state of post to next state action to D6 style
  • remove code related to actions assignment; actions module provides this

workflow 5.x-2.x-dev

New features

This is the tip of the 5.x-2.x branch, where new development takes place. This release should be used for testing to report bugs that can be fixed to bring about a new release of workflow module.

Pages

Subscribe with RSS Subscribe to Releases for Workflow