Skip to content

Releases: Enterprise-CMCS/macpro-mako

v1.7.0

14 Feb 00:12
2c81828
Compare
Choose a tag to compare

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)

10 Jan 15:25
b7aceba
Compare
Choose a tag to compare

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...
Read more

v1.4.0

22 Sep 11:43
8e1fc02
Compare
Choose a tag to compare

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 ...
Read more

v1.3.0

07 Jun 22:05
698687a
Compare
Choose a tag to compare

1.3.0 (2023-06-07)

Features

  • playwright: add playwright testing (#33) (4e9ced5)

v1.2.0

02 Jun 19:32
216fa86
Compare
Choose a tag to compare

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

13 Mar 20:42
6090797
Compare
Choose a tag to compare

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

26 Jan 15:17
Compare
Choose a tag to compare

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)

Features

  • add-doc: Add documentation for the list running stages run command (eeefde9)
  • blackops-updates: Updates based on BlackOps feedback - iteration 1 (#39) (331894d)
  • initial release: Initial release of the base template, all history squashed. (27ead6f)