This is a stable release containing mostly maintenance fixes.
Unless something unexpected happens, this will be the final release on the 8.x-2.x branch. Future releases will be created from the 8.x-3.x branch. This branch will be unsupported on December 2nd, 2020 or later. All users are encouraged to upgrade to 8.x-3.x as soon as possible. See below for information on how to upgrade, core compatibility and expected end of life.
Users with permission to Administer vocabularies and terms now have permission to create Taxonomy terms programmatically in any vocabulary without the need for any other permission. Previously, they only had access to create terms in any vocabulary via UI, but not programmatically.
Please note: There are database changes in this release. Users upgrading from 8.x-2.7 or earlier releases must apply database updates (e.g. run update.php) for the changes to take effect.
The Add terms in vocabulary permissions provided by Taxonomy Access Fix are no longer used and will be removed in a future release. Roles with this permission will be assigned the Vocabulary: Create terms permissions provided by Drupal Core during the update. Users are encouraged to review the updated permissions.
How to upgrade to 8.x-3.x
To upgrade to 8.x-3.x, please update to this release first. Once you have applied the database changes, you should be able to upgrade to 8.x-3.x at any time.
Core compatibility and expected end of life
| Branch | Core compatibility | Expected end of life |
| 8.x-2.x | 8 only | EOL of Drupal 8.8 (December 2nd, 2020) or later |
| 8.x-3.x | 8 and 9 | EOL of Drupal 8.9 (November 2021) or later |
| 4.x.y | 9 only | to be decided |
Disclaimer: EOL dates for branches are provided as a service to the community so that you can plan ahead and upgrade in time. They reflect our current plans. Unforeseen issues may arise at any time, that may result in a branch being unsupported earlier than expected. We will do our best to prevent this, though.
Thanks
My sincere thanks go out (in alphabetical order) to Anybody and voleger for contributing patches, bug reports or other valuable feedback to this release.
Changes since 8.x-2.7:
- #3100476 by FeyP, voleger, Anybody: Introduce a vocabulary access control handler
- #3100474 by FeyP, voleger, Anybody: Migrate from 'Add terms in vocabulary' to Core's 'Create terms in vocabulary' permission
- #3100469 by FeyP, voleger, Anybody: Extend TermAccessControlHander instead of EntityAccessControlHandler