Skip to content

Releases: ChurchCRM/CRM

6.7.2

28 Jan 06:17
87eb6a8

Choose a tag to compare

🎆 ChurchCRM 6.7.2: A Secure & Peaceful Start to 2026

Happy New Year! As we settle into 2026, the ChurchCRM team remains committed to providing a "fortress of peace" for your data. This release, Version 6.7.2, is our most secure and stable version yet, combining the exciting features of the 6.7 series with vital security hardening and reporting improvements.


🛡️ Critical Security & Reliability (New in 6.7.2)

Your trust and the safety of your congregation’s data are our highest priorities. This update addresses several critical security vulnerabilities:

  • Enhanced Protection: We have patched significant security gaps, including Stored XSS and SQL injection vulnerabilities. These "under the hood" fixes protect your system from malicious attempts to manipulate data via person properties, group values, or calendar descriptions.
  • Financial Integrity: Fixed a "memory exhaustion" issue in Tax Reports, ensuring large reports generate smoothly without crashing the system.
  • Event Management Fix: Resolved an issue where editing an existing event would mistakenly create a new one.

🌍 Connecting the Global Church (6.7.0)

  • International Phone Reliability: We fixed the issue where international phone numbers were being cut off. Your global members can now be registered with their full, correct contact information.

🌟 Feature Highlights of the 6.7.x Series

🎨 Visual & Reporting Tools (New in 6.7.2)

  • Photo List Page: A new way to browse and manage your community visually! We've added a dedicated Photo List page for easier media management.
  • Improved PDF Exports: DataTables PDF exports are now configured for Landscape orientation, making your printed reports and lists much easier to read.

📱 Empowering Your Members (6.7.0)

  • Mobile Self-Registration: An overhauled, mobile-friendly interface for new families to join your community from their smartphones.
  • Family Pledge Dashboard: A dedicated space for families to view and manage their financial commitments and giving journey.
  • Custom Fund Ordering: Admins can now choose the order in which donation funds appear for easier navigation.

🛠️ Refined Management (6.7.1 & 6.7.2)

  • Volunteer Assignments: Fixed the volunteer opportunity assignment system to ensure your helpers are correctly recorded.
  • Streamlined Data Entry: Outdated and redundant phone fields have been removed from the "Add Family" process for a cleaner experience.

💬 Localization Update

ChurchCRM continues to speak the world's languages thanks to our community and AI-assisted translations.

Languages at 99%+ Completion:
Afrikaans, Amharic, Arabic, Chinese, Czech, Dutch, Estonian, Finnish, French, German, Greek, Hebrew, Hindi, Hungarian, Indonesian, Italian, Korean, Norwegian, Polish, Portuguese, Romanian, Russian, Spanish, Swahili, Swedish, Tamil, Turkish, Ukrainian, and Vietnamese.

💡 New Year Tip: If your language isn't yet at 100%, you can use AI Chat systems (like ChatGPT or Gemini) to translate and format our files in minutes. It's a great way to serve your local community in 2026!


🎁 Moving Forward Together

ChurchCRM is a gift from the community to the community. We strongly recommend all users on the 6.x path update to 6.7.2 immediately to benefit from these security patches.

Full Changelog: Compare 6.6.1...6.7.2

Wishing you a blessed and peaceful 2026,
The ChurchCRM Team

6.7.1

25 Jan 21:19

Choose a tag to compare

🎆 ChurchCRM 6.7.1: A Secure & Peaceful Start to 2026

Happy New Year! As we move into 2026, the ChurchCRM team wishes you and your congregation a year filled with peace and growth. We are excited to share Version 6.7.1—a release that combines the major feature upgrades of the 6.7.x series with important stability fixes to ensure your new year starts on solid ground.

Our goal for 2026 is to make ChurchCRM a "fortress of peace" for your data, ensuring your digital tools work reliably so you can focus on your ministry.


🌍 Connecting the Global Church

A major focus of the 6.7 series is ensuring ChurchCRM works flawlessly for our international community.

  • International Phone Reliability: We have fixed a critical issue where international phone numbers were being cut off. Your global members can now be registered with their full, correct contact information without any technical restrictions.

🌟 What’s New for Our Users

📱 Empowering Your Members

  • Self-Registration on Mobile: We’ve overhauled the mobile self-registration process. New families can now join your community more easily than ever using their smartphones, with a sleek, updated interface.
  • Family Pledge Dashboard: Families can now see their giving journey more clearly. We’ve added a dedicated Pledge Dashboard to help families stay connected to their financial commitments.
  • Custom Fund Ordering: You can now choose the order in which donation funds appear, making it easier to highlight special appeals or seasonal offerings.

🛠️ Refined Family Management (6.7.1 Update)

  • Streamlined Family Creation: In 6.7.1, we have tidied up the "Add Family" process by removing outdated phone fields, ensuring a cleaner and faster data entry experience for your office staff.

🛡️ Hardened Security & Stability

  • Critical Security Patches: We have updated core internal libraries (like lodash) to their latest versions to protect against known vulnerabilities.
  • Advanced Data Protection: We’ve implemented modern security methods to handle user input, a major step in protecting your congregation's data from modern web threats.
  • Cleaner Login: We removed the outdated "Remember Me" login feature to ensure a safer and more consistent login experience for everyone.

💬 Localization Update

Thanks to our community and the speed of AI-assisted translations, ChurchCRM is more accessible than ever.

Languages at 90%+ Completion:
Afrikaans, Amharic, Arabic, Chinese, Czech, Dutch, Estonian, Finnish, French, German, Greek, Hebrew, Hindi, Hungarian, Indonesian, Italian, Korean, Norwegian, Polish, Portuguese, Romanian, Russian, Spanish, Swahili, Swedish, Tamil, Turkish, Ukrainian, and Vietnamese.

💡 New Year Tip: If your language isn't yet at 100%, you can use AI Chat systems (like ChatGPT or Gemini) to translate and format our files in minutes. It's a great way to serve your local community in 2026!


⚙️ Performance & Cleanup

We’ve done some "New Year cleaning" to keep the system fast and reliable:

  • System Tidying: Removed old, unused database tables and obsolete code to make the app leaner.
  • Faster Loading: Optimized how the system starts up for a snappier user experience.
  • Error Fixes: Resolved issues in the group properties tables to ensure your data stays organized.

🎁 Moving Forward Together

ChurchCRM remains a gift from the community to the community. As we begin this new year, we invite you to join us on GitHub to help shape the future of church management.

Full Changelog: Compare 6.6.1...6.7.1

Wishing you a blessed and peaceful 2026,
The ChurchCRM Team

6.6.1

29 Dec 20:59
a2f3aa8

Choose a tag to compare

🎄 ChurchCRM 6.6.1: Sharing Our Gift with the World

Merry Christmas and Happy Holidays! As we celebrate this season of joy and giving, we are thrilled to share ChurchCRM 6.6.1 with the global community.

This release is a labor of love, building upon our recent work to make the software more intuitive and accessible for every corner of the globe. Version 6.6.1 focuses on "clearing the path"—polishing the user experience, fixing important bugs, and making the system even more welcoming for the new year.


🌟 What’s New in 6.6.1

📅 Simplified Event & Group Management

We’ve focused on making your church's daily activities easier to manage:

  • Events Made Easy: We have overhauled the Event Management system and simplified how you edit event types. These UX improvements and bug fixes make scheduling your ministry activities much smoother.
  • Group & Property Fixes: We addressed issues with group roles and properties, and modernized the Property Type List for easier navigation.

💰 Accurate Financial Reporting

To help with your year-end bookkeeping, we’ve polished our reporting tools:

  • Deposit Reports: Fixed issues in the Advanced Deposit Report to ensure fund totals and summary data are accurate.
  • Fiscal Clarity: Improved the way fiscal years are displayed throughout the system.

🌍 One World, Many Tongues (Localization)

In the spirit of the season, we want ChurchCRM to speak your language. This release continues our massive push for localization, with 45 supported locales and 35 languages at 75% completion or higher.

Languages at 99% to 100% completion include:

  • Afrikaans, Amharic, Arabic, Chinese, Czech, Dutch, Estonian, Finnish, French, German, Greek, Hebrew, Hindi, Hungarian, Indonesian, Italian, Korean, Norwegian Bokmål, Polish, Portuguese, Romanian, Russian, Spanish, Swahili, Swedish, Tamil, Turkish, Ukrainian, and Vietnamese.

💡 Community Tip: Adding a new language is now faster than ever! You can use common AI Chat systems (like ChatGPT or Gemini) to help translate and format locale files, making it simple to share ChurchCRM with your local community.

🧹 Inner Beauty & Modern Refinement

Just like tidying up the home for holiday guests, we’ve done some deep cleaning "under the hood" to prepare for the future:

  • PHP 8.3 Ready: We’ve modernized the code to take advantage of the latest features in PHP 8.3.
  • System Stability: Added new automated checks to ensure our code stays healthy and reliable.
  • UX Cleanup: Continued our work from 6.6.0 to clean up Family/Person lists, pagination, and 2FA layouts.

⚠️ A Reminder for those on Version 5

If you are still using the 5.x.x series, please note that the 6.x series is our modern standard and requires updated server software:

  • PHP Version: 8.2 or Higher
  • Database: MySQL 8.0.11+ or MariaDB 10.5+

🎁 Join the Community

ChurchCRM is a gift from the community, for the community. Whether you want to help us translate the remaining languages or contribute code, we’d love to have you.

Full Changelog: [Compare 6.6.0...6.6.1](6.6.0...6.6.1)

Wishing you a peaceful and joyous holiday season,
The ChurchCRM Team

6.6.0

26 Dec 16:22
32d03f1

Choose a tag to compare

🎄 ChurchCRM 6.6.0: A Gift to the Global Church

Merry Christmas and Happy Holidays to our global community! As we celebrate this season of giving, we are thrilled to share ChurchCRM 6.6.0 with the world.

This release is a labor of love, focused on making our software more intuitive and accessible to every corner of the globe. Version 6.6.0 is about "clearing the path"—removing clutter and improving communication so you can focus on your ministry and your people.


🌟 What’s New in 6.6.0

🎨 A Friendlier Experience (UX Cleanup)

We’ve spent time refining the parts of the system you use every day to make them feel more natural and responsive.

  • Streamlined Lists: We’ve overhauled the way Family and Person lists look and feel. Browsing, filtering, and moving through your records is now much smoother.
  • Simpler Menus: We’ve tidied up the administration menus, removing redundant options and making it easier to find what you need at a glance.
  • Security Made Easy: Setting up extra security for your staff (Two-Factor Authentication) is now much more straightforward with a refreshed, easy-to-follow layout.

🌍 One World, Many Tongues (Localization)

In the spirit of the season, we want ChurchCRM to speak your language. This release includes a massive update to our translation systems, ensuring that messages and labels are consistent and clear across the entire platform.

We are proud to share that the following languages are now 99% to 100% complete:

  • Afrikaans, Amharic, Arabic, Chinese (Simplified & Traditional), Czech, Dutch, Estonian, Finnish, French, German, Greek, Hebrew, Hindi, Hungarian, Indonesian, Italian, Korean, Norwegian Bokmål, Polish, Portuguese (Portugal & Brazil), Romanian, Russian, Spanish (Spain, Argentina, Colombia, Mexico, & El Salvador), Swahili, Swedish, Tamil, Turkish, Ukrainian, and Vietnamese.

💡 Want to add a new language? > It’s now easier than ever! Adding a new locale to ChurchCRM is much faster and simpler using common AI Chat systems (like ChatGPT or Gemini) to help translate and format the files. If you'd like to bring ChurchCRM to your local community, jump in and help us! Visit https://github.com/ChurchCRM/CRM/wiki/Localization for more info

🧹 Behind the Scenes

Just like tidying up the home for holiday guests, we’ve done some deep cleaning "under the hood" to keep the system running reliably. We’ve removed old, outdated files and simplified how the system processes information, ensuring a more stable experience for everyone.


🎁 How to Get Involved

ChurchCRM is a gift from the community to the community. If you have ideas for the next version or want to help us reach 100% on more languages, we’d love to have you.

Full Changelog: [Compare 6.5.4...6.6.0](6.5.4...6.6.0)

Wishing you a peaceful and joyous holiday season,
The ChurchCRM Team

6.5.4

17 Dec 08:20
58673c4

Choose a tag to compare

🌟 Church CRM Version 6.5: Modernization, Security, and User Experience

We are excited to announce the release of Church CRM version 6.5.0. This is a major structural update focused on modernizing the user experience, removing legacy code, and significantly enhancing application security.

This release introduces visible UX improvements, but also crucial underlying changes that improve stability and set the stage for future development.


✨ Key Highlights of Version 6.5

📸 Major Photo and Avatar UX Improvements

The way photos and avatars are displayed has been completely modernized, resulting in a cleaner and faster experience.

  • Client-Side Avatar Generation: User initial avatars are now generated directly in your web browser, speeding up page load times and reducing server load.
  • Standardized Photo Display: Consistent camera icons are now used across all person and family tables for a unified look.
  • New Lightbox View: Photos now open in a modern lightbox overlay for better viewing and consistent action buttons.

🔍 Enhanced Search and System Stability

  • Improved Search Functionality: Search capabilities have been enhanced for better performance and accuracy across the platform (supported by new Cypress search tests).
  • Improved Upgrade Stability: Addressed various stability issues related to the upgrade process, making updates smoother and more reliable for administrators.

🔒 Application Security & Hardening (High Level)

A major focus of this release was security, reinforcing the application against potential attacks.

  • Critical Security Fixes: Multiple critical vulnerabilities, including SQL injection and stored XSS issues, have been addressed.
  • Standardized Input Handling: The system now uses consistent and standardized methods for handling all user input and output, making the application much more resilient.

🌐 UI and System Modernization

  • Improved Family Verification Page: The "Verify Family Info" page has been refactored for a modern look and better performance.
  • Centralized Dropdowns: Legacy PHP dropdowns for fields like Country/State have been replaced with a centralized JavaScript manager for consistent and faster form loading in editors.
  • Registration Link UX: Improved the user experience for the registration link on the login page.
  • Database Cleanup: Six orphaned database tables were removed, and the core database schema was cleaned up.

✂️ Removal of Legacy Features (eGive and Phone Fields)

To streamline the application and remove untested code, two features have been permanently removed:

  • eGive Integration Removed: The legacy eGive integration and all related models, UI, and database schemas have been removed. This simplifies the database and removes an unused feature.
  • Family Work/Cell Phone Fields Removed: The seldom-used `fam_WorkPhone** and fam_CellPhone fields have been removed from the database schema and all forms to simplify the family data structure.

Next Steps:

Do you need the full version of the release notes for your development team, or would you like me to draft a communication to your users highlighting these new features?
Full Changelog: 6.4.0...6.5.4

6.5.3

15 Dec 15:44

Choose a tag to compare

🌟 Church CRM Version 6.5: Modernization, Security, and User Experience

We are excited to announce the release of Church CRM version 6.5.0. This is a major structural update focused on modernizing the user experience, removing legacy code, and significantly enhancing application security.

This release introduces visible UX improvements, but also crucial underlying changes that improve stability and set the stage for future development.


✨ Key Highlights of Version 6.5

📸 Major Photo and Avatar UX Improvements

The way photos and avatars are displayed has been completely modernized, resulting in a cleaner and faster experience.

  • Client-Side Avatar Generation: User initial avatars are now generated directly in your web browser, speeding up page load times and reducing server load.
  • Standardized Photo Display: Consistent camera icons are now used across all person and family tables for a unified look.
  • New Lightbox View: Photos now open in a modern lightbox overlay for better viewing and consistent action buttons.

🔍 Enhanced Search and System Stability

  • Improved Search Functionality: Search capabilities have been enhanced for better performance and accuracy across the platform (supported by new Cypress search tests).
  • Improved Upgrade Stability: Addressed various stability issues related to the upgrade process, making updates smoother and more reliable for administrators.

🔒 Application Security & Hardening (High Level)

A major focus of this release was security, reinforcing the application against potential attacks.

  • Critical Security Fixes: Multiple critical vulnerabilities, including SQL injection and stored XSS issues, have been addressed.
  • Standardized Input Handling: The system now uses consistent and standardized methods for handling all user input and output, making the application much more resilient.

🌐 UI and System Modernization

  • Improved Family Verification Page: The "Verify Family Info" page has been refactored for a modern look and better performance.
  • Centralized Dropdowns: Legacy PHP dropdowns for fields like Country/State have been replaced with a centralized JavaScript manager for consistent and faster form loading in editors.
  • Registration Link UX: Improved the user experience for the registration link on the login page.
  • Database Cleanup: Six orphaned database tables were removed, and the core database schema was cleaned up.

✂️ Removal of Legacy Features (eGive and Phone Fields)

To streamline the application and remove untested code, two features have been permanently removed:

  • eGive Integration Removed: The legacy eGive integration and all related models, UI, and database schemas have been removed. This simplifies the database and removes an unused feature.
  • Family Work/Cell Phone Fields Removed: The seldom-used `fam_WorkPhone** and fam_CellPhone fields have been removed from the database schema and all forms to simplify the family data structure.

Next Steps:

Do you need the full version of the release notes for your development team, or would you like me to draft a communication to your users highlighting these new features?
Full Changelog: 6.4.0...6.5.3

6.5.2

15 Dec 01:25

Choose a tag to compare

🌟 Church CRM Version 6.5: Modernization, Security, and User Experience

We are excited to announce the release of Church CRM version 6.5.0. This is a major structural update focused on modernizing the user experience, removing legacy code, and significantly enhancing application security.

This release introduces visible UX improvements, but also crucial underlying changes that improve stability and set the stage for future development.


✨ Key Highlights of Version 6.5

📸 Major Photo and Avatar UX Improvements

The way photos and avatars are displayed has been completely modernized, resulting in a cleaner and faster experience.

  • Client-Side Avatar Generation: User initial avatars are now generated directly in your web browser, speeding up page load times and reducing server load.
  • Standardized Photo Display: Consistent camera icons are now used across all person and family tables for a unified look.
  • New Lightbox View: Photos now open in a modern lightbox overlay for better viewing and consistent action buttons.

✂️ Removal of Legacy Features (eGive and Phone Fields)

To streamline the application and remove untested code, two features have been permanently removed:

  • eGive Integration Removed: The legacy eGive integration and all related models, UI, and database schemas have been removed. This simplifies the database and removes an unused feature.
  • Family Work/Cell Phone Fields Removed: The seldom-used fam_WorkPhone and fam_CellPhone fields have been removed from the database schema and all forms to simplify the family data structure.

🔒 Application Security & Hardening (High Level)

A major focus of this release was security, reinforcing the application against potential attacks.

  • Critical Security Fixes: Multiple critical vulnerabilities, including SQL injection and stored XSS issues, have been addressed.
  • Standardized Input Handling: The system now uses consistent and standardized methods for handling all user input and output, making the application much more resilient.

🌐 UI and System Modernization

  • Improved Family Verification Page: The "Verify Family Info" page has been refactored for a modern look and better performance.
  • Centralized Dropdowns: Legacy PHP dropdowns for fields like Country/State have been replaced with a centralized JavaScript manager for consistent and faster form loading in editors.
  • Registration Link UX: Improved the user experience for the registration link on the login page.
  • Database Cleanup: Six orphaned database tables were removed, and the core database schema was cleaned up.

💻 Behind the Scenes (For Developers & Admins)

  • API Standardization: Family API routes now follow the correct singular/plural REST conventions (/api/family/{id}).
  • Testing and Stability: We added many new Cypress tests for the API and UI (finance, search

Full Changelog: 6.4.0...6.5.2

6.5.1

15 Dec 00:54

Choose a tag to compare

🌟 Church CRM Version 6.5: Modernization, Security, and User Experience

We are excited to announce the release of Church CRM version 6.5.0. This is a major structural update focused on modernizing the user experience, removing legacy code, and significantly enhancing application security.

This release introduces visible UX improvements, but also crucial underlying changes that improve stability and set the stage for future development.


✨ Key Highlights of Version 6.5

📸 Major Photo and Avatar UX Improvements

The way photos and avatars are displayed has been completely modernized, resulting in a cleaner and faster experience.

  • Client-Side Avatar Generation: User initial avatars are now generated directly in your web browser, speeding up page load times and reducing server load.
  • Standardized Photo Display: Consistent camera icons are now used across all person and family tables for a unified look.
  • New Lightbox View: Photos now open in a modern lightbox overlay for better viewing and consistent action buttons.

✂️ Removal of Legacy Features (eGive and Phone Fields)

To streamline the application and remove untested code, two features have been permanently removed:

  • eGive Integration Removed: The legacy eGive integration and all related models, UI, and database schemas have been removed. This simplifies the database and removes an unused feature.
  • Family Work/Cell Phone Fields Removed: The seldom-used fam_WorkPhone and fam_CellPhone fields have been removed from the database schema and all forms to simplify the family data structure.

🔒 Application Security & Hardening (High Level)

A major focus of this release was security, reinforcing the application against potential attacks.

  • Critical Security Fixes: Multiple critical vulnerabilities, including SQL injection and stored XSS issues, have been addressed.
  • Standardized Input Handling: The system now uses consistent and standardized methods for handling all user input and output, making the application much more resilient.

🌐 UI and System Modernization

  • Improved Family Verification Page: The "Verify Family Info" page has been refactored for a modern look and better performance.
  • Centralized Dropdowns: Legacy PHP dropdowns for fields like Country/State have been replaced with a centralized JavaScript manager for consistent and faster form loading in editors.
  • Registration Link UX: Improved the user experience for the registration link on the login page.
  • Database Cleanup: Six orphaned database tables were removed, and the core database schema was cleaned up.

💻 Behind the Scenes (For Developers & Admins)

  • API Standardization: Family API routes now follow the correct singular/plural REST conventions (/api/family/{id}).
  • Testing and Stability: We added many new Cypress tests for the API and UI (finance, search

Full Changelog: 6.4.0...6.5.1

6.4.0

09 Dec 06:10

Choose a tag to compare

🚀 Church CRM Version 6.4.0: Security, Stability, and API Modernization

We are pleased to announce the release of Church CRM version 6.4.0, a maintenance update focused on enhancing the platform's security, modernizing its internal API structure, and resolving key stability issues.

While this release contains fewer visible user features, the underlying security and stability improvements are vital for the health and performance of your CRM instance.


🛡️ Important Security & Stability Updates

1. Critical Security Enhancements (Recommended Update)

This release continues our focus on application security, addressing potential vulnerabilities at the system level.

  • CSRF Protection for Logs: Added Cross-Site Request Forgery (CSRF) protection to log management endpoints, preventing unauthorized actions against your system logs.
  • Comprehensive URL Validation: Implemented robust URL validation for Config.php settings to prevent potential misconfigurations or injection risks.
  • API Security & Consistency: Began a refactoring process to replace direct, less-secure AJAX calls with a standardized AdminAPIRequest wrapper, improving how sensitive administrative data is handled.

2. Core System Fixes

  • Custom Field Fatal Error: Fixed a critical bug that caused a fatal error when attempting to delete a person's custom field. This restores reliable administrative function for managing your data fields.
  • Upgrade Check Fix: Corrected an issue where the system update check incorrectly indicated an upgrade was available even when you were already running the current version.

✨ API Modernization and Developer Improvements

This release is a major step toward modernizing the core architecture of Church CRM, ensuring better security and easier future development.

  • API Service Refactoring: The core API service has been upgraded and refactored for better performance and consistency.
  • Admin API Consolidation: System configuration endpoints were moved to a dedicated, more secure path: from /api/system to /admin/api/system.
  • Debugging Tools: Added comprehensive logging for sha1_file() failures to assist with diagnosing file integrity and upgrade issues.

🌍 Localization & Reporting

  • Setup Locale Detection: Implemented locale detection in the setup wizard and debug page to ensure a smoother, localized start for new installations.
  • Improved Confirmation Report: Minor layout improvements were made to the confirmation report for better readability.

Full Changelog: 6.3.0...6.4.0

6.3.0

06 Dec 02:16
2938747

Choose a tag to compare

🚨 Critical Security and Feature Update: Church CRM Version 6.3.0 🚨

A major new release of Church CRM is now available. This update includes several significant user experience improvements and, most importantly, addresses a large number of critical security vulnerabilities. We strongly recommend all users upgrade to 6.3.0 immediately.


🛡️ CRITICAL SECURITY MANDATE: Update Immediately

This release contains extensive security fixes that are essential for protecting your data and users. Several vulnerabilities, including Cross-Site Scripting (XSS) and SQL Injection risks, have been patched.

Key Security Enhancements:

  • Massive Vulnerability Patching: This release fixes numerous XSS vulnerabilities across multiple areas (CSV Import, Public Registration, Group names/descriptions, Calendar name, Family notes) and multiple SQL Injection vulnerabilities (in Event Editor, custom field editors, and other parameters).
  • Enhanced Access Control: Fixes issues with broken access control in Kiosk Manager API endpoints.
  • Password Security Upgrade: Implements an upgrade to the password hashing mechanism for improved user data protection.
  • System Integrity & Redirects: New features for System File Integrity checks and a dedicated Security Redirect Page have been added to improve overall platform resilience.

Action Required: Due to the severity and volume of security patches, updating to Church CRM 6.3.0 is the highest priority.


✨ Exciting New Features & User Experience (UX) Improvements

Version 6.3.0 brings a host of updates designed to make daily administration faster, cleaner, and more intuitive.

📊 Dashboard & System Improvements

  • New Finance Dashboard: A dedicated Finance Dashboard & Report Pages feature has been added to streamline financial oversight.
  • Improved User Dashboard: The main dashboard is now more helpful with:
    • 14-Day Lookahead: See upcoming birthdays and anniversaries for the next two weeks.
    • Performance: Data checks and admin tasks have been moved to the dashboard for better performance.
  • First-Time Setup Wizard: A new admin dashboard setup wizard simplifies first-time system configuration.
  • Backup/Restore Improvements: Enhancements to the backup and restore functionality for greater reliability.

📝 Editor & Navigation Enhancements

  • Modernized Editors (Family & Person): Significant UX improvements to the Family Editor and Person Editor pages, including better layout and updated Floating Action Buttons (FABs).
  • Deposit Slip Navigation: Added previous/next navigation buttons to the Deposit Slip Editor for faster processing.
  • Menu Speed and Clarity:
    • Faster Menus with Icons: Menu speed has been improved, and new icons are utilized for better visual recognition.
    • Accurate Menu Highlighting: Menu highlighting now accurately reflects the active page you are viewing.

📅 Events & System Administration

  • Events UX Cleanup: The Events management area has been given a UX Clean and Simplification pass.
  • System Administration Consolidation: Admin pages have been consolidated to a /admin/system path for easier access and management.

🐞 Notable Bug Fixes

While the focus is on security and new features, several functional bugs were also addressed:

  • Fixes to issues impacting the Sunday School dashboard and group role management.
  • Resolved missing variable extraction in the Advanced Deposit feature.

Full Changelog: 6.2.0...6.3.0