Release Notes: SC 3.8.0 – October 2025
Release Date: October 27, 2025
Version: SC 3.8.0
This release focuses on usability and reliability improvements across both the admin and member experiences in ShulCloud. Highlights include a new Quick Refund capability and multiple refinements to workflows that make everyday operations smoother and faster.
🆕 New Feature Coming Soon
Quick Refund on Edit Payment Screen
The new Quick Refund feature was developed in direct response to user feedback regarding the multi-step refund process.
Admins can now issue electronic refunds instantly from the payment record itself. When issuing a refund, a confirmation dialog displays refund details, processes it through the original payment method, and records the reversal automatically — eliminating the need to navigate between multiple screens.
⭐ Enhancements
SHWR-23695 – Refund Eligibility Messaging Improved
Enhanced the refund eligibility text within the Reversals section of the Edit Payment page. Admins now see a clear message when a bank-account refund is within its seven-day hold period and cannot yet be refunded.
Modules Impacted: Refund Online PaymentsSHWR-23971 – Batch Payments Clarification
Added a permanent explanatory note under the Batch Payments heading clarifying that processing fees are not passed to payers, reducing confusion when creating group payments. It is advised that Batch Payments are only used outside of the United States.SHWR-22282 – Simplified School Field Reordering
Introduced a new Reorder Fields view for School setup. Fields can now be dragged and dropped in a full-list layout without paging, making long-list organization significantly faster.
Modules Impacted: Fields and School Emails
🐞 Bug Fixes
💳 Payments and Refunds
SHWR-22343 – Balances Not Updating Correctly
Problem: Future-dated transactions occasionally failed to appear in the current balance.
Fix: Balances now refresh automatically as soon as those transactions reach their effective date, ensuring statements always reflect real totals.
Modules Impacted: Recurring Payments (How to)SHWR-23085 – MFA Login Loop for Expired Passwords
Problem: Admins with expired passwords were redirected to the login screen instead of being prompted to reset.
Fix: The login flow now routes directly to the password-change page, preventing lockouts.
Modules Impacted: Multi-Factor Authentication (Feature Overview)SHWR-24905 / 25100 – Stripe Deposit and Auto-Batching Errors
Problem: Stripe payout format changes caused auto-batch jobs to fail and deposits to stop reconciling.
Fix: Cleanup and auto-batching scripts now recognize new Stripe transaction types, keeping deposits and payouts fully in sync.
Modules Impacted: Online Payments: Settlement Files (Reference)
📋 Forms and Data Entry
SHWR-23032 – Minimum Payment Not Enforced on Required Forms
Problem: Forms could be submitted below the minimum payment threshold if browser validation was bypassed.
Fix: Added server-side checks that reject totals under the required minimum, preventing zero-value submissions.
Modules Impacted: FormsSHWR-22935 / 23708 / 23709 / 23905 / 23906 / 24212 – Form Field Display and Save Issues
Problem: “Choose Quantity” and “Choose Multiple Quantities” fields appeared incorrectly or failed to save.
Fix: All quantity-selection fields now render correctly as dropdowns and preserve selected data across tabs.
Modules Impacted: FormsSHWR-11433 – Unselected Charge Types Creating $0 Entries
Problem: Forms with multiple charge types sometimes generated $0 transactions for unselected options.
Fix: Only selected charge types now create ledger entries.
Modules Impacted: FormsSHWR-3158 – Dropdowns Showing “-1” as Default Option
Problem: Dropdowns using “0” as an option displayed “-1” by default.
Fix: Default values now correctly show “Please select one” or the intended first option.
Modules Impacted: Forms
🗓️ Calendar and Events
SHWR-18078 – Missing Lifecycles Calendar Option
Problem: When lifecycle visibility was limited to “own lifecycles,” the calendar filter was missing.
Fix: The Lifecycles filter now always appears, allowing users to toggle those events as needed.
Modules Impacted: Configure Settings: Edit Settings (Reference)-
SHWR-17585 – Admin-Only Events Visible in Widgets
Problem: “Admin Only” events appeared in public widgets.
Fix: Calendar widgets now respect event visibility settings, showing only events allowed for public view.
Modules Impacted: Creating Events SHWR-18329 – Zoom Links Removed from Event Descriptions
Problem: Zoom links in short descriptions were being stripped out when saved.
Fix: Short Descriptions once again allow safe HTML, ensuring links display as intended.
Modules Impacted: How to Add a Zoom Link or Any Link to an Event
👥 Member and Admin Experience
SHWR-22824 – Member Portal Visibility Settings
Problem: Member Portal tiles and dividers ignored tag and account-type visibility settings.
Fix: Visibility rules now apply correctly — members only see content meant for their role.
Modules Impacted: Member Portal Set Up (How To)SHWR-20950 – Missing Name Field in Admin App Payments
Problem: No field existed for payer name when recording public payments in the Admin App.
Fix: Added a Name field so admins can properly identify new payers.
Modules Impacted: Using your Mobile Administrator App (Video)SHWR-23749 – Payment App Login Failure
Problem: Admins saw false “check your connection” errors when logging into the Payment App.
Fix: Updated validation logic to correctly process legitimate credentials.
Modules Impacted: Mobile Payments App - Login (How to)
✉️ Mail and Communications
SHWR-19700 – MailBuilder Screen Freezes After Color Change
Problem: Adding a background color sometimes applied it to the entire email and froze the editor.
Fix: Background coloring now applies only to the selected block, keeping MailBuilder responsive.
Modules Impacted: Legacy Mail: Creating Emails with the MailBuilderSHWR-19240 – Billing Mail Template Hover Data Missing
Problem: In the Modern Star template, hover tooltips didn’t display billing amounts.
Fix: Hover tooltips now correctly show billing amounts for statement and tax letters.
Modules Impacted: MODERN STAR TEMPLATE ONLY Create a Statement: Database Level (How To)SHWR-23781 – Unsubscribe Page Showing “No Records Found”
Problem: Recipients clicking unsubscribe saw a blank page.
Fix: Subscriber lists now load properly, allowing users to manage their subscriptions.
Modules Impacted: Subscribing/Unsubscribing to a Subscriber List