Releases: ChurchCRM/CRM
4.2.1
4.2.0
❗ Support Alert
We are no longer testing with PHP 7.2; End of life in Nov 2020
⭐ Enhancements
- New: /v2/dashbaord page #5446
- Feature/enable v2 dashboard via settings #5459
- API reduction / speed #5447
- Created new APIs for use on Main Dashbaord #5443
- Export to CVS does not include family/person ids #5404
- Active/Inactive Persons #5088
- Application Prerequisites: PHP 7.3+ #5424
- Add PHP 7.4 for Travis Testing #5426
💬 Localization
- 4.2.0 Update locale from POEditor #5398
🪲 Bugs
- Bug/list active people links #5454
- Fix $_SESSION["user"] usage #5418
- Error with Person view for non-admin #5417
- 4.2.0 POEditor Update - 2020-10-14 #5416
- User Setup tab case issue #5415
- fix JS error #5412 #5414
- JS error on Family View #5412
- MailChimp: 412 (Precondition Failed) #5411
- replaced broken chat JS with new version #5410
- Deposit Tracking - Chart broken #5408
- 404 - pdfmake.min.js.map #5432
⚙️ Inner Beauty
- Github Action: update & audit npm and composer #5401
- Github Action: Automate POEditor file download #5400
- Github Action: Generate Release notes from milesone #5399
- Build: PHP composer lib updates #5451
- Upgrade of Travis CI Build/Test Env #5449
- Fix SLIM displayErrorDetails setting #5444
- Remove PHP 7.2 support #5403
- 4.2.0 Upgrade JS and PHP libs to latest minor/patch #5402
- CHANGELOG.md is out of date #5395
- Create Release Notes via Actions #5389
- Build Updates #5382
- Action to Automate POEditor Update and Download #5370
- Test support for PHP 7.4 #5334
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
SHA1
c9207ac8b05fb69458f91fc90ccea3969f37c56c
4.1.4
This release that addresses the following issues:
Features:
- Downloaded updated locales terms from POEditor
- Support Afrikaans as a locale
- API to support People/Family properties
Bug fixes:
- Fix invalid session name
- inputmask JS now works
- Family Properties now can be added again
Github Changes: https://github.com/ChurchCRM/CRM/milestone/124?closed=1
SHA1: a34f4b36dde6e52de6eeaa46a670e77c17414162
4.1.3
This release that addresses the following issues:
Features:
Added a flag to match the current system locale
display the selected locale poeditor.com localization %
links to POEditor to allow more people to help complete the localization.
Downloaded updated locales terms from POEditor
Bug fixes:
"Events" -> "Event Attendance Reports" not working
Updated Family Pledge Summary report to be localized.
Fixed de_DE locale terms in POEditor that were negatively impacting GroupVIew
Calendar and 2FA terms are now part of the POEditor system.
People Search Gender and other terms were not localized.
Github Changes: https://github.com/ChurchCRM/CRM/milestone/123?closed=1
SHA1: 02d6de99b7d9ad5373653c8395e6d87afe879c3a
4.1.1
This release that addresses the following issues:
Changes:
- Fixed issues with creating an event via the calendar
- Updated Locale files see below table
Locale | Translations | Percentage |
---|---|---|
sq | 827 | 35% |
ar | 2271 | 97% |
zh-cn | 2140 | 91% |
zh-tw | 2301 | 98% |
cs | 0 | 0% |
nl | 1780 | 76% |
en | 11 | 0% |
en-au | 22 | 0% |
en-ca | 18 | 0% |
en-us | 0 | 0% |
et | 1663 | 71% |
fr | 2228 | 95% |
de | 2115 | 90% |
he | 232 | 9% |
hu | 832 | 35% |
id | 2271 | 97% |
it | 2197 | 94% |
ja | 0 | 0% |
nb | 831 | 35% |
pl | 835 | 35% |
pt | 2280 | 97% |
pt-br | 2280 | 97% |
ro | 1703 | 73% |
ru | 869 | 37% |
es | 2301 | 98% |
sv | 2301 | 98% |
th | 59 | 2% |
tr | 2 | 0% |
vi | 810 | 34% |
Github Changes: https://github.com/ChurchCRM/CRM/milestone/121?closed=1
SHA1: bba10ee5eb23e24b0e67ae1bf1d9df38cc2027ed
4.1.0
This release that addresses the following issues:
Features
- View User page now displays permissions & allows for Skin selector via examples
- System Users page now has inline read-only config display
- Locale Updates from POEditor.com
- Added a new tab on Family / Person to show MailChimp status
- New Pages for MailChimp lists to display delta between the 2 systems
Bugs:
- Family Online verify bug addressed
Inner beauty:
- moved all family links to v2 page and removed the redirectors
- Removed the use of Views to ensure new installs are error-free
- Removed redundant db indexes.
Github Changes: https://github.com/ChurchCRM/CRM/milestone/119?closed=1
SHA1: 544261d7dda026a61235b4d841c9c30eadea8e87
4.0.5
This is a minor release that addresses the following issues:
Features
-Locale Updates from POEditor.com
-Added Hebrew as a language
Language | Translations | Percentage |
---|---|---|
Estonian | 425 | 18.50% |
Ukrainian | 92 | 4.01% |
Portuguese | 87 | 3.79% |
Romanian | 81 | 3.53% |
Portuguese (BR) | 66 | 2.87% |
Spanish | 30 | 1.31% |
Russian | 28 | 1.22% |
Inner beauty:
- Security updates
- POEditor Audit Script
- Updated Select2 lib
- Updated Chart.js lib
Github Changes: https://github.com/ChurchCRM/CRM/milestone/118?closed=1
SHA1: f7da4cb9f0221262c0921c8a0c666fbe0cae2802
4.0.4
This is a minor bugfix release that addresses the following issues:
- #5216 - Remove undesired whitespace & clarify purpose of Month/Day/Year fields in Family Editor
- #5229 - Bump jquery from 3.4.1 to 3.5.0
- #5224 / #5230 - API tokens don't work
- #5179 - Slim application error doing Self Registration (Missing packages from release zip)
SHA1: D3F1FFB8700CCD60D5686B49212F857A1A8E4871
4.0.3
This is a bugfix release which addresses the following issues:
#5205 - Groups is a reserved keyword in MySQL 8.0
#5107 - Latitude / Longitude refreshes don't always work
#5184 - Self-verification URLs missing a slash between segments
#5174 - Google Maps now uses different keys for Geocoding vs JS Maps API
#5178 - Self-service password reset works again after the 4.x.x upgrade. (Password reset logging is better too)
#5175 - Deleting users shows an error message
#5175 - Added a new system config to control whether deleted users are sent a confirmation email (defaults to FALSE)
#5141 - Updated the "Admin Task Help Links" - specifically around the "Secrets" configuration introduced with 4.x.x
NOTE: If you are using the Google Maps API keys, you will need to re-enter your API keys after installing this release. Previous versions of ChurchCRM did not separate the geocoding keys from the JavaScript maps keys (which is against Google's best practice recommendations). Please review the ChurchCRM geographic wiki for more details: https://github.com/ChurchCRM/CRM/wiki/Geographic
SHA1 Hash: E927628711954338CBD87FA2633A338AA70BE749
4.0.2
This is a bugfix release which primarily addresses issues around new installations of ChurchCRM:
- Closes the "clean install issue" with missing columns in the user table: #5146 and #5164
- Fixes an issue where timerjobs were failing on newer versions of PHP: #5159
Milestone closed: https://github.com/ChurchCRM/CRM/milestone/114?closed=1
SHA1: 555B4B0A4876B7DC8EB7DDFEC92F3CDE15885D24