This is the first stable 2.0.0 release of Organic Groups. The most significant change compared to 1.x is the removal of the legacy og_complex widget, replaced by a simpler and more predictable single-input approach for group audience selection. The release also includes improved Views relationships, better membership and role handling, stronger caching, and numerous fixes for stability and usability. In other words: bug fixes and performance improvements 😉
Fourth alpha release for Organic Groups. This release adds support for Drupal 8.8 and is paving the way towards Drupal 9 by removing lots of deprecated code.
#1730678 by Amitaibu: Provide a 'complex" widget instead of "Primary" and "Secondary" fields.
#1776560 by Amitaibu: Alter entityFieldQuery to allow using fieldCondition() on group audience fields. This means you can use entityFieldQuery directly on group-audience fields. With tests.
#1686394 by Amitaibu: Replace custom og-migrate with a proper integration with 'Migrate' module.
If you use Entityreference-Prepopulate please update to 7.x-1.1 or higher.
Other changes since 7.x-2.0-beta1
#1786176 reported by Nchase: Non-member could post within group using Entityreference-prepopulate. Move code to Entityreference-prepopulate.
#1785272 by brunodbo: Added Make default rules inactive.
#1783678 by Marty2081: Fixed Context not set if node type human readable name contains dash (-).
#1781674 by Amitaibu | azinck: Move all field-widget code to own include file, and fix integration with ER-Prepopulate for admin users.
#1512938 by mirzu, Grayside: Allow OG Links to be generated via API call instead of limited to calling for the full content of the Group Details Block.
Tweaks to the OG Subscription workflow to better respect the difference between Open and Moderated group subscription. Also, themable with theme_og_subscribe_link()!
New Views handlers: Filtering users by group, filter and sort by group description.
Performance enhancement for sites using Spaces, or other modules that help determine group context.
Changelog
API defaults improvement.
#1412678 by drumm | xjm: Fixed User profile items should be user_profile_item().
Changes to localization may require configuration change, as default behaviors may be different.
If you were running 6.x-2.x-dev, we recently reverted the broken Notifications 4.x upgrade back to the 2.x line. There is no migration path back. You probably don't care though, because it was so broken we presumed nobody got it to work :)