Releases: Enterprise-CMCS/eAPD
v5
eAPD Version 5 - the MMIS IAPD Builder
The eAPD team is proud to present the final version of the eAPD. Contained within this release is the first and final iteration of the MMIS IAPD builder, as well as, numerous quality of life improvements and bug fixes. As of this release, the system can build and export a regulatorily compliant MMIS IAPD.
We have made every effort to ensure that the documentation for the eAPD is updated and can be installed locally while minimizing any paid dependencies that could potentially be a burden to the open source community.
The eAPD team is grateful for all the support and time our Federal and State partners have shared with us. We could not have gotten here without the support of Federal and State leadership, the Medicaid Enterprise Systems State Officers, and State's who have provided us incredible insight into what it takes to build an APD.
The eAPD is also grateful for the team, past and present, who have contributed to this incredible project. Their fingerprints are present on every aspect of this product. We hope that anyone who picks up the project in the future will the care and attention that has been invested into this work and take it to the next level.
What's Changed
🚀 Exciting New Features
- Dmirano/4571 prev activities mmis read only by @mirano-darren in #4616
- 4555 [Feature] Update Read-Only View for MMIS changes to Budget and FFP by @thetif in #4605
- 4599 [Feature] Create Read-Only view for Analysis of Alternatives and Risk by @thetif in #4618
- 4612 [Feature] Create component for Conditions for Enhanced Funding by @thetif in #4628
- 4613 [Feature] Create Read-only view for Conditions for Enhanced Funding by @thetif in #4642
- 4500 Add MDBT Budget Tables to Proposed Budget by @tbolt in #4667
- 4474 Executive Summary update for MMIS by @tbolt in #4636
- 4589 [Feature] Create a fake state for testing on Staging and Production by @thetif in #4669
- 4556 Updates to export/read-only proposed budget section by @tbolt in #4674
🐛 Bugs Fixed
- 4624 Navigating between activities using the nav menu doesn't update the Activity Name by @amyd11 in #4630
- Dmirano/4551 ffp screen reader bug by @mirano-darren in #4640
- 4575 State Priorities and Scope admin check issue by @tbolt in #4670
- 4586 Fix Activities Dashboard alert not going away when new activities are added by @tbolt in #4671
- 4672 [Bug] Key State Personnel being added to Executive Summary - Activities Totals by @amyd11 in #4685
✅ Tests Added
- Dmirano/4530 mmis cypress navigation by @mirano-darren in #4675
- Dmirano/4531 mmis cypress admin check by @mirano-darren in #4679
- Dmirano/4532 cypress valid mmis apd by @mirano-darren in #4684
🧰 Maintenance
- [maintenance] resolved migration issue by @thetif in #4643
- [Maintenance] fixing budget migration by @thetif in #4644
- fixing budget migration by @thetif in #4645
- clean up budget migrations by @thetif in #4646
- Add link to updated adminCheck Documentation by @tbolt in #4688
- updated npm modules for all green updates by @thetif in #4689
🔧 Refactors Made
- changes needed for setting up dev Okta account by @thetif in #4676
- Remove Launchdarkly by @thetif in #4681
⚙️ Behind the Scenes
- 4557 [Feature] Create Read-Only view for Security Planning by @Sun-Mountain in #4625
- 4503 Update the budget to calculate totals for match rates by @amyd11 in #4606
- Bbrooks/add update to user data by @cthulhuplus in #4639
- 4331 [Bug] Other State Expense validation triggering on Cancel by @Sun-Mountain in #4627
- 4621 Allow deleting 1st Activity for MMIS by @amyd11 in #4637
- 4597 - [Feature] Display standard APD header on activities pages by @Sun-Mountain in #4647
- 4366 - Date validation is inconsistent between inline and admin check(backend) by @Sun-Mountain in #4641
- Bbrooks/security hub findings 20230320 by @cthulhuplus in #4664
- bbrooks/3670-Improve-Provisioning-Script-Cleanup by @cthulhuplus in #4666
- 4661 [Bug] - Check inline validation for dollar and date fields by @Sun-Mountain in #4668
- 4558 [Feature] Update Read-Only View for MMIS changes to Executive Summary by @amyd11 in #4678
- 4662 [Maintenance] Add periods to all the inline validation error messages by @Sun-Mountain in #4682
- 4540 [Feature] Trap errors on the react side to avoid the white screen of death by @Sun-Mountain in #4680
- Admin Check Stop Button by @Sun-Mountain in #4686
- Greenfield infra code by @yonassrobi in #4687
Full Changelog: v4.9.4...v5
v4.9.4
What's Changed
🚀 Exciting New Features
- Alternatives and Risks by @thetif in #4614
- Tbolt/4506 Updates to proposed budget and executive summary by @tbolt in #4583
- Updates the doc link permissions, adds new doc, adds new link to doc by @thetif in #4626
📚 Content Updates
🔧 Refactors Made
⚙️ Behind the Scenes
- adds maintenance pr label and tag by @tbolt in #4611
- updated S3 set up by @thetif in #4629
- updated S3 set up by @thetif in #4631
- updated S3 set up by @thetif in #4632
Full Changelog: v4.9.1...v4.9.4
v4.9.3
What's Changed
🚀 Exciting New Features
- Dmirano/4431 security planning page by @mirano-darren in #4462
- [Feature] #4415 Activities Overview for MMIS by @amyd11 in #4445
- NZ/4441 feature temporary message by @Sun-Mountain in #4456
- Tbolt/4413 key state personnel mmis by @tbolt in #4454
- Dmirano/4476 remove hit hie tables by @mirano-darren in #4485
- Nz/4354 priorities scope by @Sun-Mountain in #4484
- Dmirano/3493 mmis activities dashboard by @mirano-darren in #4499
- Dmirano/4363 remove hit hie tables prev activities by @mirano-darren in #4518
- NZ/4501 - can add/remove years by @Sun-Mountain in #4522
- Nz/4304 Update Budget and FFP for MMIS by @Sun-Mountain in #4526
- dmirano/4513-activities-dashboard-help-text by @mirano-darren in #4535
- dmirano/4509-outcomes-and-metrics-help-text by @mirano-darren in #4536
- Dmirano/4510 state staff and expenses help text by @mirano-darren in #4546
- updated assurance and compliance for mmis by @thetif in #4519
- Ad/4211 MMIS APD overview by @amyd11 in #4528
- 4426 Adding match rate picker component by @thetif in #4538
- Tbolt/4416 mmis proposed budget by @tbolt in #4517
- Tbolt/4523 Dont allow blank strings in text input fields by @tbolt in #4552
- updated Activity Overview read-only for MMIS by @thetif in #4582
- updated key state personnel by @thetif in #4587
- added tooltip to subform save buttons by @thetif in #4584
- updated the email address of the Export Instructions by @thetif in #4581
- Tbolt/4559 update apd overview mmis read only by @tbolt in #4601
- kong changes by @thetif in #4593
- Dmirano/4570 new prev activities mmis by @mirano-darren in #4588
📚 Content Updates
- Tbolt/4511 Private Contractor Example Help Text Update by @tbolt in #4544
- Tbolt/4512 Updates to help text in cost allocation for MMIS apds by @tbolt in #4548
🐛 Bugs Fixed
- fixes to migration issue by @thetif in #4515
- Tbolt/4491 medicaid business areas bug by @tbolt in #4543
- Fixed issue with adding and removing years breaking Key State Personnel by @thetif in #4573
✅ Tests Added
- Dmirano/4447 cypress fixtures refactor by @mirano-darren in #4477
🔧 Refactors Made
⚙️ Behind the Scenes
- Nz/3686 rmv admin op by @Sun-Mountain in #4475
- Tforkner/4376 upgrades by @thetif in #4498
- Circle CI OIDC Implementation by @yonassrobi in #4504
- Secret scanning by @yonassrobi in #4529
- Addressing Snyk Terraform findings by @cthulhuplus in #4505
- bbrooks/4461-BASH-to-User-Data by @cthulhuplus in #4537
- NZ/4514 - APD name should be required in the new APD form by @Sun-Mountain in #4534
- upgraded node to 16.19.1 and fixed lint issues by @thetif in #4563
- Adding SGs for DataProtect to reach eAPD DBs by @cthulhuplus in #4565
- Nz/4502 [Bug] Create APD button not being enabled when switching from MMIS to HITECH by @Sun-Mountain in #4564
- updated knex to 2.4.0 by @thetif in #4585
- Increasing resource class as a quick fix for potential build issue by @cthulhuplus in #4594
- update pr template by @tbolt in #4591
- codecov configs by @thetif in #4590
- resolve webpack vuln by @tbolt in #4603
- Nz/4418 Update Executive Summary for MMIS by @Sun-Mountain in #4579
- bbrooks/circleci-store-artifacts-20230317 by @cthulhuplus in #4617
New Contributors
- @yonassrobi made their first contribution in #4504
Full Changelog: v4.9...v4.9.3
v4.9
What's Changed
🚀 Exciting New Features
- Tbolt/3676 Admin Check by @tbolt in #4055
- Tbolt/4349 Remove AJV Validation by @tbolt in #4389
- tforkner/4365-mmis-schema by @thetif in #4388
- Adipasquale/4379 add activity button description by @amyd11 in #4435
- Tbolt/4371 mmis nav updates by @tbolt in #4410
- Tforkner/4196 sharepoint endpoints by @thetif in #4375
- Nz/4209 new apd page by @Sun-Mountain in #4335
🐛 Bugs Fixed
- Nz/4183 FFP Bug by @Sun-Mountain in #4414
- Tbolt/4411 Fixes issue where PUTs against /states/:stateId/affiliations/:id could assign invalid roles by @tbolt in #4412
✅ Tests Added
- Dmirano/4075 admin check cypress tests by @mirano-darren in #4404
- dmirano/4170-cypress-code-cov by @mirano-darren in #4392
- Dmirano/4320 mmis test scaffolding by @mirano-darren in #4436
⚙️ Behind the Scenes
- bbrooks/Build-URL-Fix-20221114 by @cthulhuplus in #4406
- bbrooks/4031-Update-Packer-Cleanup-20221102 by @cthulhuplus in #4408
- change seed name of complete APD to HITECH IAPD Complete by @mirano-darren in #4422
- bbrooks/Replace-CMSgov by @cthulhuplus in #4421
- bbrooks/4298-Increase-Pipeline-Speed by @cthulhuplus in #4369
- Dmirano/4265 subform button accessibility by @mirano-darren in #4430
- bbrooks/packer-fix-20221213 by @cthulhuplus in #4448
- updated jsonwebtoken by @thetif in #4458
- NZ/4419 remove validation flag by @Sun-Mountain in #4464
New Contributors
Full Changelog: v4.8...v4.9
v4.8
What's Changed
✅ Tests Added
- dmirano/4332-cypress-with-LD-flags by @mirano-darren in #4373
⚙️ Behind the Scenes
- removed unneeded user data by @thetif in #4370
- bbrooks/Packer-Validation-Patch-20221025 by @cthulhuplus in #4378
Full Changelog: v4.7...v4.8
v4.7
What's Changed
🚀 Exciting New Features
- Tforkner/3745 move budget calculations to backend and save them in mongo by @thetif in #4276
- Configs for connecting to LaunchDarkly by @thetif in #4342
- Nz/2676 508 forms by @Sun-Mountain in #4310
🐛 Bugs Fixed
✅ Tests Added
- Dmirano/4287 cypress axe by @mirano-darren in #4333
- Dmirano/4328 speed up apd data test by @mirano-darren in #4353
- Dio/4008 create validation by @itsonlydio in #4321
- bbrooks/4007-Terraform-Validation by @cthulhuplus in #4348
⚙️ Behind the Scenes
- bbrooks/4194-Update-PostGres by @cthulhuplus in #4300
- Tforkner/4064 launch darkly typo fix by @thetif in #4358
- Tforkner/3745 budget migration fix by @thetif in #4360
- Tforkner/3745 budget migration fix by @thetif in #4364
New Contributors
- @itsonlydio made their first contribution in #4321
Full Changelog: v4.6...v4.7
v4.6
What's Changed
🚀 Exciting New Features
- Assurances and Compliance error messages by @thetif in #4248
- Tbolt/3495 Update activities error message to only show when admin check enabled by @tbolt in #4255
- Tbolt/2675 rich text editor lables by @tbolt in #4277
- Tbolt/1741 adds dollars to costAllocation aria message by @tbolt in #4267
- Tbolt/3355 budget and ffp validation by @tbolt in #4224
🐛 Bugs Fixed
✅ Tests Added
- Dmirano/4238 cypress budget checks by @mirano-darren in #4284
🔧 Refactors Made
⚙️ Behind the Scenes
- Fixes for pipeline builds by @cthulhuplus in #4264
- Fix Weekly AMI Scan by @cthulhuplus in #4269
- bbrooks/3127-Atlantis by @cthulhuplus in #4197
- bbrooks/4207-CPM-Backups by @cthulhuplus in #4279
- bbrooks/3927-Direct-to-Staging by @cthulhuplus in #4282
- updated mongo and mongoose by @thetif in #4260
- Nz/3354 cost allocation validation by @Sun-Mountain in #4186
- updates to PR template; chromatic command update by @thetif in #4289
- Nz/validate incentive payment by @Sun-Mountain in #4273
Full Changelog: v.4.5.1...v4.6
v4.5.1
What's Changed
🚀 Exciting New Features
🐛 Bugs Fixed
✅ Tests Added
- Dmirano/4169 cypress bug tests by @mirano-darren in #4235
⚙️ Behind the Scenes
- Update PR Template for QA accessibility testing by @mirano-darren in #4234
Full Changelog: v4.5.0...v.4.5.1
v4.5.0
What's Changed
🚀 Exciting New Features
- Tbolt/3449 Updates to default messages for empty fields in export view by @tbolt in #4000
- Tbolt/3498 Other state expenses validation by @tbolt in #3957
- Tforkner/4045 storybook updates by @thetif in #4112
- Nz/3349 activity overview inline by @Sun-Mountain in #4005
- Tbolt/3445 hit hie mmis validation updates by @tbolt in #4158
- Tbolt/3357 activity list validation by @tbolt in #4173
🐛 Bugs Fixed
- Dmirano/3979 errors warning cleanup by @mirano-darren in #4080
- Tforkner/4030 subform cancel by @thetif in #4132
- fixed file that was overwritten with older version by @thetif in #4153
- Tbolt/4047 Stop subform submission when hitting enter by @tbolt in #4163
- Tbolt/4164 Fixes issue where unable to add duplicate state admin certifications by @tbolt in #4175
- tealium updates by @thetif in #4220
- update tealium configs by @thetif in #4225
✅ Tests Added
- Dmirano/3964 stryker coverage by @mirano-darren in #4049
- Dmirano/4077 cypress image upload by @mirano-darren in #4151
- dmirano/4147-cypress-component-testing by @mirano-darren in #4174
🔧 Refactors Made
⚙️ Behind the Scenes
- Removed insecure flag from curl commands by @cthulhuplus in #4052
- Adding missing var and updating trigger for testing by @cthulhuplus in #4070
- vulnerability updates by @thetif in #4068
- Cleaning up comments and formating by @cthulhuplus in #4084
- Bump sharp from 0.30.2 to 0.30.5 in /api by @dependabot in #4087
- bbrooks/4018-Clean-Preview-AMI-202205 by @cthulhuplus in #4085
- snyk updates by @thetif in #4093
- converting project to yarn workspaces by @thetif in #4004
- Putting my key into main by @cthulhuplus in #4103
- updated PR template to remind everyone to use labels in the PRs by @thetif in #4104
- snyk updates by @thetif in #4106
- bbrooks/3819-Snyk-202206 by @cthulhuplus in #4096
- Updating artifact creation by @cthulhuplus in #4110
- Bbrooks/staging fix 202206 by @cthulhuplus in #4111
- updates from snyk by @thetif in #4120
- Tforkner/4060 metrics key by @thetif in #4126
- Disables automatic building of infrastructure for Snyk PRs by @cthulhuplus in #4139
- snyk updates by @thetif in #4140
- bbrooks/4020-Refact-Prod-AMI-202206 by @cthulhuplus in #4094
- Delete package-lock.json by @mirano-darren in #4152
- Moving CloudWatch logging to User-Data by @cthulhuplus in #4148
- updates for node modules by @thetif in #4145
- Codecov updates by @thetif in #4155
- dmirano/4119-cypress-test-fix-delegate-admin-form by @mirano-darren in #4157
- [Sev1] NumberField Bug by @tbolt in #4165
- dmirano/update-bug-template by @mirano-darren in #4171
- Nz/3348 keystate person by @Sun-Mountain in #4073
- bbrooks/3748-Fixed-DevOps-Versions-20220617 by @cthulhuplus in #4156
- Bbrooks/3748 fixed dev ops versions 20220617 by @cthulhuplus in #4187
- Trying to remove pre from pre-preview by @cthulhuplus in #4190
- Bbrooks/4201 fix prod staging logs by @cthulhuplus in #4203
- Bbrooks/4201 fix prod staging logs by @cthulhuplus in #4206
- Bbrooks/4201 fix prod staging logs by @cthulhuplus in #4218
- update node to 16.16.0 by @thetif in #4227
- Update logrotate config by @cthulhuplus in #4236
- setting adminCheck to false by default by @thetif in #4233
Full Changelog: v4.3.0...v4.5.0