Releases: ChurchCRM/CRM
5.16.0
What's Changed
🪲 Bugs
💬 Localization
- 5.16.0 POEditor Update - 2025-03-09 by @github-actions in #7284
- 5.16.0 POEditor Update - 2025-03-23 by @github-actions in #7295
- 5.16.0 POEditor Update - 2025-03-24 by @github-actions in #7296
- 5.16.0 POEditor Update - 2025-03-29 by @github-actions in #7300
Inner Beauty
👒 Dependencies
- [Snyk] Upgrade chart.js from 4.4.7 to 4.4.8 by @DawoudIO in #7291
- [Snyk] Upgrade react-datepicker from 8.0.0 to 8.1.0 by @DawoudIO in #7288
- [Snyk] Upgrade react-select from 5.10.0 to 5.10.1 by @DawoudIO in #7297
Other Changes
Full Changelog: 5.15.0...5.16.0
5.15.0
What's Changed
🎉 Exciting New Features
- UI Cleanup & UI Bugs by @DawoudIO in #7274
- Fundraiser UI Update and ORM Convertion by @DawoudIO in #7276
🪲 Bugs
💬 Localization
- 5.15.0 POEditor Update - 2025-02-27 by @github-actions in #7277
- 5.15.0 POEditor Update - 2025-03-04 by @github-actions in #7279
- 5.15.0 POEditor Update - 2025-03-05 by @github-actions in #7280
Inner Beauty
- SASS Dev cleanup by @DawoudIO in #7273
- Update Locale Action to run audit post download by @DawoudIO in #7278
👒 Dependencies
Full Changelog: 5.14.0...5.15.0
5.14.0
What's Changed
🪲 Bugs
- Fix Calendar Properties URLs Are Missing a Slash by @Moonlight567 in #7235
- Only display error details if we are in debug more by @DawoudIO in #7243
- Security: username url xss by @DawoudIO in #7244
💬 Localization
- 5.14.0 POEditor Update - 2025-01-16 by @github-actions in #7228
- 5.14.0 POEditor Update - 2025-02-02 by @github-actions in #7239
- 5.14.0 POEditor Update - 2025-02-19 by @github-actions in #7259
- 5.14.0 POEditor Update - 2025-02-20 by @github-actions in #7262
- 5.14.0 POEditor Update - 2025-02-22 by @github-actions in #7264
👒 Dependencies
- [Snyk] Upgrade i18next from 24.1.2 to 24.2.0 by @DawoudIO in #7226
- [Snyk] Upgrade i18next from 24.2.1 to 24.2.2 by @DawoudIO in #7260
- [Snyk] Upgrade react-datepicker from 7.5.0 to 7.6.0 by @DawoudIO in #7237
- [Snyk] Upgrade i18next from 24.2.0 to 24.2.1 by @DawoudIO in #7236
- [Snyk] Upgrade flag-icons from 7.2.3 to 7.3.2 by @DawoudIO in #7256
- Bump undici from 6.20.1 to 6.21.1 by @dependabot in #7232
- Bump twig/twig from 3.17.1 to 3.19.0 in /src by @dependabot in #7238
- Bump esbuild and i18next-parser by @dependabot in #7261
New Contributors
- @Moonlight567 made their first contribution in #7235
Full Changelog: 5.13.0...5.14.0
5.13.0
What's Changed
🪲 Bugs
- Cleanner Email / Debug Error messages by @DawoudIO in #7204
- Fixed Base Email template path + new test for user create by @DawoudIO in #7201
💬 Localization
- 5.13.0 POEditor Update - 2025-01-06 by @github-actions in #7224
Other Changes
- Apply fixes from StyleCI by @DawoudIO in #7206
- [Snyk] Upgrade i18next from 23.16.5 to 23.16.8 by @DawoudIO in #7212
- update all semver-safe dependencies by @DAcodedBEAT in #7216
Full Changelog: 5.12.0...5.13.0
5.12.0
What's Changed
🎉 Exciting New Features
🪲 Bugs
- fix - removed second header from event attendance page by @etopipec in #7183
- improve grammar for reset password email by @romdricks in #7173
💬 Localization
- 5.12.0 POEditor Update - 2024-10-04 by @github-actions in #7176
- 5.12.0 POEditor Update - 2024-10-05 by @github-actions in #7177
- 5.12.0 POEditor Update - 2024-10-06 by @github-actions in #7178
- 5.12.0 POEditor Update - 2024-10-07 by @github-actions in #7179
- 5.12.0 POEditor Update - 2024-10-09 by @github-actions in #7180
- 5.12.0 POEditor Update - 2024-10-10 by @github-actions in #7181
- 5.12.0 POEditor Update - 2024-10-16 by @github-actions in #7187
👒 Dependencies
- Bump uplot from 1.6.30 to 1.6.31 by @dependabot in #7175
- [Snyk] Upgrade react-datepicker from 7.3.0 to 7.4.0 by @DawoudIO in #7184
- update deps by @DAcodedBEAT in #7188
- Bump twig/twig from 3.14.0 to 3.14.1 in /src by @dependabot in #7193
Other Changes
- update wiki link by @mjones129 in #7174
New Contributors
- @mjones129 made their first contribution in #7174
- @etopipec made their first contribution in #7183
Full Changelog: 5.11.0...5.12.0
5.11.0
What's Changed
🎉 Exciting New Updates
- Configurable Person's Initial Format by @bigtigerku in #7141
- Use iPersonNameStyle in GroupView by @bigtigerku in #7146
- Make Person List Columns Configurable by @bigtigerku in #7147
- Make Family List Columns Configurable by @bigtigerku in #7149 #7152
- Make initial font configurable by @bigtigerku in #7136
- Address by @bigtigerku in #7151
- Order by most recent events on checkin by @DAcodedBEAT in #7159
🪲 Bugs
- Bug fix: Fix DataTable pageLength value by @bigtigerku in #7169
- Bug fix: Fix DataTable options of GroupView by @bigtigerku in #7170
- Bug fix: Number of Groups in Group list doesn't match with Groups cou… by @bigtigerku in #7168
- Bug: Family Editor reset Classification of Family Members by @bigtigerku in #7120
- Fix Dashboard Counts by @bigtigerku in #7123
- Bug: Cannot delete some family information by @bigtigerku in #7126
- Bugfix: Cannot update Country by @bigtigerku in #7150
- Fix calendar link by @bigtigerku in #7153
💬 Localization
- 5.10.1 POEditor Update - 2024-09-09 by @github-actions in #7138
- 5.10.1 POEditor Update - 2024-09-10 by @github-actions in #7140
- 5.10.1 POEditor Update - 2024-09-11 by @github-actions in #7142
- 5.10.1 POEditor Update - 2024-09-12 by @github-actions in #7143
- 5.10.1 POEditor Update - 2024-09-16 by @github-actions in #7145
- 5.10.1 POEditor Update - 2024-09-17 by @github-actions in #7148
- 5.10.1 POEditor Update - 2024-09-21 by @github-actions in #7154
Inner Beauty
- initialize $sRowClass so AlternateRowStyle works by @DAcodedBEAT in #7158
- attempt to resolve reported http 500s in ManageEnvelopes and DonationFundEditor by @DAcodedBEAT in #7164
- Less
extract()
, addtl code cleanup, update deps by @DAcodedBEAT in #7137 - make install script more generic + more type safety by @DAcodedBEAT in #7135
- Stronger PHP types, and update PHP devs by @DAcodedBEAT in #7155
- fix typos and inaccurate filenames by @DAcodedBEAT in #7160
- phpcs cleanup by @DAcodedBEAT in #7163
- Updated MailChimp API key URLs to the new link by @Deepakchowdavarapu in #7167
👒 Dependencies
- Bump webpack from 5.93.0 to 5.94.0 by @dependabot in #7125
- [Snyk] Upgrade i18next from 23.12.2 to 23.12.3 by @DawoudIO in #7129
- [Snyk] Upgrade i18next from 23.12.3 to 23.12.6 by @DawoudIO in #7132
- [Snyk] Upgrade i18next from 23.12.6 to 23.13.0 by @DawoudIO in #7133
- Bump twig/twig from 3.12.0 to 3.14.0 in /src by @dependabot in #7139
Other Changes
- Update author info by @bigtigerku in #7128
New Contributors
- @Deepakchowdavarapu made their first contribution in #7167
Full Changelog: 5.10.0...5.11.0
5.10.0
What's Changed
💬 Localization
- Added English - Jamaica & English - South Africa locales by @DawoudIO in #7090
- POEditor Updates - Join and help us complete our localization - https://poeditor.com/join/project/RABdnDSqAt
🪲 Bugs
- Remove propel/propel.php from signature file by @grayeul in #7098
- Fix a bug in Latest/Updated Date of Family and Person record by @bigtigerku in #7116
Inner Beauty
- [rector] apply SetList::DEAD_CODE, better type checking (see description for breakdown) by @DAcodedBEAT in #7011
👒 Dependencies
- Bump ckeditor4 from 4.24.0 to 4.25.0 by @dependabot in #7117
- [Snyk] Upgrade fullcalendar from 6.1.14 to 6.1.15 by @DawoudIO in #7104
- [Snyk] Upgrade i18next from 23.11.5 to 23.12.1 by @DawoudIO in #7106
- [Snyk] Upgrade jquery-validation from 1.20.1 to 1.21.0 by @DawoudIO in #7109
- [Snyk] Upgrade @fortawesome/fontawesome-free from 6.5.2 to 6.6.0 by @DawoudIO in #7110
- [Snyk] Upgrade i18next from 23.12.1 to 23.12.2 by @DawoudIO in #7114
Full Changelog: 5.9.3...5.10.0
5.9.3
What's Changed
🎉 Exciting New Features
- Created states for countries
🪲 Bugs
- Sanitize family registration form data by @respencer in #7063
- Fix awkwardly translated string by @respencer in #7048
- ensure PSR request does not get overwritten when logging in by @DAcodedBEAT in #7052
- Keep counter Totals first for Event Types by @respencer in #7065
- [hotfix] fix deletion to reference actual column name by @DAcodedBEAT in #7081
- Delete Canvass Automation menu entry by @respencer in #7085
💬 Localization
-
Created states for countries (country codes a-c) by @romdricks in #7028
-
Created states for countries (country codes d-i) by @romdricks in #7038
-
Created states for countries (country codes j-q) by @romdricks in #7042
-
Created states for countries (country codes r-z) by @romdricks in #7044
-
Update Barbados (BB) states by @romdricks in #7057
-
[Snyk] Upgrade i18next from 23.11.4 to 23.11.5 by @DawoudIO in #7070
-
5.9.0 POEditor Update - 2024-06-21 by @github-actions in #7083
Inner Beauty
- Base64 encoded image has artifacts by @respencer in #7046
- Remove requirement of State field by @respencer in #7033
- Better image directories tests by @respencer in #7060
- Not all countries have Zip codes or equivalent by @respencer in #7064
- Remove IE related code by @respencer in #7043
- prevent deprecation warning in InputUtils by @DAcodedBEAT in #7054
- Propel developer experience improvement by @DAcodedBEAT in #7051
- PersonEditor cleanup pt1 by @DAcodedBEAT in #7053
- Fixed typos in codebase reported by
codespell
by @DAcodedBEAT in #7062 - Drop unused canvass feature by @respencer in #7067
- Fix various issues on shared hosting by @respencer in #7059
- Started 5.9.0 by @DawoudIO in #7077
- General whitespace cleanup by @respencer in #7074
- Fix sqli vuln by @DAcodedBEAT in #7086
- Replace rejected character with acceptable one by @respencer in #7047
- Fix assorted security issues by @DAcodedBEAT in #7055
- Fix ubuntu.sh by @respencer in #7020
- Stop allowing HTML in Event Sermon text by @respencer in #7068
👒 Dependencies
- [Snyk] Upgrade chart.js from 4.4.2 to 4.4.3 by @DawoudIO in #7069
- [Snyk] Upgrade flag-icons from 7.2.1 to 7.2.2 by @DawoudIO in #7073
- [Snyk] Upgrade fullcalendar from 6.1.11 to 6.1.14 by @DawoudIO in #7072
Full Changelog: 5.8.0...5.9.3
5.8.0
What's Changed
🎉 Exciting New Features
- Harmonise icons by @respencer in #6946
- Add support for default Zip Code by @respencer in #6956
- Cleanup: Event UI by @DawoudIO in #6966
- Inactive people by class by @respencer in #7009
🪲 Bugs
- Edit for consistant menu rendering by @respencer in #6962
- Fix mismatched date formatting by @respencer in #7002
- Fix date string formatting to match the rest by @respencer in #7008
- Add missing if for Events stat box on dashboard by @respencer in #6948
- Update Kiosk by @DawoudIO in #6937
- Fix HTML for menu count badges by @respencer in #6954
- handle situation where shell_exec does not exist by @DAcodedBEAT in #6952
- Fix "More info" button on People Dashboard by @bigtigerku in #6958
- No fatal error when listing null events by @respencer in #6964
- Fix Directory Report page size selector by @respencer in #6983
- Add missing listOption use statement by @respencer in #6986
- Bug: Birthday Calendar works for only current year. #6991 by @bigtigerku in #6995
- Fixed bug with Invalid Deposit ID lookup. by @DawoudIO in #6965
- Bug: Age is not correct in Birthday Calendar. #6990 by @bigtigerku in #6997
- fix
location
redirect query parameter on login page by @DAcodedBEAT in #7005
💬 Localization
- 5.7.0 POEditor Update - 2024-04-26 by @github-actions in #6963
- 5.8.0 POEditor Update - 2024-05-05 by @github-actions in #6996
- 5.8.0 POEditor Update - 2024-05-07 by @github-actions in #7000
- 5.8.0 POEditor Update - 2024-05-17 by @github-actions in #7031
Inner Beauty
- Started 5.8.0 by @DawoudIO in #6961
- Delete unreferenced code by @respencer in #6957
- Redirect utils cleanup by @DawoudIO in #6969
- Mustache to twig by @DawoudIO in #6968
- fix types for SystemCalendar classes by @DAcodedBEAT in #6979
- Fix issues uncovered from original
mustache-to-twig
branch by @DAcodedBEAT in #6978 - Delete unused use statement for MenuConfigQuery by @respencer in #6985
- run prettier on javascript code by @DAcodedBEAT in #7006
- run prettier on cypress js files by @DAcodedBEAT in #7012
- fix php deprecation notice in Countries by @DAcodedBEAT in #7015
- update all github actions to latest tagged version to resolve deprecations by @DAcodedBEAT in #7018
- sanitize the CurrentFundraiser provided from query params, use ORM to get fundraiser data by @DAcodedBEAT in #7014
- sanitize the familyId provided from query params, use ORM to get family data by @DAcodedBEAT in #7013
- cleanup extract-db-locale-terms.php script by @DAcodedBEAT in #6960
👒 Dependencies
- [Snyk] Upgrade react-datepicker from 6.2.0 to 6.6.0 by @DawoudIO in #6940
- [Snyk] Upgrade i18next from 23.10.0 to 23.10.1 by @DawoudIO in #6941
- [Snyk] Upgrade flag-icons from 7.2.0 to 7.2.1 by @DawoudIO in #6943
- [Snyk] Upgrade i18next from 23.10.1 to 23.11.0 by @DawoudIO in #6973
- [Snyk] Upgrade i18next from 23.11.0 to 23.11.1 by @DawoudIO in #6976
- [Snyk] Upgrade react-datepicker from 6.6.0 to 6.7.0 by @DawoudIO in #6999
- [Snyk] Upgrade i18next from 23.11.1 to 23.11.2 by @DawoudIO in #6998
- [Snyk] Upgrade react-datepicker from 6.8.0 to 6.9.0 by @DawoudIO in #7023
- update frontend deps by @DAcodedBEAT in #7016
Other Changes
- API: Person/Numbers not used by @DawoudIO in #6970
- Make middle name searchable by @bigtigerku in #6959
- Apply fixes from StyleCI by @DawoudIO in #6994
- Cleanup post data in EventAttendance by @respencer in #6989
- [Snyk] Upgrade react-datepicker from 6.7.0 to 6.8.0 by @DawoudIO in #7003
- Apply fixes from StyleCI by @DawoudIO in #7010
- Fix iPDFOutputType setting by @respencer in #7027
- add update person tests to ensure functionality by @DAcodedBEAT in #7034
New Contributors
- @bigtigerku made their first contribution in #6958
Full Changelog: 5.7.0...5.8.0
5.7.0
What's Changed
🎉 Exciting New Features
- System Upgrade UI updates by @DawoudIO in #6934
- Changed Birth Year range min to 0 from 1901 by @DawoudIO in #6936
🪲 Bugs
- Bugfix for CSV Import error by @grayeul in #6915
- fix family editor to save wedding date by @DAcodedBEAT in #6923
- Fix 2FA QR code generation by @DAcodedBEAT in #6922
- Fix family properties loading issue by @DAcodedBEAT in #6924
💬 Localization
- 5.6.0 POEditor Update - 2024-03-09 by @github-actions in #6905
- 5.6.0 POEditor Update - 2024-03-11 by @github-actions in #6906
- 5.6.0 POEditor Update - 2024-03-26 by @github-actions in #6916
- Locale: India (Hindi & Tamil), Japanese, and China (zh_CN) Flag by @DawoudIO in #6930
- Social Media names are not localized by @DawoudIO in #6931
- Bug: User Locale Selection and Flag by @DawoudIO in #6933
- Locale Cleanup by @DawoudIO in #6929
- Bug people/verify page has strange header/title by @DawoudIO in #6935
Inner Beauty
- update updates to use propel orm by @DAcodedBEAT in #6867
- better application version check (hopefully remove usage of composer.json in prod) by @DAcodedBEAT in #6904
- Starting 5.7.0 by @DawoudIO in #6901
- remove usage of flot and have chartjs be only charting library by @DAcodedBEAT in #6927
👒 Dependencies
- swap sass implementations since node-sass has been deprecated for a while by @DAcodedBEAT in #6921
- Update composer Libs by @DawoudIO in #6902
Other Changes
- Update upgrade process to support churchinfo 1.3.1 by @DawoudIO in #6896
- Add additional method to check for mod_rewrite by @grayeul in #6911
- Better custom filtering by @TiagoMRodrigues in #6861
- Update CODEOWNERS to use @ChurchCRM/developers group by @DAcodedBEAT in #6926
Full Changelog: 5.6.0...5.7.0