Releases: ChurchCRM/CRM
Releases · ChurchCRM/CRM
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
5.6.0
What's Changed
🪲 Bugs
- 2 bug problem saving from familyeditor by @grayeul in #6834
- add more null checks when determining age of person by @DAcodedBEAT in #6860
- 1 feature request migrate hardcoded states dropdown by @grayeul in #6832
- Show group role in GroupView.php by @DAcodedBEAT in #6865
- Handle adjusting BasePath, utilizing discovered rootPath by @grayeul in #6881
- Have GetAge() return -1 if Year is null, and fix return type by @grayeul in #6888
💬 Localization
- created states for countries in the west indies by @romdricks in #6877
- Add South African provinces by @respencer in #6883
- Created states for countries by @romdricks in #6874
- 5.5.0 POEditor Update - 2024-01-23 by @github-actions in #6828
- 5.5.0 POEditor Update - 2024-01-29 by @github-actions in #6829
- 5.5.0 POEditor Update - 2024-02-01 by @github-actions in #6839
- 5.5.0 POEditor Update - 2024-02-06 by @github-actions in #6842
- 5.5.0 POEditor Update - 2024-02-07 by @github-actions in #6843
- 5.5.0 POEditor Update - 2024-02-08 by @github-actions in #6846
- 5.5.0 POEditor Update - 2024-02-14 by @github-actions in #6863
- 5.5.0 POEditor Update - 2024-02-15 by @github-actions in #6866
- 5.5.0 POEditor Update - 2024-02-16 by @github-actions in #6871
- 5.5.0 POEditor Update - 2024-02-19 by @github-actions in #6878
- 5.5.0 POEditor Update - 2024-02-20 by @github-actions in #6882
- 5.5.0 POEditor Update - 2024-02-22 by @github-actions in #6886
- 5.5.0 POEditor Update - 2024-03-05 by @github-actions in #6897
Inner Beauty
- run alter commands only if able to run alter commands, ignore inserts if already inserted by @DAcodedBEAT in #6831
- Remove Menu.php by @DAcodedBEAT in #6808
- update all deps by @DAcodedBEAT in #6864
- adding xdebug to the test docker just run url with ?XDEBUG_SESSION_START=1 and wait on port 9003 by @TiagoMRodrigues in #6857
- Build/5.6.0 - Build / Version by @DawoudIO in #6900
👒 Dependencies
- Bump ckeditor4 from 4.23.0 to 4.24.0 by @dependabot in #6844
- Bump ip from 2.0.0 to 2.0.1 by @dependabot in #6885
- Bump es5-ext from 0.10.61 to 0.10.63 by @dependabot in #6892
- Upgrade deps by @DAcodedBEAT in #6898
Other Changes
- [Snyk] Upgrade i18next from 23.7.16 to 23.7.18 by @DawoudIO in #6859
- [Snyk] Upgrade react-bootstrap from 2.9.2 to 2.10.0 by @DawoudIO in #6845
- Fix typos: thubm -> thumb(nail) by @grayeul in #6890
- Add clearing of Lat/Long to verify null values are functional by @grayeul in #6894
New Contributors
- @grayeul made their first contribution in #6834
- @TiagoMRodrigues made their first contribution in #6857
- @romdricks made their first contribution in #6874
- @respencer made their first contribution in #6883
Full Changelog: 5.5.0...5.6.0
5.5.0
What's Changed
🎉 Exciting New Features
- get group view datatable to workable state by @DAcodedBEAT in #6814
🪲 Bugs
- fix error when checking emptiness of $Year by @DAcodedBEAT in #6806
- $interval should never be false if iRemotePhotoCacheDuration is invalid by @DAcodedBEAT in #6805
- set up dependency injection container for setup routes by @DAcodedBEAT in #6821
- [custom field] mb_substr($fieldInfo->name, 1) string must be cast to int to do arithmetic by @DAcodedBEAT in #6825
💬 Localization
- 5.5.0 POEditor Update - 2024-01-10 by @github-actions in #6811
- 5.5.0 POEditor Update - 2024-01-11 by @github-actions in #6813
- 5.5.0 POEditor Update - 2024-01-12 by @github-actions in #6815
- 5.5.0 POEditor Update - 2024-01-13 by @github-actions in #6817
- 5.5.0 POEditor Update - 2024-01-15 by @github-actions in #6818
- 5.5.0 POEditor Update - 2024-01-17 by @github-actions in #6820
- 5.5.0 POEditor Update - 2024-01-18 by @github-actions in #6823
Inner Beauty
- convert tedious sql strings to safer orm operations by @DAcodedBEAT in #6779
- update phpstan and rector, run rector after updating by @DAcodedBEAT in #6809
- improve bug report template by @DAcodedBEAT in #6816
👒 Dependencies
- update as many js deps as possible by @DAcodedBEAT in #6801
- update grunt-poeditor-gd grunt i18next by @DAcodedBEAT in #6804
- update as many dependencies as possible by @DAcodedBEAT in #6822
Full Changelog: 5.4.3...5.5.0
5.4.3
5.4.2
What's Changed
🪲 Bugs
- Bug: Fix backup download of the files by @DawoudIO in #6794
- fix javascript calls to delete routes which currently don't work by @DAcodedBEAT in #6796
Full Changelog: 5.4.1...5.4.2