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: 5.3.1...5.4.0