Articles on: Core Setup - Internal Release Documentation

Site Stacker Release 2.39

Advocacy


  • Fixed an issue in the New Participant system message that was causing the $Advocacy.campaign_url to point to the wrong location
  • Fixed goal, progress, and achieved goal sections in the Related Campaigns module
  • Added missing values for the advocacy campaign completed column when exporting to CSV



*Contributions*


  • Overhauled UI and process for offline batch entry.
  • Added import templates for offline batch draft entry data.
  • Fixed an issue where draft import would generate the error 'Can only import to bundles that are in draft mode'
  • Fixed a percentage logic used on determining the status of a submitting offline batch
  • Changed offline import to still save a blank campaign record if the campaign external ID is not matched
  • Changed "Spark Recurring Designation Reminder" to support before/after date values
  • Fixed an issue where deleting a designation from contribution transactions would not occur
  • Fixed an issue where you could specify a larger recurring start date than the end date on the checkout page



Core


  • Changed to disable cache earlier and avoid using Redis when running cron job scripts



CRM


  • Fixed issues with activity and crm record type import on new person_id columns
  • Allow the "Export to Mailchimp" action on the CRM Grid, to be enabled or disabled using the module config (is enabled by default)
  • Added index to person relations to help improve the load speed of person relations-related grids
  • Fixed an issue in the CRM Merge tool that could create duplicate phone numbers when merging CRM records
  • Fixed an issue where certain data groups would not load in the CRM Record module
  • Changed to include CRM Files when merging CRM records



Field Types


  • Change to not allow blank max/min length setting in Text Field Type



File Manager


  • Disabled Edit button in file view for image files



Historic Giving


  • Fixed an issue where the linked "Module Item Instance" setting would break the statement grid module
  • Enable Google Maps view in the Historic Giving module, similar to CRM Grid "Map View"
  • Fixed an issue where adding new designations to a transaction would not create them in historic gifts
  • Added Historic Giving Debit module to create ledger records of amount transfers between campaigns
  • Fixed an issue that would allow failed transactions to go to historic giving.
  • Removes failed contributions that got reflected in historic gifts
  • Fixed an issue where entity data group filters would stop the giving/statement grid on loading



Import


  • Added person_id fields to Activity, Entity, CRM Record Type, Person Note, and Relation Type import templates
  • Fixed an issue where progress for import/rollback would not be cleared
  • Changed default "Run Import" action to Running Import files in the background
  • Added person_id field and logic to Address, Phone, Email, Photo, and Group User assignment imports



Modules


  • Fixed an issue with the Date Grid Filter not initially loading on saved preset



Motion 2


  • Fixed an issue that was causing progress module tooltips to show cutoff



Payment Processors


  • Changed Payment Spring API used for tokenizing credit card information
  • Fixed an issue in the edit payment method page where it was loading transparent/iframe-enabled forms from other sites
  • Change Paperless processor to always respond with error "Card CVV Number Missing" when cvv is missing on credit card updates
  • Payeezy: fixed an issue that could cause a transaction to update the card with blank information



Reports


  • On filters, fix the useless request that was fired when an empty group was created, with no conditions on it
  • Add a new "Collapsible Columns" config in the Report module to choose to collapse columns based on the available horizontal space on the page or show all columns, which will add scrolling.
  • Small UI improvements make the segment and total rows darker and add the ability to have "Totals" columns that will be bold throughout all rows of the column.
  • Fix pagination styling in some cases when an autocomplete field is used on the page with a report, for example, the Year/Month Module filter.
  • New operators "is blank", and "is not blank" added to reports filters, to filter records by columns that are blank/null.



Spark


  • Changed to render Transformed Variable data for usage in message outcome



Other small fixes and stability improvements.

Updated on: 13/04/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!