A big release centered on tightening everything: a full security pass on the installer, an architectural split between library items and store merchandise, first-class Committees, full-site PWA support, and a pile of internationalization cleanup.
What's new
- Committees are now a first-class module — create committees, assign officers, track assignments, and publish a committee roster on your public site.
- Store merchandise is now separate from library items. Your “polo shirts and lapel pins” inventory lives in a dedicated Store Products admin with stock tracking.
- Full-site Progressive Web App (PWA) support — members can “install” your society site to their phone home screens, with your logo and theme colors.
- One-click full-site export at Settings → Export & Backup. Every byte of your society data, zipped and downloaded.
What's fixed
- Calendar widget rendered non-current months narrowly on standalone event pages. Both render paths now share the same width fix.
- Parent theme version number was drifting between the style.css header and the PHP constant. Synced.
What's changed
- Installer hardened against nine separate security findings (zip-slip, session leakage, password races, DB-host injection, and more). No action needed on your end — if you ran the installer before, you’re fine.
- About 50 more admin screens now translate cleanly into languages other than English. If your society runs in French, Spanish, or German, more of SocietyPress will feel native.
Design Export/Import lets you save and share your site's visual identity as a single file. Plus developer-mode support and several UX polish passes.
What's new
- Design Export/Import — pack up your entire color palette, typography, and layout settings into a single file, and apply it to another site with one click. Great for societies running multiple sub-sites.
- Developer Mode — a hidden toggle for advanced users who want more console output and debug affordances.
- Pre-built navigation menus ship with the plugin, so a fresh install has a sensible menu from minute one.
What's fixed
- ENS-related terminology cleanup throughout the admin — more consistent references, less drift.
First stable 1.0 release. The plugin moved from 0.x beta territory to production-ready, with the full feature set locked in.
What's new
- 14 feature modules — Members, Events, Library, Newsletters, Resources, Committees, Volunteers, Donations, Store, Records, Photos & Videos, Blast Email, Help Requests, Voting.
- 21 page builder widgets — drag-and-drop layout for every public page.
- 5 child themes — Heritage, Coastline, Prairie, Ledger, and Parlor, each with a distinct palette and typography pairing.
- 3-step Setup Wizard for new installs.
- XChaCha20-Poly1305 encryption for sensitive member fields at rest.
- GDPR-compliant personal-data export and erasure via WordPress's built-in tools.
Late-beta polish: final widget types, full i18n pass, and the Demo site reseeding infrastructure that lets anyone reset demo.getsocietypress.org to a clean slate.
Mid-beta: the plugin crossed 50,000 lines, and every major module (Members, Events, Records, Library, Newsletters, Donations) had reached functional parity with its commercial counterparts.