Changelog

What's new in each SocietyPress release, written for society administrators — not developers.

Current release
v1.0.19
Download

v1.0.19

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.

v1.0.9

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.

v1.0.1

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.

v0.46d

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.

v0.27d

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.

Looking for the full technical log? Every commit since day one is public on GitHub, and structured release notes live in CHANGELOG.md.