Skip to main content
Skip to search
Can we use first and third party cookies and web beacons to
understand our audience, and to tailor promotions you see
?
Yes, please
No, do not track me
Drupal.org home
Why Drupal?
About Drupal
Platform overview
Drupal 10
Content Authoring
Content as a Service
Decoupled
Accessibility
Marketing Automation
Multilingual
Security
Personalization
Case studies
Video series
News
Use cases
For Developers
For Marketers
E-commerce
Education
FinTech
Government
Healthcare
High Tech
Nonprofit
Retail
Travel
Resources
Installing Drupal
Documentation
User guide
Local Development Guide
Security
News
Blog
Drupal 7 Migrations
Services
Find an Agency Partner
Find a Migration Partner
Integrations & Hosting
Training
Become a Certified Partner
Community
How to Contribute
About the Community
Support
Community Governance
Jobs/Careers
Events
DrupalCon Portland 2024
DrupalCon Barcelona 2024
Community Events
Download
Download
Modules
Themes
Distributions
Issue queues
Browse Repository
Give
Drupal Association
Become an Organization Member
Become a Certified Partner
Become an Individual Member
Make a Donation
Discover Drupal
Drupal Swag Shop
Demo
Demo online
Download
Return to content
Search form
Search
Log in
Create account
Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Learn more
Download & Extend
Drupal Core
Distributions
Modules
Themes
General projects
Group
Change records for Group
Primary tabs
Published
(active tab)
Draft
Add new change record
Keywords
Introduced in branch
Introduced in version
Change node created
Is less than
Is less than or equal to
Is equal to
Is not equal to
Is greater than or equal to
Is greater than
Is between
Is not between
Is empty (NULL)
Is not empty (NOT NULL)
Regular expression
And
Impacts
Site builders, administrators, editors
Module developers
Themers
Distribution developers
Introduced in branch/version
Notice created
Change
3.3.x / 3.3.0
18-Mar-2024
Some services now (also) depend on ModuleExtensionList rather than just ModuleHandler
3.3.x / 3.3.0
12-Mar-2024
Passing the request stack to QueryAlterBase (and subclasses) is deprecated.
3.3.x / 3.3.0
05-Mar-2024
GroupMembershipInterface now has an addRole and removeRole method.
3.2.x / 3.2.1
13-Oct-2023
Code-created groups no longer generate a membership if the wizard (membership form) is turned on
3.2.x / 3.2.0
25-Aug-2023
Membership loader has been deprecated in favor of a shared bundle class
3.2.x / 3.2.0
25-Aug-2023
You can now share a bundle class between all GroupRelationship entities of the same plugin
2.0.x / 2.0.0
03-Aug-2022
GroupRelationship (group_content) DB tables have been renamed
2.0.x / 2.0.0
03-Aug-2022
All code mentions of group_content or GroupContent* have been renamed to group relationship
2.0.x / 2.0.0
28-Jun-2022
GroupContentType::updateContentPlugin() is now GroupContentType::updatePlugin()
2.0.x / 2.0.0
28-Jun-2022
GroupContentTypeStorage::getGroupContentTypeId() is now GroupContentTypeStorage::getRelationshipTypeId()
2.0.x / 2.0.0
28-Jun-2022
Group::getContentEntities() is now Group::getRelatedEntities()
2.0.x / 2.0.0
28-Jun-2022
Group::getContent() is now Group::getRelationships()
2.0.x / 2.0.0
28-Jun-2022
Group::getContentByEntityId() is now Group::getRelationshipsByEntity()
2.0.x / 2.0.0
27-Jun-2022
Group::addContent() is now Group::addRelationship() and returns created entity
2.0.x / 2.0.0
18-May-2022
Group now relies on the Flexible permissions module
2.0.x / 2.0.0
12-May-2022
The entity.group_content.group_node_add_page route has been repurposed, .group_node_relate_page has been renamed
2.0.x / 2.0.0
12-May-2022
GroupContentController::addPage and its access checks now support a base plugin ID, gnode module extensions removed
2.0.x / 2.0.0
12-May-2022
GroupRelationType plugins now have ui_text_provider handlers, GCT entities lose label/description properties
2.0.x / 2.0.0
06-May-2022
GroupRelationType plugins can no longer define access over group entities
2.0.x / 2.0.0
06-May-2022
GroupRelationType plugins can no longer target group_content entities
2.0.x / 2.0.0
07-Mar-2022
Special roles and their methods on GroupTypeInterface have been removed
2.0.x / 2.0.0
07-Mar-2022
All query access is now custom, no more Entity API handlers
2.0.x / 2.0.0
07-Mar-2022
Group permission calculators have been simplified
2.0.x / 2.0.0
07-Mar-2022
The group role synchronizer service has been removed
2.0.x / 2.0.0
07-Mar-2022
Advanced outsider roles have been removed
2.0.x / 2.0.0
07-Mar-2022
Group role properties have been significantly changed in favor of scopes
2.0.x / 2.0.0
19-Jan-2022
Administer group permission removed, group roles have an admin flag now
2.0.x / 2.0.0
18-Jan-2022
Access bypass permission has been removed
2.0.x / 2.0.0
17-Jan-2022
GroupContentStorage load methods have been simplified
2.0.x / 2.0.0
12-Jan-2022
Access checks are now more lenient for unknown operations
2.0.x / 2.0.0
19-Oct-2021
GroupRelationType plugins now have entity_reference handlers
2.0.x / 2.0.0
14-Sep-2021
GroupRelationType plugins now have operation_provider handlers
2.0.x / 2.0.0
14-Sep-2021
"GroupContentEnablerManager" has been renamed to "GroupRelationTypeManager" and works differently
2.0.x / 2.0.0
13-Jul-2021
GroupRelationType plugins now have post_install handlers
2.0.x / 2.0.0
06-Jul-2021
GroupRelationType relationship permissions have been renamed
2.0.x / 2.0.0
06-Jul-2021
GroupRelationType plugin handlers now use a decorator chain
2.0.x / 2.0.0
06-Jul-2021
GroupRelationType plugins now define handlers through mandatory services
2.0.x / 2.0.0
06-Jul-2021
"GroupContentEnabler" plugins have been renamed and moved to "GroupRelationType" plugins.
8.x-1.x / 8.x-1.0
07-Jul-2020
All queries now check access
8.x-1.x / 8.x-1.0
07-Jul-2020
Deprecated code has been removed
8.1.x / 8.1.0-rc3
12-Jun-2019
Group permissions can now be altered
8.1.x / 8.1.0-rc3
12-Jun-2019
Removed/Replaced the group_membership.roles.permissions cache context
8.1.x / 8.1.0-rc3
22-Feb-2019
GroupPermissionsHashGeneratorInterface received a backwards incompatible change
8.1.x / 8.1.0-rc3
22-Feb-2019
Introduced a new way of working with permissions
8.1.x / 8.1.0-rc3
06-Nov-2018
Reworked the cache contexts so they work everywhere
8.x-1.x / 8.x-1.0-beta6
31-Mar-2017
Added Pathauto support for group content (requires opt-in)
8.x-1.x / 8.x-1.0-beta5
20-Feb-2017
Massive overhaul regarding UX for adding content to a group
8.x-1.x / 8.x-1.0-beta5
20-Feb-2017
Group Role Sync temporarily disabled (hook_group_user_roles_alter() removed)
8.x-1.x / 8.x-1.0-beta3
29-Aug-2016
Plugins are now exported on group content types
Subscribe with RSS