Skip to content

Releases: ChurchCRM/CRM

4.2.1

28 Oct 17:01
e6a7251
Compare
Choose a tag to compare

⭐ Enhancements

  • User Menu: Change Settings updated #5471

💬 Localization

  • Locale/2.4.1v1 #5467
  • 4.2.1: Locale Update #5466
  • Locale % broken post 4.2.0 upgrade #5463

⚙️ Inner Beauty

  • Log CSP Error/Events only if the system is in debug mode #5473
  • Removed initial-js as it was not used #5470

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

4.2.0

19 Oct 20:35
72fa997
Compare
Choose a tag to compare

❗ 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!

See complete change log

SHA1

c9207ac8b05fb69458f91fc90ccea3969f37c56c

4.1.4

11 Oct 03:10
f7d5d75
Compare
Choose a tag to compare

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

24 Sep 14:59
Compare
Choose a tag to compare

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

08 Aug 20:24
5a15970
Compare
Choose a tag to compare

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

18 Jun 16:18
5e3a789
Compare
Choose a tag to compare

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

05 Jun 18:17
3c35c7d
Compare
Choose a tag to compare

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

21 May 02:05
3f2b830
Compare
Choose a tag to compare

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

01 Apr 01:03
Compare
Choose a tag to compare

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

20 Feb 23:45
Compare
Choose a tag to compare

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