Skip to main content

Changelog

All notable changes to the 2DC Association App WordPress Plugin are documented here.


1.2.0

Fixed

  • Firebase device unsubscription now fires correctly when a WordPress user account is deleted, preventing orphaned FCM tokens from receiving notifications for deactivated accounts
  • Special characters (e.g. &, ', ") in company titles no longer render as HTML entities in the mobile app

Added

  • Company email field — a text field for a company's contact email address is now available in the App: Companies post type and returned in the company API endpoint
  • Individual Notification — push notifications can now be targeted to a single member rather than all members, via the Notification post type

1.0.9

Added

  • Enquiries saved to database — contact form submissions are now persisted and viewable in WordPress Admin, instead of being sent by email only
  • All Day field for events and conferences — marks an event as spanning the full day without a specific start/end time
  • Text colour override — a new field in the branding settings lets you specify a custom text colour for primary and secondary colour buttons, overriding the auto-derived contrast colour
  • Exclude from listing — a per-member flag (is_exclude_listing) that hides a member from the member directory endpoint while keeping their account active

Fixed

  • CI/CD deployment pipeline corrected; plugin auto-update process now correctly detects and applies new versions from the 2DC update server

1.0.0

Added

  • Initial release
  • Custom post types: Events, Conferences, Documents, Companies, Notifications
  • Custom taxonomy: Document Folder (hierarchical)
  • Custom user roles: association-member, pending-review
  • Custom user profile fields: mobile number, job title, company, birthday, address, renewal date
  • Settings page (React SPA) in WordPress Admin → Settings → Association App
  • Branding settings: logo, banner, icon, primary and secondary colours
  • Pages configuration: About, Terms, Privacy, Contact
  • Custom REST API at /api/v1/ (replaces WordPress's /wp-json/)
  • JWT authentication with access token + refresh token
  • Sync endpoints (/api/v1/sync/*) for bi-directional data sync
  • Firebase Cloud Messaging integration for push notifications
  • Plugin auto-update via yahnis-elsts/plugin-update-checker
  • Required dependency auto-installer via afragen/wp-dependency-installer

Upgrade Notices

Upgrading to 1.2.0

No breaking changes. Update via Plugins → Association App → Update Now.

After updating, flush WordPress rewrite rules by going to Settings → Permalinks and clicking Save Changes.

Upgrading to 1.0.9

No breaking changes. After updating, verify the Enquiries menu item appears in the WordPress Admin sidebar.


End of Life

info

The WordPress plugin v1.x is in maintenance mode. No new features will be added. Only critical bug fixes will be released.

New customers should use the Association App Platform v2 (Spring Boot backend + React Admin Dashboard). Existing customers can migrate using the Migration Guide.