Skip to content

Latest commit

 

History

History
1277 lines (908 loc) · 62.3 KB

CHANGELOG.md

File metadata and controls

1277 lines (908 loc) · 62.3 KB

5.4.0

What's Changed

🪲 Bugs

  • fix issue with group list datatable by @DAcodedBEAT in #6729
  • finding and fixing in the slim upgrade branch by @DAcodedBEAT in #6730
  • fix issue with delete api routes by @DAcodedBEAT in #6731
  • fix calendar and other scenarios with similar errors by @DAcodedBEAT in #6732
  • fix issues in finance payment routes by @DAcodedBEAT in #6739
  • fix select2 on PledgeEditor by @DAcodedBEAT in #6753
  • Fix dashboard birthdays and address various minor code smells by @DAcodedBEAT in #6762
  • allow minimal person data to be entered by @DAcodedBEAT in #6769
  • fix various errors when interacting with 'cart' by @DAcodedBEAT in #6767
  • [slim-upgrade] fix kiosk url so works as well as it did before by @DAcodedBEAT in #6774

💬 Localization

  • 5.4.0 POEditor Update - 2023-12-12 by @github-actions in #6745
  • 5.4.0 POEditor Update - 2023-12-15 by @github-actions in #6749
  • 5.4.0 POEditor Update - 2023-12-23 by @github-actions in #6768
  • 5.4.0 POEditor Update - 2023-12-24 by @github-actions in #6770
  • 5.4.0 POEditor Update - 2023-12-26 by @github-actions in #6771

Inner Beauty

  • Starting 5.4.0 by @DawoudIO in #6740
  • fix typo in POEditor commit message by @DAcodedBEAT in #6750
  • update all www.churchcrm.io to churchcrm.io by @DAcodedBEAT in #6763
  • add more minor code smell by @DAcodedBEAT in #6764
  • add more types to php code by @DAcodedBEAT in #6765
  • throw http exceptions when possible, try to pass around arrays instead of stringified arrays by @DAcodedBEAT in #6752

👒 Dependencies

  • [Snyk] Upgrade flag-icons from 6.13.2 to 6.14.0 by @DawoudIO in #6727
  • [Snyk] Upgrade i18next from 23.6.0 to 23.7.1 by @DawoudIO in #6733
  • [Snyk] Upgrade flag-icons from 6.14.0 to 6.15.0 by @DawoudIO in #6734
  • [Snyk] Upgrade i18next from 23.7.1 to 23.7.3 by @DawoudIO in #6735
  • Slim upgrade to v4 by @DawoudIO in #6606
  • [Snyk] Upgrade i18next from 23.7.3 to 23.7.6 by @DawoudIO in #6741
  • [Snyk] Upgrade react-datepicker from 4.21.0 to 4.23.0 by @DawoudIO in #6748
  • [Snyk] Upgrade i18next from 23.7.6 to 23.7.7 by @DawoudIO in #6755
  • [Snyk] Upgrade fullcalendar from 6.1.9 to 6.1.10 by @DawoudIO in #6759
  • [Snyk] Upgrade @fortawesome/fontawesome-free from 6.4.2 to 6.5.0 by @DawoudIO in #6758
  • [Snyk] Upgrade react-datepicker from 4.23.0 to 4.24.0 by @DawoudIO in #6760
  • [Snyk] Upgrade @fortawesome/fontawesome-free from 6.5.0 to 6.5.1 by @DawoudIO in #6761
  • [Snyk] Upgrade chart.js from 4.4.0 to 4.4.1 by @DawoudIO in #6775

Other Changes

  • Apply fixes from StyleCI by @DawoudIO in #6543
  • Apply fixes from StyleCI by @DawoudIO in #6696
  • Apply fixes from StyleCI by @DawoudIO in #6708
  • Apply fixes from StyleCI by @DawoudIO in #6717
  • Apply fixes from StyleCI by @DawoudIO in #6723
  • Apply fixes from StyleCI by @DawoudIO in #6725
  • Apply fixes from StyleCI by @DawoudIO in #6736
  • Apply fixes from StyleCI by @DawoudIO in #6737
  • Apply fixes from StyleCI by @DAcodedBEAT in #6754
  • make sure dashed lines aren't selectable by @DAcodedBEAT in #6766
  • Apply fixes from StyleCI by @DawoudIO in #6772
  • add ids to anchors, write some test for profile page by @DAcodedBEAT in #6778
  • rename cypress specs with typos by @DAcodedBEAT in #6780

Full Changelog: https://github.com/ChurchCRM/CRM/compare/5.3.1...5.4.0

5.3.1

What's Changed

🪲 Bugs

  • fix tax report incorrect args in ChurchCRM\Reports\PdfTaxReport::finishPage() by @DAcodedBEAT in #6718
  • fix diacritics for directory report by @DAcodedBEAT in #6719
  • add missing fiscal years for pledge comparison by @DAcodedBEAT in #6720

💬 Localization

  • 5.3.1 POEditor Update - 2023-11-22 by @github-actions in #6702

Inner Beauty

  • Started 5.3.1 by @DawoudIO in #6699
  • Add php types to auth classes by @DAcodedBEAT in #6703
  • align styleci and phpcs to same psr12 coding standard by @DAcodedBEAT in #6705
  • remove use of extract in CSVImport.php by @DAcodedBEAT in #6710

Other Changes

  • reformat README with markdown best practice, add repo stats by @DAcodedBEAT in #6701
  • Apply fixes from StyleCI by @DAcodedBEAT in #6707

Full Changelog: https://github.com/ChurchCRM/CRM/compare/5.3.0...5.3.1

5.3.0

What's Changed

🛠 Breaking Changes

  • No Longer Support PHP 8.0 by @DawoudIO in #6683

Other Changes

  • Upgrade System Updates by @DawoudIO in #6685

🪲 Bugs

  • Added missing Fiscal Year to Query View by @DawoudIO in #6626

Inner Beauty

  • PHP Import cleanup vis phpStorm by @DawoudIO in #6692
  • moved from docker-compose to docker compose by @DawoudIO in #6687

Full Changelog: https://github.com/ChurchCRM/CRM/compare/5.2.3...5.3.0

5.2.3

What's Changed

🪲 Bugs

  • fix error in /api/families/updated by @DAcodedBEAT in #6668
  • Fix sunday school page bug by @DAcodedBEAT in #6675
  • Fix sunday school graphs by @DAcodedBEAT in #6680

💬 Localization

  • 5.2.3 POEditor Update - 2023-11-17 by @github-actions in #6678

Inner Beauty

  • Starting 5.2.3 by @DawoudIO in #6676
  • make build faster by running things in parallel, switch release to node script for consistency by @DAcodedBEAT in #6679

Other Changes

  • Apply fixes from StyleCI by @DAcodedBEAT in #6674
  • Update README.md by @DawoudIO in #6677
  • tell user what version of php they're running for quality of life by @DAcodedBEAT in #6682

Full Changelog: https://github.com/ChurchCRM/CRM/compare/5.2.2...5.2.3

5.2.2

What's Changed

🪲 Bugs

  • UI Bugs: PDF Labels & Group to Cart by @DawoudIO in #6661
  • fix error when updating Family by @DAcodedBEAT in #6654
  • allow for empty birthday when initially inputting person by @DAcodedBEAT in #6652
  • fix adding group roles by properly retrieving required service from the container by @DAcodedBEAT in #6665

💬 Localization

  • 5.2.2 POEditor Update - 2023-11-13 by @github-actions in #6662

Inner Beauty

  • Build/5.2.2 by @DawoudIO in #6660
  • Js minor cleanup by @DAcodedBEAT in #6666

Other Changes

  • add debug step request to bug issue, comment out user prompts by @DAcodedBEAT in #6667

Full Changelog: https://github.com/ChurchCRM/CRM/compare/5.2.1...5.2.2

5.2.1

What's Changed

🪲 Bugs

  • UI: Bug Fix - Left Nav Bar by @DawoudIO in #6650

Inner Beauty

  • re-namespace propel classes to conform to psr-4 by @DAcodedBEAT in #6642
  • StyleCI now uses .styleci.yml by @DawoudIO in #6648

Other Changes

  • Apply fixes from StyleCI by @DAcodedBEAT in #6641
  • Apply fixes from StyleCI by @DawoudIO in #6646

Full Changelog: https://github.com/ChurchCRM/CRM/compare/5.2.0...5.2.1

5.2.0

What's Changed

🪲 Bugs

  • additional fixes and code smell cleanup by @DAcodedBEAT in #6636

💬 Localization

  • Locale: 5.2.0 by @DawoudIO in #6645

Inner Beauty

  • Update README badges to always reflect latest release by @DAcodedBEAT in #6633

👒 Dependencies

  • Upgrade frontend deps by @DAcodedBEAT in #6630

Other Changes

  • Apply fixes from StyleCI by @DawoudIO in #6632

Full Changelog: https://github.com/ChurchCRM/CRM/compare/5.1.1...5.2.0

5.1.1

What's Changed

🪲 Bugs

  • Bug Fixes & Cleanup 5.1.1 by @DawoudIO in #6625
  • attempt to fix potentially-undefined fn apache_get_modules, only allow upgrade when logged in, fix kiosk routes, misc minor cleanup by @DAcodedBEAT in #6627

💬 Localization

  • 5.1.1 POEditor Update - 2023-11-06 by @github-actions in #6623

Inner Beauty

  • 5.1.1 - Build Script Cleanup by @DawoudIO in #6620
  • start removal of extract function from codebase + fix report tests by @DAcodedBEAT in #6613
  • Development Updates: GitHub Templates & Scripts by @DawoudIO in #6624
  • Locale: tool updates & 5.1.1 download by @DawoudIO in #6622

Full Changelog: https://github.com/ChurchCRM/CRM/compare/5.1.0...5.1.1

5.1.0

What's Changed

🪲 Bugs

  • handle situation where iRemotePhotoCacheDuration is not set, minor cleanup around code by @DAcodedBEAT in #6607
  • Fixed Issue Reporting by @DawoudIO in #6616
  • Bug: Fix Event Checkin by @DawoudIO in #6617

💬 Localization

  • 5.1.0 POEditor Update - en_GB & ro_RO by @github-actions in #6603
  • 5.1.0 POEditor Update - 2023-11-02 by @github-actions in #6608

Inner Beauty

  • introduce phpcs and conform to psr12 by @DAcodedBEAT in #6600
  • Build: 5.1.0 by @DawoudIO in #6604
  • Remove System registration feature by @DawoudIO in #6605
  • Moved from Custom github action for Release Notes to github builtin by @DawoudIO in #6609
  • better utilize docker layer cache, make up rebuild by @DAcodedBEAT in #6612

👒 Dependencies

  • [Snyk] Upgrade ckeditor4 from 4.22.1 to 4.23.0 by @DawoudIO in #6611

Other Changes

  • enable ORM logs only if we are in debug mode by @DawoudIO in #6618

Full Changelog: https://github.com/ChurchCRM/CRM/compare/5.0.5...5.1.0

5.0.5

⭐ Enhancements

  • Ckeditor #6601
  • Event Editor Default Date and Date Range Issue #6137

💬 Localization

  • 5.0.5 POEditor Update - ro_RO #6599

⚙️ Inner Beauty

  • Remove permissions for usAddressVerification #6598
  • More https corrections #6594
  • update various npm dependencies #6588

❤️ Contributors

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

  • remove tooltip by @brianteeman in #6596
  • More https corrections by @brianteeman in #6594
  • Using Docker Mail Server by @DawoudIO in #6597
  • update various npm dependencies by @DAcodedBEAT in #6588
  • add logs to upgrade flow to make it easier to triage errors by @DAcodedBEAT in #6589
  • Remove permissions for usAddressVerification by @brianteeman in #6598
  • Ckeditor by @brianteeman in #6601
  • 5.0.5 POEditor Update - ro_RO by @github-actions in #6599

Full Changelog: https://github.com/ChurchCRM/CRM/compare/5.0.4...5.0.5

5.0.4

💬 Localization

  • 5.0.4 Locale update & Czech locale added #6583

🪲 Bugs

  • Bug fixes - User Setting / View Person / CVS Import #6581
  • Removed Intelligent Search Technology as a tool #6585
  • intelligent search was shutdown #6584

⚙️ Inner Beauty

  • spelling dashboard/dashboard #6590

❤️ Contributors

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

  • Bug fixes - User Setting / View Person / CVS Import by @DawoudIO in #6581
  • 5.0.4 Locale update & Czech locale added by @DawoudIO in #6583
  • Removed Intelligent Search Technology as a tool by @DawoudIO in #6585
  • Test/ensure load top pages by @DawoudIO in #6586
  • 5.0.4 POEditor Update - 2023-10-29 by @github-actions in #6587
  • spelling dashboard/dashboard by @brianteeman in #6590
  • Footer copyright by @brianteeman in #6593
  • Update Config.php.example by @brianteeman in #6592

Full Changelog: https://github.com/ChurchCRM/CRM/compare/5.0.3...5.0.4

5.0.3

🪲 Bugs

  • Fixed Person / Family photo & thumbnail API #6579
  • Setup working on PHP 8 #6578

⚙️ Inner Beauty

  • more minor code cleanup #6577
  • Remove php 7 from scripts #6576
  • Test Build branches - start test docker and test #6573
  • PHP Cleanup - DATA / DTO FILES #6572
  • Updated Slim MVC to use $app vs $this #6571
  • Bump crypto-js from 4.1.1 to 4.2.0 #6565
  • Slight improvement to package.json script(s) #6564
  • [rector] migrate to ruleset LevelSetList::UP_TO_PHP_71 #6563
  • [rector] migrate to ruleset LevelSetList::UP_TO_PHP_70 #6559
  • Starting 5.0.3 #6556
  • find and fix various issues found in the codebase #6554
  • apply rector level set list rules to bring codebase to php 7.4 #6550

❤️ Contributors

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

What's Changed

  • Starting 5.0.3 by @DawoudIO in #6556
  • [rector] migrate to ruleset LevelSetList::UP_TO_PHP_70 by @DawoudIO in #6559
  • Apply fixes from StyleCI by @DawoudIO in #6558
  • [rector] migrate to ruleset LevelSetList::UP_TO_PHP_71 by @DawoudIO in #6563
  • Apply fixes from StyleCI by @DawoudIO in #6562
  • [rector] migrate to ruleset LevelSetList::UP_TO_PHP_73 by @DawoudIO in #6567
  • Apply fixes from StyleCI by @DawoudIO in #6566
  • Bump crypto-js from 4.1.1 to 4.2.0 by @dependabot in #6565
  • apply rector level set list rules to bring codebase to php 7.4 by @DAcodedBEAT in #6550
  • Slight improvement to package.json script(s) by @DAcodedBEAT in #6564
  • Updated Slim MVC to use $app vs $this by @DawoudIO in #6571
  • PHP Cleanup - DATA / DTO FILES by @DawoudIO in #6572
  • Dev class cleanup 5.0.x by @DawoudIO in #6574
  • 5.0.3 POEditor Update - 2023-10-27 by @github-actions in #6575
  • find and fix various issues found in the codebase by @DAcodedBEAT in #6554
  • Setup working on PHP 8 by @DawoudIO in #6578
  • more minor code cleanup by @DAcodedBEAT in #6577
  • Test Build branches - start test docker and test by @DawoudIO in #6573
  • Fixed Person / Family photo & thumbnail API by @DawoudIO in #6579
  • Integration Test Reorder by @DawoudIO in #6580
  • Remove php 7 from scripts by @DAcodedBEAT in #6576

Full Changelog: https://github.com/ChurchCRM/CRM/compare/5.0.2...5.0.3

5.0.2

⭐ Enhancements

  • Support for PHP 8 #6482

🪲 Bugs

  • Fix Event buttons #6540
  • After editing a person that person shows up twice in Family members in Person Profile. #6478
  • CAN'T EDIT OR DELETE EVENTS FROM Listing All Church Events #6476
  • Spelling errors #6493
  • DepositSlipEditor spelling #6538
  • add dockerfile to python3 and composer fix #6495

⚙️ Inner Beauty

  • [Snyk] Upgrade flag-icons from 6.11.0 to 6.11.1 by @DawoudIO in #6553
  • [Snyk] Upgrade react-bootstrap from 2.8.0 to 2.9.0 [#6533](#6533)
  • [Snyk] Upgrade jquery from 3.7.0 to 3.7.1 #6526
  • [Snyk] Upgrade @fortawesome/fontawesome-free from 6.4.0 to 6.4.2 #6523
  • [Snyk] Upgrade bootstrap-datepicker from 1.9.0 to 1.10.0 #6496
  • [Snyk] Upgrade inputmask from 5.0.7 to 5.0.8 #6468

❤️ Contributors

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

Full Changelog: https://github.com/ChurchCRM/CRM/compare/4.5.4...5.0.2

5.0.1

  • Added Turkish as a locale

5.0.0

⭐ Enhancements

  • Support for PHP 8 #6482

🪲 Bugs

  • Fix Event buttons #6540
  • After editing a person that person shows up twice in Family members in Person Profile. #6478
  • CAN'T EDIT OR DELETE EVENTS FROM Listing All Church Events #6476
  • Spelling errors #6493
  • DepositSlipEditor spelling #6538
  • add dockerfile to python3 and composer fix #6495

⚙️ Inner Beauty

  • [Snyk] Upgrade flag-icons from 6.6.6 to 6.7.0 #6507

  • [Snyk] Upgrade flag-icons from 6.8.0 to 6.9.5 #6525

  • [Snyk] Upgrade flag-icons from 6.9.5 to 6.11.0 #6529

  • [Snyk] Upgrade react-bootstrap from 2.7.1 to 2.7.2 #6460

  • [Snyk] Upgrade react-bootstrap from 2.7.2 to 2.7.3 #6480

  • [Snyk] Upgrade react-bootstrap from 2.7.3 to 2.7.4 #6485

  • [Snyk] Upgrade react-bootstrap from 2.7.4 to 2.8.0 #6514

  • [Snyk] Upgrade react-bootstrap from 2.8.0 to 2.9.0 [#6533](#6533)

  • [Snyk] Upgrade jquery from 3.6.4 to 3.7.0 #6492

  • [Snyk] Upgrade jquery from 3.7.0 to 3.7.1 #6526

  • [Snyk] Upgrade @fortawesome/fontawesome-free from 6.3.0 to 6.4.0 #6472

  • [Snyk] Upgrade @fortawesome/fontawesome-free from 6.4.0 to 6.4.2 #6523

  • [Snyk] Upgrade bootstrap-datepicker from 1.9.0 to 1.10.0 #6496

  • [Snyk] Upgrade inputmask from 5.0.7 to 5.0.8 #6468

❤️ Contributors

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

4.5.4

What's Changed

  • Starting 4.5.4 release by @DawoudIO in #6454

  • 4.5.4 POEditor Update - 2023-03-02 by @github-actions in #6456

  • [Snyk] Upgrade @fortawesome/fontawesome-free from 6.2.1 to 6.3.0 by @DawoudIO in #6452

  • [Snyk] Upgrade jquery from 3.6.1 to 3.6.2 by @snyk-bot in #6136

  • [Snyk] Upgrade jquery from 3.6.2 to 3.6.3 by @DawoudIO in #6457

  • [Snyk] Upgrade react-bootstrap from 2.7.0 to 2.7.1 by @DawoudIO in #6458

  • Bump http-cache-semantics from 4.1.0 to 4.1.1 by @dependabot in #6447

  • Bump jszip from 3.7.1 to 3.10.1 by @dependabot in #6445

Full Changelog: https://github.com/ChurchCRM/CRM/compare/4.5.3...4.5.4

4.5.3

🪲 Bugs

  • fixed #6129 with bad user setting [#6132](#6132)
  • Bug in fundraising #6129
  • fixed sRootPath var in DB backup / restore
  • fixed renamed getPeople -> getPeopleSorted in Family / Person Pages
  • Fixed Event bad array declair
  • Fixed demo db to have the correct data for cypress testing.

⚙️ Inner Beauty

  • [Snyk] Upgrade react-bootstrap from 2.6.0 to 2.7.0 #6128

❤️ Contributors

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

What's Changed

  • Starting 4.5.3 by @DawoudIO in #6131
  • [Snyk] Upgrade react-bootstrap from 2.6.0 to 2.7.0 by @snyk-bot in #6128
  • fixed #6129 with bad user setting by @DawoudIO in #6132

Full Changelog: https://github.com/ChurchCRM/CRM/compare/4.5.2...4.5.3

4.5.2

What's Changed

  • Bug: Fixed method call for family getSalutation by @DawoudIO in #6125
  • Release 4.5.2 started by @DawoudIO in #6124
  • Bump qs from 6.5.2 to 6.5.3 by @dependabot in #6121
  • 4.5.1 POEditor Update - 2022-12-29 by @github-actions in #6118
  • [Snyk] Upgrade @fortawesome/fontawesome-free from 6.2.0 to 6.2.1 by @snyk-bot in #6120

Full Changelog: https://github.com/ChurchCRM/CRM/compare/4.5.1...4.5.2

4.5.1

🪲 Bugs

  • fixed API call to delete user #6116
  • Bug: replaced bg-aqua to bg-gray #6115
  • ChurchCRM 4.5.0 throws Fatal error while running setup #6072

⚙️ Inner Beauty

  • Bump major lib and react to newer versions
  • Bump mime, grunt-curl and grunt-http #6112
  • Bump qs and grunt-http #6108
  • [Snyk] Upgrade flag-icons from 6.6.0 to 6.6.6 #6097
  • [Snyk] Upgrade i18n from 0.15.0 to 0.15.1 #6096
  • [Snyk] Upgrade @fortawesome/fontawesome-free from 6.1.2 to 6.2.0 #6080
  • [Snyk] Upgrade jquery from 3.6.0 to 3.6.1 #6079
  • [Snyk] Security upgrade node-sass from 7.0.1 to 7.0.2 #6073

❤️ Contributors

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

What's Changed

  • [Snyk] Security upgrade node-sass from 7.0.1 to 7.0.2 by @DawoudIO in #6073
  • Bump moment from 2.29.3 to 2.29.4 by @dependabot in #6076
  • Starting 4.5.1 by @DawoudIO in #6077
  • 4.5.1 POEditor Update - 2022-09-28 by @github-actions in #6085
  • [Snyk] Upgrade @fortawesome/fontawesome-free from 6.1.2 to 6.2.0 by @snyk-bot in #6080
  • [Snyk] Upgrade jquery from 3.6.0 to 3.6.1 by @snyk-bot in #6079
  • [Snyk] Upgrade node-sass from 7.0.2 to 7.0.3 by @snyk-bot in #6087
  • 4.5.1 POEditor Update - 2022-09-30 by @github-actions in #6086
  • Bump moment-timezone from 0.5.33 to 0.5.37 by @dependabot in #6071
  • 4.5.1 POEditor Update - 2022-10-01 by @github-actions in #6088
  • 4.5.1 POEditor Update - 2022-10-04 by @github-actions in #6089
  • [Snyk] Upgrade i18n from 0.15.0 to 0.15.1 by @snyk-bot in #6096
  • 4.5.1 POEditor Update - 2022-10-14 by @github-actions in #6095
  • [Snyk] Upgrade flag-icons from 6.5.1 to 6.6.0 by @snyk-bot in #6056
  • Bump minimatch from 3.0.4 to 3.0.8 by @dependabot in #6103
  • Bump loader-utils from 1.4.0 to 1.4.2 by @dependabot in #6102
  • [Snyk] Upgrade flag-icons from 6.6.0 to 6.6.6 by @snyk-bot in #6097
  • Add $delimiter instead of hardcoded commas by @chiebert in #6093
  • Bump qs and grunt-http by @dependabot in #6108
  • Bump mime, grunt-curl and grunt-http by @dependabot in #6112
  • Better family roll up csv export 6092 by @chiebert in #6094
  • Bug: replaced bg-aqua to bg-gray by @DawoudIO in #6115
  • fixed API call to delete user by @DawoudIO in #6116
  • Fixed new system setup error in 4.5.0 by @DawoudIO in #6117

New Contributors

  • @chiebert made their first contribution in #6093

Full Changelog: https://github.com/ChurchCRM/CRM/compare/4.5.0...4.5.1

4.5.0

This is a Major release, we have upgraded the software to ensure we patch the security issues, and this required major upgrades to the UI. If you see issues please let us know.

⭐ Enhancements

  • System Settings: Family Role is now a dropdown #6039
  • Add family role with changed order - impact on system setting member tab??? #1176

💬 Localization

  • add Ukrainian locale #6022
  • Add Greek Locale #6021
  • Add Amharic - Ethiopia locale #6020

🪲 Bugs

  • Help & Manual Link Does Not Work #5995
  • Update NewsLetterLabels.php #5984
  • Newsletter labels printing country #5983

⚙️ Inner Beauty

  • Update AdminLTE to 3.x [#5348](#5348)
  • FA Icon v6 updates #6045
  • 2022 june skin updates [#6033](#6033)
  • [Snyk] Upgrade @fortawesome/fontawesome-free from 6.1.1 to 6.1.2 #6065
  • [Snyk] Upgrade bootstrap from 4.6.1 to 4.6.2 #6064
  • [Snyk] Security upgrade jquery-validation from 1.19.4 to 1.19.5 #6054
  • [Snyk] Upgrade bootstrap from 4.6.0 to 4.6.1 #6038
  • [Snyk] Upgrade fullcalendar from 3.10.2 to 3.10.5 #6037
  • [Snyk] Upgrade i18n from 0.13.3 to 0.15.0 [#6036](#6036)
  • Bump guzzlehttp/guzzle from 7.3.0 to 7.4.4 in /src #6015
  • Bump jquery-validation from 1.19.3 to 1.19.4 #6014
  • Bump grunt from 1.5.2 to 1.5.3 #6013
  • Bump simple-get from 3.1.0 to 3.1.1 #6004
  • Bump grunt from 1.3.0 to 1.5.2 #6000
  • [Snyk] Security upgrade node-sass from 6.0.1 to 7.0.0 [#5975](#5975)
  • Bump lcobucci/jwt from 3.4.5 to 3.4.6 in /src [#5964](#5964)

❤️ Contributors

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

4.4.5

This is a security and localization release.

💬 Localization

it_IT is now 100% localized

  • 4.4.4 POEditor Update - Locale Cleanup #5790
  • 4.4.4 POEditor Update - it_IT #5781
  • 4.4.4 POEditor Update - it_IT #5779

⚙️ Inner Beauty

  • [Snyk] Security upgrade node-sass from 4.14.1 to 6.0.1 #5789
  • Update PHP Mailer #5784
  • Bump hosted-git-info from 2.7.1 to 2.8.9 #5761
  • Bump underscore from 1.9.1 to 1.13.1 #5754
  • Github Action: update-demo-site #5406

❤️ Contributors

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

4.4.4

This is a security and localization release.

💬 Localization

it_IT is now 100% localized

  • 4.4.4 POEditor Update - Locale Cleanup #5790
  • 4.4.4 POEditor Update - it_IT #5781
  • 4.4.4 POEditor Update - it_IT #5779

⚙️ Inner Beauty

  • [Snyk] Security upgrade node-sass from 4.14.1 to 6.0.1 #5789
  • Update PHP Mailer #5784
  • Bump hosted-git-info from 2.7.1 to 2.8.9 #5761
  • Bump underscore from 1.9.1 to 1.13.1 #5754
  • Github Action: update-demo-site #5406

❤️ Contributors

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

4.4.3

This is a security update to fix phpmailer

💬 Localization

⚙️ Inner Beauty

  • Update grunt-cli #5769
  • new phpmailer/phpmailer version #5766

❤️ Contributors

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

4.4.2

This is a localization + fix for the db upgrade bug.

💬 Localization

  • 4.4.2 POEditor Update - pt_BR #5752

🪲 Bugs

  • Bug: Send Newsletter display #5751

⚙️ Inner Beauty

❤️ Contributors

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

4.4.1

💬 Localization

  • Run POEditor Locales Action Daily #5739

🪲 Bugs

  • Update to 4.4.0 - database upgrade failed : Unable to execute INSERT statement #5743

⚙️ Inner Beauty

  • Bump ssri from 6.0.1 to 6.0.2 #5745
  • Starting 4.4.1 #5741

❤️ Contributors

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

4.4.0

This is a standard release that addresses small enhancements, localization, security updates, bugs, and testing. Please keep your installation up to date to ensure the software is secure.

💬 Localization

  • 4.4.0 POEditor Update - s_ES #5737
  • 4.4.0 POEditor Update - zh_CN #5736
  • 4.4.0 POEditor Update - Others #5731 #5693

🪲 Bugs

  • Bigfix/person edit fb #5730
  • Bug: Missing footer on login page & show password #5714

⚙️ Inner Beauty

  • Build: 4.4.0 - JS & PHP Lib updates #5715
  • Setup for Docker-based development environment #5704
  • Docker/4.4.0 #5712
  • Docker testing #5699
  • [Snyk] Upgrade jquery from 3.5.1 to 3.6.0 #5718
  • [Snyk] Upgrade i18next from 19.8.7 to 19.8.8 #5694
  • Bump elliptic from 6.5.2 to 6.5.4 #5692

❤️ Contributors

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

4.3.2

Relasesed on (3.1.2021)

⭐ Enhancements

  • Pledge Editor Markup #5673
  • No default skin #5664
  • font color #5663
  • Invalid markup on dashboard #5660
  • Clarify the display of an admin user permissions #5658
  • typo on skin selection #5656
  • Ensure not Insure #5654

💬 Localization

  • Language LOCALE selection improvements #5639
  • Language LOCALE does not work using gettext but i18n works in javascript. #5637
  • 4.3.2 POEditor Update - 2021-03-01 #5684
  • 4.3.2 POEditor Update - 2021-02-23 #5649
  • 4.3.2 POEditor Update - 2021-02-21 #5646
  • 4.3.2 POEditor Update - 2021-02-16 #5640
  • 4.3.2 POEditor Update - 2021-02-11 #5636
  • 4.3.2 POEditor Update - 2021-02-07 #5613
  • 4.3.2 POEditor Update - 2020-12-10 #5612
Language Translations Percentage
Vietnamese 1 581 66.40%
Arabic 116 4.87%
Indonesian 73 3.07%
Polish 48 2.02%
German 25 1.05%
Slovenian 16 0.67%
Russian 10 0.42%
Estonian 5 0.21%
Spanish 3 0.13%

🪲 Bugs

  • Family view error #5625

⚙️ Inner Beauty

  • Delete php.ini_REGISTER_GLOBALS_OFF #5681
  • Update ReportFunctions.php #5679
  • [Snyk] Security upgrade i18next from 19.8.4 to 19.8.5 #5643
  • [Snyk] Upgrade i18next from 19.8.6 to 19.8.7 #5650
  • [Snyk] Upgrade i18next from 19.8.5 to 19.8.6 #5648
  • [Snyk] Security upgrade jquery-validation from 1.19.2 to 1.19.3 #5633
  • [Snyk] Upgrade bootbox from 5.5.1 to 5.5.2 #5617
  • Bump ini from 1.3.5 to 1.3.7 #5615

4.3.1

Relasesed on (12.9.2020)

💬 Localization

New Terms updated

Language Translations Percentage
French 68 2.86%
Portuguese (BR) 57 2.39%
Chinese (TW) 1 0.04%

🐛 Bug

  • Docker is now using PHP 7.4.13 #5600

⚙️ Inner Beauty

  • Dev: import optimization and cleanup #5596

4.3.0

Released on (11.29.2020)

🙏 Feature Requests

  • Feature/country state downdown #5587
  • Feature: Individual User locale #5577
  • Feature/user settings tables #5574
  • Feature: User settings - DB & API #5567
  • Family Verification Email Body #1723
  • Store default list size #5191

⭐ Enhancements

  • Outgoing emails look outdated #5557
  • Menu - People -> View all Persons #5323
  • Every API request does 2 version checks #4992
  • Use system Country States for UI forms #4403
  • number of items in lists #2144

💬 Localization

  • 4.2.3 POEditor Update - 2020-11-21 #5559
  • See All People Translation issue #5040
  • Outgoing Emails are not localized #5558

🪲 Bugs

  • Feature/user settings fin table #5572
  • Bug: fixed older style log methods #5562
  • PHP Strict Mode error #5003

⚙️ Inner Beauty

  • Bug/fix api user key #5584
  • Fixed spelling for iDashboardServiceIntervalTime #5582
  • Code/refactor admin user api #5581
  • moving to vonage from nexmo #5492
  • Move Vonage from Nexmo #5490
  • Review Usage of initial.js #5453
  • Typo in System Setting #5031
  • replace userconfig_ucfg usage with User Object methods. #1466

❤️ Contributors

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

4.2.3

Released on (11.21.2020)

⭐ Enhancements

  • Update left menu to use People #5464
  • Removed old Menu.php dashboard #5438

💬 Localization

Language Translations Percentage
Norwegian Bokmål 112 4.72%
Romanian 78 3.29%
Russian 65 2.74%
Arabic 11 0.46%
Spanish 2 0.08%

🪲 Bugs

  • Dashboard: Fix Person/Family button links #5551
  • moved log line due to NPE #5548
  • NPE: PropertyAPIMiddleware #5547
  • pageName is now REQUEST_URI #5523
  • Bug report does not work with v2 pages #5413

⚙️ Inner Beauty

  • Removed bEnabledDashboardV2 Setting #5517

  • [Snyk] Upgrade chart.js from 2.9.3 to 2.9.4 #5515

  • [Snyk] Upgrade react-datepicker from 2.10.0 to 2.16.0 #5514

  • Create Automated API Tests #3998

  • Build: Fix travis & Cypress tests #5520

  • Updated composer platform to 7.3 #5494

  • Build: monolog upgrade #5493

  • Build fails on composer 2 #5489

❤️ Contributors

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

4.2.2

Released on (11.3.2020)

💬 Localization

  • 4.2.2 POEditor Update & Latest Locale download #5487

🪲 Bugs

  • Locked Email Not sending #5485
  • Bug: adding location as URL param does not work #5483

⚙️ Inner Beauty

❤️ Contributors

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

4.2.1

Released on (10.28.2020)

⭐ 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

Released on (10.19.2020)

❗ Support Alert

We are no longer testing with PHP 7.2; End of life in Nov 2020

⭐ Enhancements

  • New: /v2/dashboard page #5446
  • Feature/enable v2 dashboard via settings #5459
  • API reduction / speed #5447
  • Created new APIs for use on Main Dashboard #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!

4.1.4

Released on (10.10.2020)

💬 Localization

  • Support Afrikaans as a locale #5354

🪲 Bugs

  • Fresh install reloads login page #5363
  • 404 for Inputmask files #5350
  • Family Properties Problems #5347

❤️ Contributors

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

4.1.2

Released on (09.24.2020)

🎉 Core Functionality

  • Display locale % and links to POEditor in the system so that people can help update #5337
  • Event Attendance Reports not working #4790

💬 Localization

  • Typo / Localization #5331
  • Use lipis/flag-icon-css #5322
  • Select Gender can't change in my language #5320
  • Missing translations in reports. #5311
  • GroupView not working with "Localization > sLanguage=de_DE" #5220
  • React JS terms are not captured in upload to POEditor #5139

❤️ Contributors

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

4.1.1

Released on (08.08.2020)

🪲 Bugs

  • Wrong Bootstrap version in react-bootstrap #5292
  • Calendar Broken #5291
  • Create events from Calendar broken #5287

❤️ Contributors

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

4.1.0

Released on (06.18.2020)

⭐ Enhancements

  • Move to MailChimp v3 APIs #998

🎉 Core Functionality

  • MailChimp is blank #5269
  • Bug/mailchip ajax cleanup #5267

🪲 Bugs

  • Mailchimp is missing #5268

⚙️ Inner Beauty

  • Chart.JS is way out of date #4690
  • Remove redundant indexes for MySQL #2561

❤️ Contributors

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

4.0.5

Released on (06.05.2020)

🎉 Core Functionality

  • Bug update select2 to select2.full needed #5221

💬 Localization

  • Support Hebrew Locale #5396
  • Logging Timezones not consistent #5135

⚙️ Inner Beauty

  • May 2020 Security updates #5397

❤️ Contributors

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

4.0.4

Released on (04.20.2020)

⭐ Enhancements

  • API_Request failed #5224

🪲 Bugs

  • Slim application error doing Self Registration #5179

⚙️ Inner Beauty

  • Bump jquery from 3.4.1 to 3.5.0 #5229

❤️ Contributors

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

4.0.3

Released on (03.31.2020)

⭐ Enhancements

  • Longitude Latitude necessary for mapping function to work? Available outside of US? #5174

🎉 Core Functionality

  • Family demographic verification process URL error #5184
  • Delete of system user works but gives a large error message #5175
  • Unable to automatically update the Geo LAT and Long said 0 missing #5107

🪲 Bugs

  • MySQL Reserved Word Error #5205
  • "I forgot my password" at the log in fails with error message #5173

❤️ Contributors

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

4.0.2

Released on (02.20.2020)

⭐ Enhancements

  • Background Backup Jobs Failing #5080

🪲 Bugs

  • Cannot Load Interface After Initial Setup #5164
  • Backup Timerjobs API throwing error 500 preventing upgrade #5159
  • The installer does not recognize file permissions Include/Config and Images, when fixed and finished the installer login got stuck on the page localhost/setup #5146

4.0.1

Released on (02.17.2020)

🎉 Core Functionality

  • Event Designation Error #5149

🪲 Bugs

  • Password change page is broken #5145

❤️ Contributors

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

4.0.0

Released on (01.30.2020)

⭐ Enhancements

  • filter and sorting information #5136
  • Filter Missing #5112
  • Sunday School Dashboard #5077
  • Edit Person - Family form #5067
  • Error making API Call to: /api/search/raj #5039
  • Unable to type date text on new event form #4815
  • icons missing for custom roles in mapping #4140

🎉 Core Functionality

  • Birthdates Formatting Problem #5151
  • Verify people doesn't prompt #5125
  • Birthdays not showing on the Calendar #5118
  • Birthdays not showing on the Calendar #5117
  • Remove Donation/Payment #5105
  • Cannot Add Events To Calendars #4830

🪲 Bugs

  • empty directory #5157
  • birthday not showup in calendar #5156
  • DataTables images not rendering #5131
  • Parenthesis in Classification Names breaks Person filtering by Classification #5116
  • Apostrophe in Group name breaks Person Filter UI in Person listing #5115
  • Birthdate display has 12 at the end of the age for every person that has a birthdate #5079
  • Can't find route for GET #5038

⚙️ Inner Beauty

  • Missing bootstrap-timepicker? #5127
  • Build system including demo images #5100
  • 4.0.0 release nearly doubled in size #5099
  • Evaluate Propel Validators in Schema.xml #5097
  • Update travisfile to use latests PHP for demo deploy #4979
  • convert class const members to private after php7.0 removal #4948
  • Composer 2.0: Deprecation warning #4904

❤️ Contributors

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