Articles on: Core Setup - Internal Release Documentation

Site Stacker Release 2.41

Activities


  • Added "With" column support to the Activity Grid module.


API


  •  Add ContributionRecurringBatch read and create endpoints to be able to retrieve or create recurring schedules via the API.


Contributions


  • Reveal column "batch code" in the contributions grid in admin.
  • Fixed an issue where deleting a payment method and canceling associated recurring payments did not trigger the cancel spark events.


**Core

**


  • Various cache improvements to the ACL system and improved loading speed of pages that use extensive ACL permission checks.
  • Fix the problem with cron when jobs can get stuck (the Last Run Date doesn't update anymore).


CRM


  • Fixed an issue where the CRM Map pin would not load data.

  • Fix the map module not working on certain pages.

  • Changed admin CRM Basic view to show CRM External ID on related people.

  • Added "CRM Record URL" and link column to the entity grid module.

  • Added min / max value field setting restrictions to the Number field in the CRMRecord module.


**

Export**


  • Fix "Not Found" export links in some cases when the report name contains slashes (e.g. "First / Most Recent / Largest / Smallest Gift").


**

Historic Giving**


  • Fix the edit historic gift window that would freeze the screen in some cases when saved source codes were not available in the list of source codes in the system.

  • Fixed an issue where not found numeric value source codes could hang the admin edit window.

  • Prevent "Invalid Amount" errors when importing historic gifts with amounts with more than 2 decimals (e.g. 10.0000).


Payment Processors


  • Added "Card Update Status" AND "Last Update Date" fields to card payment methods that track the status of cards (currently only for PaymentSpring)

  • Added recurring flag to Payment Spring payments that are true when the payment is done by Cron.


Reports


  • Add new module config options for showing the report title or the filters/export buttons individually, and remove the "Show Header" config from the module.

  • Fix filters so they belong to each report published on a page. This prevents problems when multiple views of the same report are published on the same page. With this change, every report view will get its own filters.


Spark


  • Fixed an issue where the "Update Owned Campaign Name" spark outcome would fail

  • Add 'Flag Receipted Gifts' outcome on a report export to flag exported historic gifts as receipted.


Users


  • When someone resets their password, mark the account ACTIVE and VERIFIED as well.


Other small fixes and stability improvements.

Updated on: 13/04/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!