Releases: CruGlobal/mpdx-react
Releases · CruGlobal/mpdx-react
v1.1.0 – Minor fixes after Initial Release
What's Changed
Significant changes
- MPDX- 8231 - Announcements by @dr-bizz in #1162
- MPDX-8358 Use API translations for Task Activity and Display Result by @caleballdrin in #1192
- [MPDX-8386] Redirect after login by @canac in #1168
- [no-Jira] Remove storybook and chromatic by @canac in #1181
- [MPDX-8445] NextJS v13 upgrade by @canac in #1204
- [MPDX-8443] Upgrade TypeScript to the latest version by @canac in #1194
- [MPDX-8445] Next.js v14 upgrade by @canac in #1206
- [MPDX-8445] Next.js v15 upgrade by @canac in #1212
- [No-Jira] Upgrade Apollo Server 4 by @caleballdrin in #1242
Small changes and patches
- MPDX-7900 Remove Header image and make smaller by @caleballdrin in #1164
- MPDX-8129 - Upgrade @react-google-maps/api to 2.20.3 by @wjames111 in #1158
- [MPDX-8406] Add contact panel to expected monthly total report by @canac in #1165
- [no-Jira] Make enum mocking deterministic by @canac in #1155
- MPDX-8417 Add missing remaining amounts and tooltips to coaching thermometer by @caleballdrin in #1166
- MPDX-8421 14month Late Circle by @caleballdrin in #1167
- Show Received on pledge modal to avoid confusion by @dr-bizz in #1170
- [MDPX-8385] Preserve previous task name by @canac in #1169
- MPDX-8426 Mobile Improvements by @caleballdrin in #1172
- MPDX-8429 Fix 502 error on 14-month report by @dr-bizz in #1175
- [MPDX-8145] Make address street optional by @canac in #1177
- [MPDX-8427] Move beacon above Windows scrollbar by @canac in #1174
- [MPDX-8418] Add UTF-8 BOM to CSV exports by @canac in #1173
- [HS-1251563] Sort and refresh contact tags by @canac in #1179
- MPDX-8425 Require Task Action on Mass Actions by @caleballdrin in #1171
- [MPDX-8416] Turn article name into a link that opens in a new tab by @canac in #1178
- MPDX-8358 Enum Translations by @caleballdrin in #1161
- Bump dset from 3.1.2 to 3.1.4 by @dependabot in #1182
- [no-Jira] Use a dash in dependabot branch names by @canac in #1187
- [MPDX-8440] Remove TNT import file upload restriction by @canac in #1180
- Translations -New translations from OneSky by @dr-bizz in #1190
- [no-Jira] Upgrade i18next-parser by @canac in #1188
- [no-Jira] Semver-minor dependabot upgrades by @canac in #1191
- Bump semver from 5.7.1 to 5.7.2 by @dependabot in #809
- [MPDX-8442] Localize more labels by @canac in #1193
- HS-1258682 Appeals Loading Fix by @caleballdrin in #1195
- Appeals - Remove appeals when switch account list by @dr-bizz in #1196
- [MPDX-8443] Ergonomock aliases by @canac in #1199
- [MPDX-8444] Upgrade yup by @canac in #1198
- Appeals - Add warning and tooltip to Received title and pledge status dropdown by @dr-bizz in #1203
- [no-Jira] Dependabot PR reviews by @canac in #1205
- HS-1262512 Make helpducks link open in new tab by @caleballdrin in #1207
- [MPDX-8472] Generate URLs with current accountListId by @canac in #1208
- [MPDX-8453] Tasks infinite scroll no longer scrolls to bottom on opening Comments modal by @dr-bizz in #1211
- [no-Jira] Give bundle-analyzer permission to comment on dependabot PRs by @canac in #1213
- [MPDX-8446] Automate translation download and extraction by @canac in #1209
- [no-Jira] Revert whitespace removed from GoogleAccordion labels by @canac in #1215
- [no-Jira] Deduplicate frontend yarn packages by @canac in #1197
- [no-Jira] Update translations by @github-actions in #1214
- [no-Jira] Refresh 14 month report after account list redirect by @canac in #1219
- Allow user to remove next increase ask date by @dr-bizz in #1220
- MPDX-8488 - Prevent users from deleting Siebel contacts by @dr-bizz in #1216
- MPDX-8491 - Fix Activity Type Case-Sensitivity Issue in Google Calendar Integration by @dr-bizz in #1224
- [no-Jira] Update translations by @github-actions in #1223
- HS1273243 Sort Mass Actions Tag List by @caleballdrin in #1226
- MPDX-8492 - Enhance loadSession to Redirect Placeholder _ to Default Account List by @dr-bizz in #1225
- Bump nanoid from 3.3.7 to 3.3.8 by @dependabot in #1222
- [no-Jira] Move dependabot.yml to .github directory by @canac in #1231
- [no-Jira] Fix typo in readme by @canac in #1232
- [HS-1262665] Fix addresses with zip codes not showing predictions by @canac in #1233
- HS-1272111 Add Address Auto-Fill bug by @caleballdrin in #1230
- MPDX-8496 - Replace hard coded emails with env variables by @dr-bizz in #1227
- MPDX-8506 - Prevent hydration errors being sent to RollBar by @dr-bizz in #1234
- [no-Jira] Fix validateDOMNesting error by @canac in #1241
- [no-Jira] Fix currency preference help text by @canac in #1240
- [no-Jira] Disable Dependabot PRs for non-security updates by @canac in #1239
- [no-Jira] Update translations by @github-actions in #1243
- MPDX-8496 - Slight improvements to email text and GQL query name by @dr-bizz in #1248
- Bump @graphql-codegen/typescript from 4.0.6 to 4.1.2 by @dependabot in #1235
- [no-Jira] Remove unused packages by @canac in #1244
- Bump node-fetch from 3.3.1 to 3.3.2 by @dependabot in #1236
- Bump @babel/core from 7.20.5 to 7.26.0 by @dependabot in #1237
- MPDX-8508 Add Informational Text for Hidden Columns in Donations Table by @dr-bizz in #1249
- HS-1276961 Remove deceased people from fix phone/email suggestions by @caleballdrin in #1246
- HS-1278785 Stop filtering out contacts who have their primary person deceased by @caleballdrin in #1247
- MPDX-8511 - Restoring the Relationship Code field on contacts by @dr-bizz in #1250
- [HS-1284159] Fix accept invite redirect by @canac in #1251
- Fix login loop from logout redirect by @dr-bizz in #1252
- MPDX-8514 + MPDX-7911 - Improve the Integrations page by @dr-bizz in #1255
- MPDX-8511 - Allowing users to edit the relationship_code field by @dr-bizz in #1256
- MPDX-8515 - Increase # of coaches fetched by @dr-bizz in #1257
- [no-Jira] Relay pagination data loss by @canac in #1259
- MPDX-8515 - Fetching all pages on the coaches page by @dr-bizz in #1258
- MPDX-8517 - Fix the negative numbers on the Responsibility Center report by @dr-bizz in #1261
- MPDX-8521 - Formatting subpremise for US and Singapore addresses by @dr-bizz in #1262
- [no-Jira] Fix PREVIEW_URL in Dependabot preview environments by @canac in #1263
- Bump undici from 6.20.1 ...
v1.0.0 – MPDX Initial Release
Welcome to the first official release of MPDX
This initial release, v1.0.0
, marks the beginning of our structured release cycle, aimed at supporting other organizations using MPDX in their systems. This release includes the core functionalities and features as documented, providing a stable foundation for tracking partnerships, managing donations, and streamlining missionary support processes.
Key Highlights:
- Comprehensive partner account management.
- Enhanced donation tracking and reporting capabilities.
- Optimized interface for seamless user experience.
- Task management software, including Task phases to guide partners/contacts through new contact phases.
- Appeal creation and tracking software for targeted fundraising efforts.
- MPD Global integration for expanded functionality.
- Tools for merging and fixing duplicate information, such as people, email addresses, and more.
- Import data directly from Google, CSV files, or TntConnect for easy data migration and setup.
- Account creation and account setup tools for a smooth onboarding process.
- Detailed reports for informed decision-making and transparency.
- Coaching tools to guide and support other MPDX users.
- Admin access with impersonation capabilities for easier user support.
- Extensive customization options for user settings and preferences.
- Help Ducks support integration for guidance and troubleshooting (previously HelpScout in beta; now migrated to Help Ducks / Help Juice).
With this and future releases, we aim to empower organizations to easily track updates, manage dependencies, and deploy new versions of MPDX confidently.
Stay tuned for feature enhancements, fixes, and improvements in upcoming releases.
What's Changed
Since this is our first release, I have only included PRs since we upgraded MPDX to Node version 18 (1 year ago to date).
- Upgrading to Node v18 by @dr-bizz in #798
- [no-Jira] Upgrade to Node v18 follow-up by @canac in #801
- [no-Jira] Improve coaching monthly commitment graph by @canac in #803
- [no-Jira] Mock react-virtuoso correctly by @canac in #802
- MPDX-7678 - GraphQL error when filtering by completed tasks by @dr-bizz in #805
- MPDX-7774 - Appeal on Dashboard needs a link to that appeal by @dr-bizz in #800
- Adding default Pull request template by @dr-bizz in #807
- Bump next-auth from 4.19.2 to 4.20.1 by @dependabot in #685
- Bump @babel/traverse from 7.18.11 to 7.23.2 by @dependabot in #808
- [MPDX-7800] Fix monthly activity graph by @canac in #804
- MPDX-7685 - Fixing 14 month report printing issue by @dr-bizz in #806
- Moving component NavReportsList to shared folder and adding new Preferences types by @dr-bizz in #817
- Preferences Prep-work - Added Shared Form Components by @dr-bizz in #818
- [MPDX-7359] Complete coaching sidebar by @canac in #816
- [no-Jira] Add GraphQL and testing documentation by @canac in #822
- [no-Jira] Localize ARIA labels by @canac in #824
- [MPDX-7212] Add appointment results table by @canac in #819
- [MPDX-7213] Add coaching activity summary by @canac in #827
- Preferences - Connect Services Page by @dr-bizz in #820
- [no-Jira] Sort import statements and members by @canac in #829
- MPDX-7820 Web - Address should allow multiline inputs by @caleballdrin in #832
- [no-Jira] Move NextJS subimports to the top by @canac in #835
- [no-Jira] Fix blank page on initial load by @canac in #837
- MPDX-7727 Add organization to add donation modal by @caleballdrin in #831
- MPDX-7786 Don't round donations by @caleballdrin in #833
- [no-Jira] Import
graphql/types.generated
without relative imports by @canac in #840 - Fixing multiple speed issues with Graph QL and SSR by @dr-bizz in #836
- [MPDX-7812] Add coaching activity component by @canac in #825
- [MPDX-7812] Fix imports from #825 by @canac in #845
- [No-Jira] Show all financial accounts on Responsibility Centers Page by @caleballdrin in #847
- [MPDX-7532] Add coaching weekly report by @canac in #828
- [MPDX-7815] Make coaching sidebar collapsible by @canac in #826
- [no-Jira] Fix next-bundle-analyzer by @canac in #838
- [no-Jira] Use local GraphQL schema file by @canac in #848
- Preferences notifications by @dr-bizz in #821
- 7531/outstanding commitments/special needs giving by @wjames111 in #849
- [no-Jira] Document mock.lastCall by @canac in #854
- Update dependency next-auth to v4.24.5 [SECURITY] by @renovate in #850
- Bump browserify-sign from 4.2.1 to 4.2.2 by @dependabot in #811
- Bump undici from 5.9.1 to 5.28.2 by @dependabot in #859
- MPDX-7517 Replacing MobileDatePicker and MobileTimePicker with their better UX version. by @dr-bizz in #860
- [no-Jira] Flaky tests by @canac in #862
- [no-Jira] Increase test shard count by @canac in #863
- Lint Fix: Fix for new Phone numbers schema change by @dr-bizz in #861
- [no-Jira] Localize labels and use static translation strings by @canac in #856
- [no-Jira] Wait until all tests complete to post CodeCov status by @canac in #865
- [MPDX-7832] Fix form errors not displaying by @canac in #855
- [MPDX-7407] Add TagsSummary component by @canac in #839
- [no-Jira] Include files with zero coverage in the coverage report by @canac in #867
- [MPDX-7333] Make contact details donations editable by @canac in #844
- [MPDX-7841] Contact Details donation columns by @canac in #864
- [MPDX-7672] Adds onClose for base dialog box by @wjames111 in #852
- [MPDX-7698] Adds locales for multiline TextField support in EditMailingInfoModal. by @wjames111 in #870
- MPDX-7772 Preferences - Admin by @dr-bizz in #866
- Bump undici from 5.28.2 to 5.28.3 by @dependabot in #873
- MPDX-7769 - Preferences Organizations by @dr-bizz in #846
- MPDX-7830 | Ensuring Rollbar only runs when the RollBar env var is defined. by @dr-bizz in #841
- [MPDX-7766] Update comment count after adding or deleting task comments by @canac in #868
- [MPDX-7847] - Disables checkbox when no Contacts or Tasks are Selected. by @wjames111 in #875
- [MPDX-7837] Adds close adornment to base search text field. by @wjames111 in #869
- [no-Jira] Document toHaveGraphqlOperation by @canac in #878
- [no-Jira] Add retry logic to GraphQL Codegen action by @canac in #880
- [no-Jira] Migrate off of deprecated deleteAccountListCoach inputs by @canac in #879
- [MPDX-7854] Add links to new coaching page by @canac in #872
- [no-Jira] Fix codegen retry action by @canac in #881
- No-Jira Add full currency name by @caleballdrin in #883
- Fix AWS Amplify previews by @dr-bizz in #884
- MPDX-7076 Preferences by @caleballdrin in #853
- MPDX-7079 + MPDX-7080 - "Manage Accounts" & "Manage Coaches" by @dr-bizz in #843
- [MPDX-7848] - Reset Search Filter on Reset Filters by @wjames111 in #874
- [MPDX-7828] Fix several UX issues with task modals by @canac in #851
- [MPDX-7746] Provide defaults for ...