Releases: Enterprise-CMCS/macpro-mako
Releases · Enterprise-CMCS/macpro-mako
v1.7.0
1.7.0 (2024-02-14)
Bug Fixes
- cognito: Enable cognito for QE (a06ab68)
- seatool deletes: Fix bug where delete events in seatool were not being processed correctly, due to a return in place of a continue. (#370) (3406a9b)
- sinkSeatool tolerance: Make sinkSeatool more tolerant of processing errors (#368) (decac40)
- waiver forms: Waiver form QE remediation (#379) (67f5afb)
- wf-reset: Small updates to webforms to improve testing (#375) (201b5e3)
Features
- alerts: Modal and Alert banner upgrades (#366) (91ec0bb)
- effective submission date: Set Initial Submission Date to the next valid business day. (#358) (d5c9e6a)
- init waiver: init waiver submission forms (#361) (ef8e91e)
- update RAI withdraw behavior: Update RAI withdraw behavior to accommodate Medicaid specific biz logic (#357) (4523f31)
1.5.0 (2024-01-09)
What's Changed
- feat(add e2e): add e2e logic into github actions by @jdinh8124 in #118
- feat(faq update): made functional changes to the faq page by @Walesango2 in #125
- feat(OY2-25401): Filter dropdown alphabetical ordering by @pkim-gswell in #129
- feat(dashboard): Add LoadingSpinner to table by @charmcitygavin in #137
- feat(add-inputs): Add default inputs and example form page by @benjaminpaige in #136
- Create Filter Chips for Open Search Query by @daniel-belcher in #124
- feat(dashboard): Update dashboard a bit by @mdial89f in #139
- Form and SEA Tool data submission to facilitate development by @kevinhaube in #138
- chore(deps): bump get-func-name from 2.0.0 to 2.0.2 by @dependabot in #142
- chore(diagram): Update diagram for submission by @mdial89f in #143
- feat(topic mgmt): Implement a mako data topic strategy, so we have a place to send mako data by @mdial89f in #144
- feat(initial submission): Set up New Submission triage options by @kevinhaube in #140
- chore(deps): Update zod by @mdial89f in #147
- feat(initial submission): Waiver & SPA options, Landing pages for external app submissions by @kevinhaube in #145
- fix(minor issues): Security group tweaks, fix kibana user loading, lint fixes, etc by @mdial89f in #146
- fix(dora): Fix dora... i broke it on the last merge by @mdial89f in #149
- fix(initial submission): Fixes authority value while non-dynamic by @kevinhaube in #150
- fix(mako-issues-01): Mako Issues (fix) by @13bfrancis in #132
- feat(IDM support): support IDM integration by @mdial89f in #153
- add ajv resolver by @benjaminpaige in #155
- fix(idm deploy bug): Fix issue when deploying non-IDM backed environemnts by @mdial89f in #157
- fix(gha): Tweaks to github actions by @mdial89f in #158
- spike(webforms): POC (WIP) by @pkim-gswell in #154
- chore(docs): Update some documentation by @mdial89f in #160
- Dependency framework for PoC by @daniel-belcher in #159
- feat(Button): Update outline style to match design by @charmcitygavin in #152
- fix(dev costs): Run 1 node OS clusters in dev environments by @mdial89f in #161
- feat(faq page formatting): made changes to the faq page adding tables to applicable sections. rewrote e2e test that was failing by @Walesango2 in #151
- Pull master into saw by @jdinh8124 in #165
- fix(filter chip bugs): Squashing filter chip bugs by @benjaminpaige in #164
- Adjust webform layout by @benjaminpaige in #167
- feat(styling-updates): Replace OneMAC logo with new source, Underline links missing underlines by @kevinhaube in #163
- feat(add-breadcrumbs): Add Bread Crumbs to the Mako Web Application by @13bfrancis in #162
- update slot to slots and ui by @benjaminpaige in #168
- feat(webforms): Form styling updates by @charmcitygavin in #169
- feat(OY2-25568): Solidify and incorporate strong form types by @pkim-gswell in #170
- feat(forms-api): Adding forms api handler by @jdinh8124 in #156
- feat(webforms): Fix layout issues by @charmcitygavin in #172
- Multishark by @benjaminpaige in #173
- fix(webforms): Spacing, font size, and border by @charmcitygavin in #174
- feat(attachments infrastructure): Bucket, file scanning, and presigned urls. by @mdial89f in #176
- Finsoup by @pkim-gswell in #178
- fix(minor things): Some clean up and standardization by @mdial89f in #177
- Abp1 by @daniel-belcher in #179
- feat(UI): Add query/hook for forms API to UI by @charmcitygavin in #183
- feat(package actions): Set up API to return actions; UI to read and render actions by @kevinhaube in #182
- feat(role based view): implemented a role based view for user groups by @Walesango2 in #175
- fix(accessibility): adjust accessibility issues by @jdinh8124 in #180
- feature(medicaid submission): Medicaid Form Submission by @13bfrancis in #181
- fix(button clickability): Correct bad button clickability by @mdial89f in #185
- feat(webforms): RHF Validator by @pkim-gswell in #184
- feat(breadcrumbs): Refactor breadcrumbs to remove path filter by @kevinhaube in #186
- fix(webforms): Layout fixes before QA by @charmcitygavin in #188
- fix(ABP1): Ensure copy text matches Figma and PDF by @charmcitygavin in #190
- fix(status-filter): fix cms status filtering bug by @benjaminpaige in #191
- feat(Role based users update): update package status in all instances where applicable by @Walesango2 in #187
- feat(misc-inputs): Handle non standard numerical inputs by @benjaminpaige in #193
- fix(maxRecordCount): Add maxRecordCount to pagination by @benjaminpaige in #195
- Add required attribute to abp1 field inputs by @benjaminpaige in #196
- feat(package-actions): Enable/Disable Formal RAI Response Withdraw by @kevinhaube in #192
- fix(opensearch filters): Adjust opensearch filters for better UX by @jdinh8124 in #194
- feat(add-modal): Add Modal Component for Re-use in Forms by @13bfrancis in #198
- Release to val by @mdial89f in #199
- Padma t1 by @daniel-belcher in #202
- feat(issue and respond to RAIs): Implement post sub actions for issuing and responding to RAIs by @mdial89f in #197
- Release to val by @github-actions in #203
- fix(char-limit): remove character limit in abp1 by @benjaminpaige in #207
- feat(package actions): Update Enable/Disable RAI Withdraw UI to use ConfirmationModal by @kevinhaube in #205
- fix(char-limit): remove character limit in abp1 by @benjaminpaige in #209
- feat(draft): Add base save draft functionality to webforms by @benjaminpaige in #218
- feat(schema-backend): Move schema and types to the backend lambda layer by @jdinh8124 in #213
- fix(ui updates per cms): Dashboard and Forms styling by @daniel-belcher in #217
- pra disclosure by @daniel-belcher in #216
- fix(setupIndex): fix case where index already exists by @mdial89f in #219
- Release to val by @github-actions in #208
- fix(no role case): Display banner for users with no roles by @mdial89f in #220
- fix(idm home page): Make the href to idm home page a parameter by @mdial89f in #222
- Release to val by @github-actions in https://github.com/Enter...
v1.4.0
1.4.0 (2023-09-22)
Bug Fixes
- Application Endpoint Url: update application endpoint url namespace (#45) (891304e)
- bootstrapusers inv al: lets bootstrap users in val (36d511d)
- cc typo: Code climate (81aff51)
- cc typo: Code climate (a5ec911)
- cleanup: some quick cleanup from qa (#77) (4fba18d)
- code climate: Ignore faq directory for codeclimate (#120) (e5f9a3f)
- costs: Make things a little bit cheaper (#112) (5ec6ae1)
- dependency issue: Add an implicit dependency between the metric filters and the cloudwatch log groups, to avoid a race condition (#109) (96e9dda)
- dependency issue: Add implicit dependency in api service between metric filters and log groups (#110) (e14bfd3)
- deploy speed: Various fixes to help dev experience (#128) (c549299)
- destroy: Fix destroy by putting the egress rule on the security group (#93) (041f5ee)
- destroy functionality: Fix the issue where destroys fail due to ENIs and SG stuff (#48) (fa5f73e)
- disable user sign up: remove cognito sign up option - the test users remain (#47) (b525e55)
- download bug: Fix a path issue when generating download urls (#131) (3e4d7e1)
- invalidating cloudfront: Invalidate the cloudfront cache differently (#119) (b264740)
- leadAnalystName: fix search fields (e84490f)
- local logout: fix a typo in the logout redirect uri (1ec2d94)
- name: Correct name as it appears in browser tabs (5cd7586)
- setup: Update workspace setup to write to .zshenv instead of .zshrc (4fa6e4d)
- typo in cc config: Fix code climate config typo (a7f955c)
- ui: Add
tw-
prefix to Tailwind classes to avoid CSS collisions (#106) (a0ee5c6) - update test case: update test to include login test and faq page (#105) (0856595)
- workspace setup: Fix and re-enable our CI around workspace setup (#123) (93406c1)
Features
- add types: Update validation schema and types and upsert pattern (#80) (b97ae71), closes #67
- add-onemac-tombstone: Allow onemac records to be deleted from opensearch (646d0ba), closes #67
- assorted: Assorted changes for the v1 read only system (#86) (9282170), closes #67
- bootstrap-kibana-users: add a default user for kibana opensearch on environment startup (1030851)
- cloudwatch: add alarms and widgets to mako dashboard (e91512b)
- dns and certs: Add/fix capability to conditionally load a domain and associated cert (#49) (62ab21a)
- dyn-search: Implement Dynamic Search (#102) (19891b3)
- export: fix export issues (#99) (3cbb27c)
- filters: adding os table filters (#114) (b4afee0)
- flatten-dates-export: flatten main data - convert epoc to iso - add export (#96) (8f958e9), closes #97 #67
- kibana-url: added logic to add kibana dashboard url as workflow (0bf61be)
- opensearch: Move to an opensearch data solution (#62) (48dde74), closes #56 #63
- os: Refactor query + Integrate Pagination (#90) (5c4efa4)
- os: sorting + hash state (#98) (f7b5cab)
- rai-responses: Added support for rai responses (#103) (01f2e1c)
- rebuild table: Add capability to replay sinks and rebuild the table (#50) (d8a086c), closes #46 #47 #48 #49
- refactor-ui: Refactor and Improve ...
v1.3.0
v1.2.0
1.2.0 (2023-06-02)
Bug Fixes
- bugs: Documentation updates and Workflow typos (#53) (3e22b8c)
- cfn-nag updates: Update cfn-nag to be a Deploy step and optimize CLI commands (#83) (44ba35f)
- cleanup: cleanup tests and change unit test wf (#117) (65ba8bd)
- code-climate: add test coverage percentage (63f48a0)
- dashbaord: Update dashboard source to be relevant for base (#106) (363945b)
- diagram: Updated diagram for om template with current services (c6b1645)
- env access: remove unneeded env access (#93) (e7947d1)
- jira commenter: Adjust message and fix issue with arrow characters. (#105) (8e741f2)
- lambda-path-correction: Fix templatize dashboard lambda function path (915b55c)
- node18 for lambdas: Up the node runtime to 18 (#91) (53bf0b0)
- oidc-subjectclaimfilter: Fix a typo in the OIDC service subject claim filter (#56) (0c0fcbb)
- parameterize-oidc: Make OIDC more restricted by changing claim filters (#52) (2475839)
- resources: small fixes to resource artifact path (#119) (e098464)
- rm-bad-cmd: Remove a command thats not used and shouldnt be in base (#88) (95efc93)
- ui-s3: update ui-infra s3 bucket permissions (#32) (2ae3afb)
- upgrade-to-node18: upgrade node (#79) (58058c7)
Features
- Add resource viewer: Add resource page to metrics (#121) (e1db8e3)
- add-ac-to-jira-tickets: Add acceptance criteria field to the Jira tickets being automatically created (#99) (f6c4211)
- add-cfn-nag: add cfn-nag, stage_name length check, and updated dashboard lambda perms (#68) (b63fe5a)
- add-lint-test: this will add both unit tests and linting in an easier to use format (#30) (cab0a06)
- add-upgrade-cmd: add the upgrade from base command to run script (#62) (4837b82)
- auto-release-pr-creation: Add workflows to automatically create release PRs (#72) (a3dfba8)
- aws-resources: add stack resource collection action and artifact (#115) (3f9af74)
- dynamodb: Turns on point-in-time recovery for tables (02892d7)
- form-pattern: Added form pattern and validation (#31) (e246445)
- full-stack-integration: Full Stack Integration (#28) (3896da7)
- GitHub PR linking: adding pull request link to jira issues (#101) (3517cc5)
- load test data: Add a pattern/mechanism to seed the database with data for dev/test purposes (#26) (4ca58fd)
- sechub-jira-sync: Implement the @enterprise-cmcs/macpro-security-hub-sync package (#71) (ea74a00)
- security hub jira notifications: add slack notifications to automated security hub jira ticket updates (#103) (671d21d)
- silence-runner: Added a silenced parameter to runner and used it in base-update (#89) (440630a)
- unit-tests: Add unit tests to base framework lambdas (933e9d1)
- workflow refactor: Break Deploy workflow into seperate jobs (#90) (f4e039c)
v1.1.0
1.1.0 (2023-03-13)
Bug Fixes
- dep-cors-issue: Fix cors (#21) (192645d)
- sechub-apigw-1: Add logging to API Gateway (#20) (9d76e59)
- stack tags part 2: This is the real fix for stack tagging, my mistake. (#18) (c2a89cd)
- tagging: Add missing stackTags to ui and ui-infra serverless.yml files (#17) (1eaa133)
Features
- Add comp lib: Add macpro UI component library (#13) (b5e3ab6)
- add-frontend: Frontend POC (#8) (813847f)
- api-testing: Add api service and unit testing to all services (#11) (772ab4f)
- base update: Update from base template (#15) (82922f2), closes #52 #53 #56 #61 #62
- dynamodb-service: add dynamo table/service (#19) (eec0235)
v1.0.0
1.0.0 (2023-01-26)
Bug Fixes
- docs: Fix a bad link in our docs (#40) (9c19869)
- encrypt-sns: syncing latest updates from cms-bigmac repo, most significantly SNS encryption (#37) (5c8979b)
- gha tlc: Assorted GitHub Actions updates (#28) (b88db39)
- typo: Find instances where cmsgov or old project names are mistakenly hardcoded. (#43) (2aec94e)