# Changelog

This page documents PEARS releases in reverse chronological order. Releases that don't affect users (i.e., internal updates) are not included.

{% hint style="info" %}
**NOTE:** This changelog covers 2026 releases and beyond only. Releases prior to 2026 are not included.
{% endhint %}

{% updates format="full" %}
{% update date="2026-04-03" %}

## 25.11.0

* **Multi-select Action Plans** — Indirect Activities, Coalitions, Partnerships, PSE, Social Marketing Campaigns, and Success Stories now support linking to multiple action plans.
  {% endupdate %}

{% update date="2026-03-27" %}

## 25.10.5

* **Registration cancellation protection** — Registration updates are now blocked when the parent registration has been canceled.
  {% endupdate %}

{% update date="2026-03-26" %}

## 25.10.3

* **Registration delete protection** — Registrations with invoice history can no longer be deleted, preventing loss of payment records.
  {% endupdate %}

{% update date="2026-03-24" %}

## 25.10.0

* **Required event sessions** — A new option lets event creators require attendees to select sessions during registration.
* **Importer enhancements** — All [import types](https://new.support.pears.io/administration/utilities/importers) now generate templates with a Key Mapping sheet listing valid values, and validation errors are returned in a downloadable error workbook.
* **Survey export performance** — The three [survey response exports](https://new.support.pears.io/analyze/survey-response-exports) now use constant-memory mode for faster processing of large datasets.
* **"Not linked to an Action Plan" label** — Records without an action plan link now display a clear label in exports and detail views instead of a blank or internal value.
* **Bug Fixes** — Resolved an issue in Action Plans.
  {% endupdate %}

{% update date="2026-03-20" %}

## 25.9.4

* **Invoice history in data mart** — Added an invoice history table to the data mart for payment reconciliation.
  {% endupdate %}

{% update date="2026-03-20" %}

## 25.9.3

* **Unlisted events hidden from search engines** — Unlisted events now include metadata to prevent them from appearing in Google search results.
  {% endupdate %}

{% update date="2026-03-17" %}

## 25.9.0

* **Granular event permissions** — The [event permissions](https://new.support.pears.io/updates/community-events-2026/event-permissions) structure has been redesigned with three sections: a Use Events Module toggle, Additional Access options (View All Events, Edit All Events), and Additional Features (Publish, Refund, Demographics, Export).
* **Improved time input** — A new time picker component provides a better experience for entering times in event forms.
* **Bug Fixes** — Resolved a minor issue in exports.
  {% endupdate %}

{% update date="2026-03-16" %}

## 25.8.3

* **File download performance** — Optimized the file download endpoint, reducing response time by approximately 75%.
  {% endupdate %}

{% update date="2026-03-12" %}

## 25.8.2

* **Bug Fixes** — Resolved issues in exports and registration emails.
  {% endupdate %}

{% update date="2026-03-12" %}

## 25.8.0

#### Features

* **Optional group registrations** — A new [per-event setting](https://new.support.pears.io/plan/community-events/create-a-community-event) controls whether registrants can add additional people during registration.
* **Non-attendee and No Charge statuses** — New registration statuses for non-attending registrants and complimentary registrations.

#### Improvements

* **Default collaborator access** — The Access dropdown now defaults to "View & Edit" when adding collaborators.
* **Search text persistence** — Search text in module list views is now preserved when you navigate away and return.
* **QER volunteer auto-calculate** — The Auto-Calculate button on [quarterly effort records](https://new.support.pears.io/reflect/quarterly-efforts/auto-calculate-contacts) now also populates volunteer hours from program activities.
* **Admin action plan copy** — Organization administrators and data managers can now copy any individual-level action plan from a past reporting period to the current year.
* **Summary export enhancements** — The [summary export](https://new.support.pears.io/analyze/summary-export) now includes Action Plan ID and Action Plan name columns.
* **APR outputs improvements** — The APR Outputs page now shows program activity hours, and module card titles link directly to filtered list views. A Direct Contacts card is available for organizations using action plans for direct contacts.
* **User export viewable users** — The user export now includes a Viewable Users column.
* **Notification email reply-to** — All PEARS notification emails now set the reply-to address to the person who performed the action.
* **Collaboration evaluation PDFs** — Updated collaboration evaluation resources and modal links.
* **"Not linked to an Action Plan" label** — Records not linked to an action plan now display a clear label in exports instead of a blank or internal value.
* **CRM site search and filter** — The [CRM](https://new.support.pears.io/engage/community-relationships) search bar now searches site names, and a new Site filter is available.
* **CRM delete permission** — The Delete button on CRM contacts is only visible to users with delete permission.
* **Data manager survey type change** — Data managers can now change a program survey's Type after responses have been collected.
* **Copy form validation** — Copy dialogs now enforce the same maximum character length as the original record's name field.
* **Professional development read-only** — [Event occurrences](https://new.support.pears.io/plan/professional-development/add-event-occurrences) in past reporting periods are now read-only.

#### Fixes

* **Bug Fixes** — Resolved issues in demographics, surveys, registration forms, event pages, exports, and invoicing.
  {% endupdate %}

{% update date="2026-03-06" %}

## 25.7.6

* **Bug Fixes** — Resolved an issue in Coalition exports.
  {% endupdate %}

{% update date="2026-03-05" %}

## 25.7.5

* **Bug Fixes** — Resolved an issue in the data mart.
  {% endupdate %}

{% update date="2026-03-05" %}

## 25.7.4

* **Bug Fixes** — Resolved issues in group registrations.
  {% endupdate %}

{% update date="2026-03-05" %}

## 25.7.0

#### Features

* **Profile photo** — Users can now upload a profile photo on their user profile page.

#### Improvements

* **Alphabetized templates and blocks** — Template and block lists in event forms are now sorted alphabetically.
* **Registration edit notification** — The registration edited email now includes the registrant's name and a link to the registration.
* **Form label styling** — Floating placeholder labels have been removed from forms for a cleaner input experience.

#### Fixes

* **Bug Fixes** — Resolved issues in event pages, sessions, surveys, and styling.
  {% endupdate %}

{% update date="2026-03-04" %}

## 25.6.14

* **Bug Fixes** — Resolved a performance issue in user management.
  {% endupdate %}

{% update date="2026-03-03" %}

## 25.6.13

* **Bug Fixes** — Resolved an issue in the data mart.
  {% endupdate %}

{% update date="2026-03-03" %}

## 25.6.12

* **Bug Fixes** — Resolved an issue in notification emails.
  {% endupdate %}

{% update date="2026-03-03" %}

## 25.6.10

* **Bug Fixes** — Resolved issues in event pricing.
  {% endupdate %}

{% update date="2026-02-26" %}

## 25.6.6

* **Payment loading spinner** — Added a loading spinner to the payment checkout screen while the payment form initializes.
  {% endupdate %}

{% update date="2026-02-25" %}

## 25.6.4

* **Bug Fixes** — Resolved an issue in exports.
  {% endupdate %}

{% update date="2026-02-24" %}

## 25.6.0

* **Decimal outcome indicators** — [Outcome indicator](https://new.support.pears.io/plan/action-plans/outcomes-and-indicators) denominators and results now support decimal values up to two places.
* **SEO meta tags** — Added meta tags to improve how PEARS pages appear in search engine results.
  {% endupdate %}

{% update date="2026-02-20" %}

## 25.5.2

* **Live event permissions** — Event progress links are now disabled for non-publishers when viewing live events they cannot edit.
  {% endupdate %}

{% update date="2026-02-20" %}

## 25.5.1

* **Bug Fixes** — Resolved an issue with interactive maps.
  {% endupdate %}

{% update date="2026-02-20" %}

## 25.5.0

#### Features

* **Multi-state action plans** — National Extension users can now create action plans that span multiple states using a new source action plan field.
* **Live event editing** — Published events can now be edited while live. Pricing and promo code changes are restricted when invoices exist.
* **Event cancellation** — Events can now be [canceled](https://new.support.pears.io/plan/community-events/create-a-community-event), and canceled events can be copied to a new draft.
* **Registration cancellation** — Individual registrations can be canceled or bulk-canceled, with automatic cancellation notification emails.

#### Improvements

* **Organization card images** — The public event listing now displays organization logo and card images with shimmer loading effects.
* **Program activity importer** — The [program activity importer](https://new.support.pears.io/engage/program-activities/import-program-activities) now provides clearer error messages and improved formatting for unit, site, and action plan fields.

#### Fixes

* **Bug Fixes** — Resolved issues in the registration form builder and session registrations.
  {% endupdate %}

{% update date="2026-02-17" %}

## 25.4.6

* **Bug Fixes** — Resolved an issue with interactive maps.
  {% endupdate %}

{% update date="2026-02-12" %}

## 25.4.4

* **Custom data copying** — Custom data can now be copied when copying events.
* **Bug Fixes** — Resolved an issue in refunds.
  {% endupdate %}

{% update date="2026-02-10" %}

## 25.4.3

* **Promo code limits** — Promo codes now support a maximum number of redemptions, and usage counts are displayed.
* **Bug Fixes** — Resolved issues in payments, registrations, forms, and surveys.
  {% endupdate %}

{% update date="2026-02-09" %}

## 25.4.2

* **Bug Fixes** — Resolved a performance issue in administration pages.
  {% endupdate %}

{% update date="2026-02-05" %}

## 25.4.0

#### Features

* **Registration responses in emails** — Event registration responses are now included in [confirmation emails](https://new.support.pears.io/plan/community-events/confirmations).
* **Default event images** — Organizations can set default thumbnail and cover images for events in [Organization Settings](https://new.support.pears.io/administration/administration/organization-settings).
* **Event listing improvements** — Event listing cards have been redesigned with improved layout and image display.

#### Improvements

* **Event organizer default** — The event creator is now added as an organizer by default.
* **Discounted price in export** — The payment details export now includes a discounted price paid column.

#### Fixes

* **Bug Fixes** — Resolved issues in reporting periods and registration forms.
  {% endupdate %}

{% update date="2026-02-02" %}

## 25.3.0

* **Payment selection UI** — Improved the visual design of the payment method selection screen.
* **Paid/free event language** — Updated terminology on event pages to clearly distinguish between paid and free events.
* **Bug Fixes** — Resolved issues in event registrations and the registration form builder.
  {% endupdate %}

{% update date="2026-01-30" %}

## 25.2.5

* **Bug Fixes** — Resolved an issue in event pricing.
  {% endupdate %}

{% update date="2026-01-28" %}

## 25.2.1

* **Bug Fixes** — Resolved an issue in registration forms.
  {% endupdate %}

{% update date="2026-01-28" %}

## 25.2.0

* **Unsaved changes warning** — All main data entry forms now display a warning when navigating away with unsaved changes.
* **Bug Fixes** — Resolved an issue in event images.
  {% endupdate %}

{% update date="2026-01-28" %}

## 25.1.4

* **CRM registration trigger** — CRM contact records are now only created or updated when a registration is completed, not during partial saves.
  {% endupdate %}

{% update date="2026-01-28" %}

## 25.1.3

* **Bug Fixes** — Resolved issues in CRM and registration emails.
  {% endupdate %}

{% update date="2026-01-27" %}

## 25.1.2

* **Bug Fixes** — Resolved issues in event preview and CRM demographics.
  {% endupdate %}

{% update date="2026-01-27" %}

## 25.1.1

* **Bug Fixes** — Resolved an issue in CRM demographics.
  {% endupdate %}

{% update date="2026-01-27" %}

## 25.1.0

#### Features

* **Listing thumbnail** — Events now support a [separate thumbnail image](https://new.support.pears.io/updates/community-events-2026/event-image-options) for list views, independent of the cover image.
* **Editable closed reporting periods** — Administrators can now edit the open and close dates of closed reporting periods.
* **CRM registration integration** — Event registrations now automatically [create or update CRM contacts](https://new.support.pears.io/plan/community-events/add-registrants-to-crm) with email addresses and demographic data.
* **Numeric add-on pricing** — Numeric form fields can now be used to calculate [add-on fees](https://new.support.pears.io/updates/community-events-2026/advanced-event-accounting) for event registrations.
* **Confirmation messages per type** — Each registration type can have its own [unique confirmation message](https://new.support.pears.io/updates/community-events-2026/unique-confirmation-messages).
* **Event preview mode** — A new Preview step allows testing event registrations during setup before publishing. See [Preview an Event](https://new.support.pears.io/updates/community-events-2026/preview-an-event).
* **Registration deadline display** — The registration deadline now appears on the event detail view.
* **Action plan denominator** — Action plan reports now support a denominator field for outcome indicators.

#### Fixes

* **Bug Fixes** — Resolved issues in list views, registrations, calendar links, surveys, forms, and styling.
  {% endupdate %}

{% update date="2026-01-23" %}

## 25.0.3

* **Bug Fixes** — Resolved an issue in event pages.
  {% endupdate %}

{% update date="2026-01-22" %}

## 25.0.2

* **Event color accessibility** — Button text color on public event pages now [dynamically adapts](https://new.support.pears.io/updates/community-events-2026/event-accessibility-improvements) to the theme color for proper contrast.
* **Bug Fixes** — Resolved issues in accounting and notification emails.
  {% endupdate %}

{% update date="2026-01-21" %}

## 25.0.0

* **Survey deactivation** — Surveys can now be properly marked as Inactive.
* **Select input styling** — Improved the appearance and consistency of dropdown select inputs across all modules.
  {% endupdate %}

{% update date="2026-01-20" %}

## 24.20.9

* **Registration types detail view** — Updated the registration types table on the event detail view.
  {% endupdate %}

{% update date="2026-01-14" %}

## 24.20.8

* **Registration response editing** — Event managers and publishers can now edit submitted registration responses.
* **Collaborator registration delete** — Collaborators with edit access can now delete registrations.
  {% endupdate %}

{% update date="2026-01-13" %}

## 24.20.6

* **Bug Fixes** — Resolved issues in the data mart.
  {% endupdate %}

{% update date="2026-01-07" %}

## 24.20.1

* **Large export email** — Updated the notification email sent when a large export is ready for download.
* **Navigation cleanup** — Removed arrows from the main navigation menu for a cleaner appearance.
* **Bug Fixes** — Resolved an issue in user profiles.
  {% endupdate %}

{% update date="2026-01-05" %}

## 24.20.0

#### Features

* **National Extension organization** — Added a National Extension organization with its own org tree, calendar-year reporting periods, and multi-org action plan support.
* **Registration count on event list** — The event list view now displays a registration count annotation for each event.
* **Default organization** — Users can set a default organization on their profile page.

#### Improvements

* **Summary export filtering** — The [summary export](https://new.support.pears.io/analyze/summary-export) now respects dashboard filters, matching the filtered data shown on the user dashboard.
* **Dark mode toggle** — The dark mode switch for event registration pages has been moved to the user profile.

#### Fixes

* **Bug Fixes** — Resolved issues in Impact Dashboards and event registrations.
  {% endupdate %}
  {% endupdates %}
