Releases: NHSDigital/vaccinations-app
Releases · NHSDigital/vaccinations-app
Release v0.13.2
- VIA-283 AS/AJ Update workflows to remove refs for checkout, let deploy handle ref type logic, update variable names (015a690)
- VIA-254 MD/DB Call API to exchange accessToken for idToken in elid fetch function (61b8f94)
- SPIKE SB Fixes as per Marie's PR comments. (afe238d)
- SPIKE SB Fix fetch-eligibility-content.contract.ts. It was assuming that our data structure exactly matched EliD's, which is invalid. (aa647c3)
- SPIKE SB Rename linkUrl to just url in returned actions. (c38479e)
- SPIKE SB Don't use enums for ruleCode and actionType, since we only want to log a warning in these cases, and still show the action or rule to the end user. (a839771)
- SPIKE SB Improve parse error logging. (1b24b2b)
- SPIKE SB Complete schema ACL tests. (f199313)
- SPIKE SB Start to add schema ACL tests. (9beda26)
- SPIKE SB Remove code (and tests) for now impossible error situations. (14d61fa)
- SPIKE SB Use Zod to enforce EliD API schema. (cfa19a1)
- AJ/JH Testing external links behaviour in test flight. to be reverted later. (9c93c56)
- TASK SB Make sure multiple near-simultaneous commits don't all try and deploy at once. (0618213)
- VIA-254 MD/DB Check SSM configuration is set before making call (7d3c5dd)
Release v0.13.1
Release v0.13.0
- VIA-283 AS Update workflows (80bce8c)
- VIA-283 AS Modify build pipeline to use full sha (d158063)
- VIA-283 AS Update workflows to couple infra with deployment (d34cd2d)
- VIA-254 AS/DB Update Github Action for contract test with new config value (e267b6f)
- VIA-286 AJ/AS Added performance profiling for api/sso route, app config, middleware and auth callbacks (b3bffc5)
- VIA-286 AJ/AS Added performance profiling function (2927756)
- VIA-286 AJ/AS Increased the default throughput of parameter store in all 3 environments, as we were hitting rate limits with parallel e2e tests (ee79be3)
- TEMPCOMMIT MD/DB: create a separate apim config and introduce a flag IS_APIM_AVAILABLE for preprod only (a7b29dc)
- Reapply "VIA-254 MD/DB Improve test coverage on get-token callback" (abe9676)
- Reapply "VIA-254 MD/DB Remove APIM token placeholders from session" (7864718)
- Reapply "VIA-254 AJ/MD/DB Add APIM auth request generator methods" (92b2a8d)
- VIA-424 MD: correct the word 'login' to 'log in' on session-logout and session-timeout page (fe675e4)
- VIA-283 AJ/AS Updated docs (d98a465)
- Reapply "VIA-254 Setup placeholders for APIM config" (110e53f)
- Revert "VIA-254 AJ/MD/DB Add APIM auth request generator methods" (2f29980)
- Revert "VIA-254 Setup placeholders for APIM config" (53ee791)
- Revert "VIA-254 MD/DB Remove APIM token placeholders from session" (9e84c53)
- Revert "VIA-254 MD/DB Improve test coverage on get-token callback" (3281392)
- VIA-254 MD/DB Improve test coverage on get-token callback (4d45e78)
- VIA-254 MD/DB Remove APIM token placeholders from session (c191310)
- VIA-254 Setup placeholders for APIM config (e9f5027)
- VIA-254 AJ/MD/DB Add APIM auth request generator methods (707c96a)
- Bump eslint from 9.31.0 to 9.32.0 (d6be7f4)
- VIA-283 AJ/AS fixing unnecessary coalesce (f68c5eb)
- TASK SB Update wiremock/__files/eligibility/ test data to reflect EliD sandox changes. (a0a7a9e)
- VIA-283 AJ/AS updated the certificate search criteria based on domain rather than subdomains for lower environments (1911525)
- VIA-283 AJ/AS All configs fixed except NBS link (5df3fe0)
- VIA-283 AS/DB Setup configuration for Prod env (a6fe93f)
- VIA-283 AS/DB Update Deploy job to support deploying to Prod (bf48599)
- Bump dotenv from 17.2.0 to 17.2.1 (12cc527)
- Bump the next group with 2 updates (55a1c6c)
- TASK SB Fix some Sonar warnings. (d62087e)
- TASk SB Make our e2e tests a bit more robust in the face of strict mode. (a28825c)
- TASK AS Update infra readme, update value spelling (736191c)
- Bump @types/aws-lambda from 8.10.150 to 8.10.152 (b6c7dbb)
- Bump @types/node from 24.0.14 to 24.1.0 (b32e345)
- Bump axios from 1.10.0 to 1.11.0 (1e4f3cd)
- TASK - Fix sonar issues regarding using array indexes as keys (7a0eb79)
- TASK - Various sonar code quality fixes (5b94285)
- SB Simplify src/app/api/sso-to-nbs/route.ts a bit. (4aa7104)
- VIA-394 SB Add "How to turn on JavaScript" link. (37fdaf8)
- VIA-394 SB Extract static header & footer components. (0b2371d)
- VIA-394 SB Extract NoJsMessage component. (1744b4c)
- VIA-394 SB Style No-JS error message, and include header & footer. (42a8331)
- VIA-394 SB Rudimentary No-JS error message shown. (1be215b)
- Bump the jest group with 2 updates (d8e68b7)
- Bump the aws-sdk group across 1 directory with 2 updates (60481bc)
- Bump esbuild from 0.25.6 to 0.25.8 (8930ad3)
- Bump form-data from 4.0.3 to 4.0.4 (be4f895)
- Bump eslint-config-prettier from 10.1.5 to 10.1.8 (abdcace)
- Bump the next group with 2 updates (6a0f1ba)
Release v0.12.0
- TASK: Update cache hydrator logging (1e0681b)
- TASK: Prevent cache hydrator from running twice on every deployment (e7ae499)
- TASK: Clean up logs for content cache hydrator (7b90fba)
- VIA-404 AS/DB Use FakeAuth for E2E tests if VitA URL is localhost:3000 (f389111)
- VIA-404 AS/DB Remove Fake Auth env vars in E2E Github Actions workflows (364f747)
- VIA-404 AS/DB Replace fake auth with real NHS App in e2e tests (0328132)
- VIA-404 AS/DB Add e2e test for login via NHS App (a24bcbd)
- VIA-254 AJ Removed dead code and replaced JWT calculation by library that does that (a70dde6)
- VIA-404 AS/DB Use new vita test users for e2e tests (a46d33d)
- VIA-404 AJ Updating the Login and NBS links for preprod now that they are working (7e6255c)
- VIA-326 SB Additional suitability rule types to snapshot tests. (60d974a)
- Bump the aws-sdk group with 2 updates (f4d1a2b)
- VIA-328 SB Remove unused import. (94539c0)
- VIA-328 SB Extract BasicCard component. (9da239a)
- VIA-326 MD/SB: Fix styling of infotext above NBS button in EligibilityActions (67adc08)
- VIA-329 SB & MD Show infocard on unknown action type, and log the error so it can be spotted and the new action type can be implemented appropriately. (cb1000d)
- VIA-328 SB & MD Show button with no card if action description empty. (13b95a8)
- VIA-330 MD: improve logging for suitability rules, add ruleCode to auditing (9b17130)
- VIA-398 MD: Fix the grammar issue with 'login' being 'log in' in sso-failure and service-failure (e8970d0)
- VIA-326 SB Display "OtherSetting" rules as infotext. (a4349a5)
- SB Just so I don't have to keep looking it up... (38b3068)
- VIA-283 AS Update iam role policy json (b992aaa)
- SB e2e tests are failing due to issues with NHS Login, so let's continue on error for now. (e4e217b)
- Bump the aws-sdk group with 2 updates (df1bbb2)
- VIA-330 MD: Add a care card to eligibility when cardType is unknown (6d296cf)
- VIA-326 SB "OtherSetting" suitability rules are displayed in exactly the same way as AlreadyVaccinated" rules are. (1a385a6)
- VIA-211 SB Rename RuleType.alreadyVaccinated to RuleType.card. This way, any new suitability rules which also show a basic card won't need any changes outside of the eligibility-filter-service. (2271e02)
- VIA-211 SB & MD Add e2e test for AlreadyVaccinated user. (de0f939)
- VIA-211 SB & MD Add actionable-with-already-vaccinated-suitability-rule user to snapshot tests. (dbef81a)
- VIA-211 SB & MD Build SuitabilityRules component, and show it in the Eligibility component. (0870dd2)
- SB & MD Fix formatting. (f469511)
- VIA-211 SB & MD Move EligibilityActions test out of Eligibility suite. (3ccc9f1)
- VIA-211 SB & MD Extract EligibilityActions component out of Eligibility. Tests next! (0ab0bad)
- VIA-336 AS/DB Remove unused access and refresh tokens from session (9ccf8ef)
- VIA-336 AS/DB Remove refresh token logic from NHS Login journeys (7118ab3)
- VIA_336 AS/DB Remove extra debug logging for token refresh (fbb8b33)
- VIA-328 SB Fix linting errors by making sure we are populating pino's structure properly.. (a541a20)
- VIA-211 SB Populate suitabilityRules in the EligibilityContent returned to the front end. (088dc91)
- VIA-211 SB add suitabilityRules to the EligibilityContent structure. (e457e02)
- TASK MD/SB: Fix the browser error to have the key for mapped key unique in div (77f109f)
- VIA-398 MD: Fixed the grammar and content mistake on sso-failure and service-failure page (73accad)
- VIA-211 SB add suitabilityRules to the EligibilityApiResponse structure. (cc6e253)
- VIA-328 SB Fix NBS booking redirect route so we aren't caught by next's weird redirect-throws-an-error-on-success behavior. (0c3617c)
- VIA-328 SB If there's no button data, there's no button. (37944f9)
- VIA-328 SB Error handling for route.ts with redirectTarget. (63b8684)
- Bump @types/node from 24.0.13 to 24.0.14 (3855cae)
- Bump the aws-sdk group with 2 updates (3a06289)
- VIA-398 AJ/MD Fixed the merge conflicts erroneously dealt with earlier (378176e)
- VIA-398 AJ/MD Using browser context in the rest of the components (a0ad799)
- VIA-398 AJ/MD Using browser context in all failure and session pages (cad1b7a)
- VIA-398 AJ/MD Adding browser context provider, which provides nhsapp JS library output, to be reused in all client components later (9c35329)
- VIA-328 SB NBS booking button now redirects via the nbs route to get its SSO params. (ef1f7b2)
- Bump the next group with 2 updates (9f30908)
- VIA-336 Add extra debug logging around refresh token expiry times (737fd31)
- VIA-328 SB extract getNbsQueryParams() function, so we can use it to populate the NBS booking link. (8efc270)
- VIA-336 Alter temporary logging for triaging auth journeys (43e762f)
- VIA-328 SB Create NBSBookingActionForBaseUrl, and use it in the Eligibility component. (79588bc)
- VIA-328 SB Rename NBSBookingAction to NBSBookingActionForVaccine, because we are going to need a NBSBookingActionForBaseUrl. (54f4ba6)
- VIA-336 AS/DB Add debug logging around signed jwt auth payload (40ea07d)
- VIA-336 Refactor getToken callback for readability, add extra logging for refreshToken (cd2e51f)
- SB Log & throw errors for unknown action types. (a476aac)
- SB Formatting fixes. What isn't precommit linting catching this? (8b2f6b8)
- VIA-328 SB Show booking button for ButtonWithAuthLink actions. (8716ab2)
- VIA-328 SB Remove placeholder booking button. (e2fd117)
- VIA-328 SB Add additional data to Actions type - we'll need them in order to render the buttons. (3299877)
- Bump @playwright/test from 1.54.0 to 1.54.1 (7b58dad)
- Bump eslint from 9.30.1 to 9.31.0 (fb0ae34)
Release v0.11.0
- VIA-245 Modify constant name in eligibility snapshot test for maintainability (4e7dfb5)
- VIA-245 AS Modify test user keys, unify naming of auth contexts and screenshots, loop over users in eligibility snapshot tests (244b9e8)
- VIA-245 Use shared auth contexts across e2e tests to reduce flakiness (17e0d5c)
- VIA-327 SB OK, last one, I promise.. (e8b4756)
- VIA-327 SB Fix build - I updated the classes, but not the e2e test. (8a96f37)
- VIA-327 SB Render our h1, h3 and h4 tags with smaller classes. (eae083e)
- VIA-327 SB Render h1, h3 and h4 tags with correct classes. (de4c3df)
- VIA-395 SB Benchmark correct URL during E2E tests. (adba22a)
- VIA-327 SB Rendered Markdown p tags should default to having no class attribute. (49d28f8)
- VIA-327 SB Fix console error. (2a3e139)
- VIA-327 SB e2e test for CardWithText type actions. (dc9eafd)
- Trigger build (16cc261)
- Bump @playwright/test from 1.53.2 to 1.54.0 (8a2e013)
- Bump @types/node from 24.0.12 to 24.0.13 (210d178)
- VIA-393 SB Fix "Find out more about the RSV vaccine" link. (d21ddba)
- VIA-327 SB Show basic card for CardWithText type actions. (04480a8)
- VIA-327 SB Allow customisation of CSS classes emitted by MarkdownWithStyling component. (1321329)
- VIA-327 SB Brand NhsNumber type, rather than using strings. (3021838)
Release v0.10.0
- VIA-245 AS Add snapshot test for Eligibility API Error response (4492b78)
- Revert "SB Fix sonarqube warnings - introduce URL objects rather than strings." (53f5b42)
- SB Fix sonarqube warnings - introduce URL objects rather than strings. (881b096)
- VIA-331 DB SB Log NHS number as a JSON field rather than embedded in a string, to make querying easier. (8ebcd2b)
- SB Reformatting which has somehow not happened. (546ea26)
- AJ Removing continue on error (be31e5f)
- AJ Fixing security finding in SonarQube (4bd1669)
- AJ Updating Sonar scanner docker image in attempt to fix SonarQube failures (664f32f)
- VIA-331 DB SB Log NHS number as a JSON field rather than embedded in a string, to make querying easier. (bf7929f)
- Trigger build (4e32592)
- Bump the aws-sdk group with 2 updates (e86c690)
- Bump dotenv from 17.1.0 to 17.2.0 (273ea87)
- VIA-159 MD/AJ/JS: Add e2e test for attempt of a user to access app without login (e3833c6)
- VIA-331 Update Readme sample log insights query (3970822)
- VIA-331 Fix Wiremock EliD stub to return HTTP error codes when expected (f59c9e9)
- VIA-331 DB SB Ensure "how to get" and "find out more" links open in new tabs. (d92bcd1)
- VIA-331 MD/SB/DB: Improve error handling and logs when retriving data from S3 (71a7d79)
Release v0.9.0
- VIA-216 VIA-387 MD/AJ Added snapshot tests for accessibility statement, terms of use and cookies policy pages (438e124)
- VIA-245 MD/AJ Refactored the snapshot test to remove duplication (7261dec)
- VIA-331 DB SB Move pharmacy booking link from the eligibility fallback to the how to get component. (ccb0b2b)
Release v0.8.0
- TASK MD Make a commit to release (fae815a)
- Trigger build (1a6ebe1)
- Bump @types/node from 24.0.10 to 24.0.12 (234ddbe)
- Bump dotenv from 17.0.1 to 17.1.0 (dd64fab)
- SB Remove duplicate continue-on-error flag. (b1b15e7)
- VIA-331 SB Use updated error case NHS numbers. (65d6bdc)
- VIA-331 SB Code cleanup. (1d4e73e)
- VIA-331 DB SB Screen reader output tweaks. (3dbb0f5)
- VIA-331 DB SB Don't call EliD API for RSV Pregnancy. (ef791b3)
- VIA-331 DB SB Redact API key from logs. (d7d295e)
- VIA-331 DB SB Include NHS Number in EliD API call success & failure messages. (31cbb47)
- VIA-159 MD/AJ Added dummy env variable for contract tests to pass (90fcbb3)
- AJ Added logging info for debugging intermittent refreshing tokens problem (9ffcf21)
- AJ Formatting (0d8d70a)
- VIA-387 AJ Added terms of use and cookies policy pages (8b3b9cc)
- VIA-216 AJ Added accessibility statement page (737315d)
- VIA-216, VIA-217, VIA-218, VIA-387 AJ Added footer links (72f8742)
- VIA-159 MD Update the environment variable in middleware + tests to load NHS_APP_REDIRECT_LOGIN_URL from config (efe31bf)
- VIA-245 AS Rename e2e and snapshot test report artifacts, increase LCP metric (ec9960d)
- VIA-159 MD Add global variable NHS_APP_REDIRECT_LOGIN_URL to config so that it can be used in between environments for directing the user to NHS app login page (fceea65)
- VIA-245 AS Snapshot test stage inherit secrets in workflow (85f5f84)
- TASK MD Skip the pipeline step temporarily so that we can continue with the development (f7a1e0b)
- Continue on SonarQube submission failure (3b0b221)
- VIA-245 AS Test whether aws configure credentials step is working (b90be28)
- TASK MD Fix the failing syntax in yaml in order to fix the pipeline (f406ed0)
- TASK MD Try to fix the pipeline by manually setting up the node version to 22 (it is recommended for Sonar higher than 20.9) (86b7310)
- VIA-245 AS Update environment config in snapshot stage file (355fb7f)
- TASK: MD Identify the node version by printing it in Github actions to debug the Sonarqube issue/failing pipeline (f755994)
- VIA-245 AS/MD Update chatbot tf script to include environment in config name (bfa357c)
- AJ/MD/AS Removed the redirect callback as that is now handled in Next.js config. (3a5a972)
- VIA-265 AJ Updated README (eb8465c)
- VIA-265 AJ Updated README (2874cea)
- VIA-265 AJ Updated preprod as per dev (c708d73)
- VIA-265 AJ Added S3 bucket to store access logs (0e5ea27)
- SB Get rid of prettier warnings. (7ccf4f5)
- SB Imports reformatted as per sort-imports plugin. (ff8ca62)
- SB Add sort-imports plugin to prettier. (9a8b412)
- SB Try using Branded types rather than strings in the Eligibility filter return types - third time is the charm? (908e78b)
- Trigger build (677be22)
- Bump isomorphic-dompurify from 2.25.0 to 2.26.0 (60ae507)
- Bump esbuild from 0.25.5 to 0.25.6 (00cb9ae)
Release v0.7.0-test
- VIA-245 AS Run snapshot tests after acceptance stage for preprod deployments only (ceebd4c)
- VIA-245 AS Increase timeouts of beforeAll block in snapshot tests (45e945b)
- VIA-245 AS Increase timeouts for beforeAll, have accessibilityChecks have soft assertions (0279270)
- VIA-245 AS/MD Update auth helper to waitUntil domcontentloaded event (bbab6fb)
- VIA-245 AS/MD Set playwright test retries to 0 (08ece9d)
- Revert "Reapply "SB Try Branded types, see how it feels."" (80972ed)
- Reapply "SB Try Branded types, see how it feels." (de886b6)
- VIA-159 MD/AS Switch url for logged out user attempting to access VitA (8cb6d6d)
- Revert "SB Try Branded types, see how it feels." (2ea4a59)
- VIA-245 AS Increase wait for time for auth function in e2e tests (facb3c1)
- VIA-245 AS Modify snapshot workflow (3b9b962)
- VIA-331 DB SB Move some testing from Vaccine component tests to lower level component tests. (e5d80d5)
- SB Try Branded types, see how it feels. (967945c)
- VIA-331 DB SB Move some testing from Vaccine component tests to lower level component tests. (af97fa3)
- VIA-331 DB SB Move some testing from Vaccine component tests to lower level component tests. (9d1f77b)
- VIA-331 SB/DB Extract fallback 'how-to-get' info for when content API is down (7d97407)
- VIA-245 AS Remove snapshot testing content in Eligibility component (c4f3a74)
- VIA-331 SB Use URL instances rather than strings where appropriate. (8593ec9)
- VIA-245 AS Upload snapshots to S3 only on failure, always upload report to artifacts (95453d0)
- VIA-245 AS Manually screenshot pages for review and upload to S3 for snapshot testing, updated workflows (6127855)
- VIA-331 Fix sonar warning on mocked test data (c050b2f)
- VIA-331 Refactor test coverage around extracted EligibilityFallback component (93f1b80)
- VIA-331 SB Add timeout to API calls. (81e1744)
- VIA-331 SB Use URL instances rather than strings where appropriate. (70d0ee7)
- VIA-331 DB SB Security fix - test only. (6669462)
- VIA-331 SB/DB Use NBS pharmacy booking component in RSV Pregnancy 'how to get' content (8af97d4)
- VIA-331 SB/DB Extract component for NBS Book at Pharmacy paragraph (4cf9f44)
- VIA-331 DB SB Extract several components from Vaccine.tsx. (c2cba3d)
- SB Add dependabot groups to reduce number of PRs. (ddd1830)
- Bump eslint-config-next from 15.3.4 to 15.3.5 (2163e2d)
- Bump next from 15.3.4 to 15.3.5 (511115c)
- Bump jest from 30.0.3 to 30.0.4 in the jest-dependencies group (f136a6f)
- VIA-331 Update wiremock EliD error responses to match sandpit users (612006f)
- VIA-331 Update check-and-book page to still render links when Content unavailable (1e92a69)
- VIA-265 AJ/MD Added default value so that alarm can come back to OK state. (693ef2b)
- VIA-245 AS Temp: Add extra content in Eligibility component for snapshot testing (c59a302)
- VIA-265 AJ/MD Added required permissions (a543632)
- VIA-265 AJ/MD Let alarms be created to be seen in UI but not alarm on Slack (dbadb73)
- VIA-331 DB SB Add test for content API failure on RSV_Pregnancy page (8fcc887)
- VIA-331 DB SB Implement fallback 'how to get' text for when both EliD is down and Content is unavailable (0411759)
- VIA-331 DB SB Omitting expandable "More information" section when Content API call has failed, and use fallback "Find out more" link". (a52ac47)
- VIA-245 AS Run snapshot tests in dev env temporarily (0325559)
- VIA-245 AS Add line reporter to playwright config for CI (bb30cc9)
- VIA-265 AJ/MD Removed unused variable (96b3487)
- VIA-265 AJ/MD Removed unused variable (7d1f287)
- VIA-265 AJ/MD/DB Added lambda error logs to alarm and 5xx errors (265f0ce)
- VIA-265 AJ/MD make terraform-fmt dir=infrastructure/ (2ff3ac2)
- VIA-245 AS Increase timeout in playwright config to test flakiness (3323d5b)
- VIA-331 DB SB Update wiremock mappings to include error cases. (02adaf7)
- VIA-206 Add e2e test to check for InfoText action heading and paragraph (6d9836c)
- VIA-265 AJ/DB update preprod as per dev (49ca6a5)
- VIA-265 AJ/DB adding alarms for cloudfront metrics (538082e)
- VIA-325 AS Update e2e test to check for info text heading and paragraph (29bbfaa)
- Trigger build (ecbd61c)
- Bump @aws-sdk/client-s3 from 3.840.0 to 3.842.0 (cb10c0c)
- Bump openid-client from 6.6.1 to 6.6.2 (e5c68bc)
- Bump the jest-dependencies group with 3 updates (a0ba904)
- AJ Another attempt at fixing provider version at root and letting shared modules inherit that (ccc7477)
- VIA-245 AS Update Eligibility snapshot tests to take screenshot of full page (2e09891)
- AJ Preventing accidentally using the default terraform workspace that is reserved for GitHub actions (f6ee12f)
- VIA-245 AS Add heading locator assertion before screenshot in snapshot test (52eebb8)
- VIA-245 AS Add waitForSelector with Eligibilty data-testid (ab393eb)
- VIA-245 AS Add auto-retrying assertion to ensure visibility of Eligibility component (5dbbef2)
- VIA-245 AS Await visibility of Eligibility component before running screenshot assertion in snapshot tests (9a25214)
- SB Added wiremock test data for error cases. (1ca30d7)
- SB Update wiremock test data from EliD sandbox. I am also saving the shell script I used to automate this. (fd32e53)
- VIA-245 AS Modify exisiting workflow to only run snapshot test, add new workflow to upload it (bf9d4e4)
- SB e2e fixes given updated EliD sandbox content. (713e7b7)
- VIA-331 MD SB Use test ID rather than custom HTML role attribute. (e63f7a4)
- VIA-265 AJ/DB Refactoring alarms to remove duplication (fbd498a)
- VIA-331 MD SB Use standards compliant name for custom HTML role attribute. (7c2afce)
- VIA-331 MD SB Get EliD fallback how-to content from content API. (19f7a33)
- Ignoring some other files from prettier (50ff471)
- VIA-265 AJ/DB Added additional permissions (c9ef82b)
- SB Reformatting files according to updated prettier rules. (98bf432)
- SB Expand prettier coverage to include all our files, and expand line length to 120 characters. (9e7e0d1)
- Trigger build (5f0c900)
- Bump eslint from 9.30.0 to 9.30.1 (e950e00)
- Bump dotenv from 17.0.0 to 17.0.1 (c04e4e0)
- Bump @types/node from 24.0.8 to 24.0.10 (180ae72)
- VIA 265 AJ/DB Add alarm for lambda duration > 2 seconds (d96021a)
- VIA-331 MD Rename fetch-eligibility-content-exceptions to exceptions (a80db9c)
- VIA-331 Add fallback eligibility paragrath to the component that will be displayed after elid API failed (bfa2a3c)
- VIA-265 Add alarm for errors in Server lambda (1d2a00f)
- VIA-265 Update slack when cloudwatch alarm returns to green (93e8c42)
- SB Trigger build. (c898182)
- Merge remote-tracking branch 'origin/feature/VIA-311-api-error-handling-with-exceptions' (374935f)
- VIA-265 AJ/DB Added ChatBot that subscribes to alarms SNS topic and publishes messages to Slack (ab13ba2)
- VIA-331 MD/SB Display fallback component when eligibility API fails - only the CareCard for now (9156c5d)
- AJ/DB additional Github permissions required (5a29f8c)
- VIA-245 AS Update upload paths for snapshots in S3 (ec33b4c)
- VIA-331 MD/SB Add contract tests for all status codes (39b64de)
- VIA-245 AS Add manually runnable Snapshot workflow (7f5d532)
- VIA-331 MD SB Use exceptions to propagate EliD API errors. (4142397)
- VIA-245 AS Update e2e directory for easier invocation of tests (1b2de05)
- Bump eslint from 9.29.0 to 9.30.0 (672ec84)
- AJ/DB Enabled bucket versioning for content cache for audit purposes. We had missed that earlier. (27e5a62)
- VIA-265 AJ/DB Latched the aws provider version across root modules and shared ones. Also passing on region and tags to be set with the provider (1e76226)
- VIA-265 AJ/DB Create SNS topic for cloudwatch alarms (a2f9965)
- VIA-265 AJ/DB Configure Cloudwatch alarm for 4xx errors in Server lambda (a662fd1)
- SB Trigger build. (5d7c025)
- Bump dotenv from 16.6.0 to 17.0.0 (73e6c31)
- Bump @types/node from 24.0.6 to 24.0.8 (a3ffd47)
- Bump @aws-sdk/client-ssm from 3.839.0 to 3.840.0 (553a4dd)
- VIA-325 AS Update E2E Eligibility spec to check for text (cc9ee8c)
- Bump @playwright/test from 1.53.1 to 1.53.2 (4ddac7f)
- Bump @aws-sdk/client-s3 from 3.839.0 to 3.840.0 (dba919f)
- VIA-325 AS Add testid to InfoText content, update e2e to check of non existence (1d62e7e)
- Bump @aws-sdk/client-ssm from 3.835.0 to 3.839.0 (f8a5e8b)
- Bump @types/node from 24.0.4 to 24.0.6 (7fe2aa5)
- Bump @aws-sdk/client-s3 from 3.837.0 to 3.839.0 (3303301)
- VIA-325 AS Refactor __generateActions and Eligibility (3491430)
- VIA-325 AS Add other styled HTML components coming through in markdown content (f704835)
- VIA-325 AS Remove allowHTMLElement, letting all tags from markdown be displayed (ad1401a)
- VIA-325 AS Update E2E tests to login once per eligibility scenario (021db9b)
- VIA-321 Add presence or absence of cohort to EliD contract test (ff6e163)
- VIA-321 Enforce EliD result contains either data or error, never both (9c70b4c)
- VIA-321 Ensure EliD validation logs at Error level and tidy log messages (e8f3122)
- SB Trigger build. (69dfe6a)
- Bump prettier from 3.6.1 to 3.6.2 (7a6a537)
- VIA-289 SB Use parameterisation to reduce duplication in eligibility-api.contract.ts (00d4248)
- VIA-325 AS Pass only children to custom H2 component in MarkdownWithStyling component (3e63926)
- CHORE SB Try this to stop dependabot nagging us about pact, which we can't update until jest-pact is also updated. (645c84e)
- Bump dotenv from 16.5.0 to 16.6.0 (a2d6593)
- VIA-325 AS/MD Add e2e test for InfoText action (2b64392)
- VIA-325 AS/MD Add allowed html tag filter to react-markdown component (8279017)
- VIA-321 AJ/DB Refactor EliD classes to reduce undefined return values (c424fbe)
- VIA-325 MD/AS: Improved a test for MarkdownWithStyling component being called with correct content & refactored MarkdownWithStyling component (6c34b2b)
- VIA-289 SB Add ALL config to contract test workflow. (0d363b6)
- VIA-289 SB Add CONTENT_CACHE_PATH config to contract test workflow. (8226d81)
- VIA-289 SB Add SSM_PREFIX config to contract test workflow. (9ea6051)
- VIA-289 SB Add EliD config to contract test ...
Release v0.7.0
- VIA-124 AS Add WCAG22AA Accessibility Standard for Axe Tests, remove other standards (2c6a99e)
- Bump @aws-sdk/client-s3 from 3.832.0 to 3.835.0 (f5d51d2)
- Bump prettier from 3.5.3 to 3.6.0 (81740d0)
- Bump openid-client from 6.5.3 to 6.6.1 (96e7e4d)
- Bump next-auth from 5.0.0-beta.28 to 5.0.0-beta.29 (a7b7437)
- Bump @aws-sdk/client-ssm from 3.830.0 to 3.835.0 (3616c1d)
- VIA-321 MD/AJ Added wiremock files for all test users, show/hide care card functionality (4c9049c)
- VIA-124 AS Update promote workflow to use reusable promote stage (f6b38d4)
- VIA-321 MD: Added handling of all 3 statuses in a function - actionable, not-actionable and non-eligible as eligible or non-eligible (28c42ff)
- VIA-321 MD: fix the failing test for non-eligible RSV vaccine (3d69634)
- VIA-321 AJ/MD Removing UNDEFINED in EligibilityStatus type to real undefined (4eeb184)
- VIA-124 AS/JS Adjust playwright reporter config (22953d9)
- VIA-321 AJ/MD Removed filtering of cohorts based on status matching (a9976a6)
- VIA-321 AJ/MD Added missing test when there are no processed suggestions for a given vaccine (b17a20b)
- VIA-124 AS Add Github reporter config to playwright (c293f31)
- VIA-124 AS Use updated action template for release creation, update workflow variable descriptions (5c1b003)
- VIA-124 AS Update publish workflow to auto promote, and deploy workflow to auto run acceptance tests (0b3e927)
- VIA-124 AS Add acceptance stage to publish workflow, executes on preprod environment (256a7a0)
- VIA-124 AS Add auto-deploy to preprod environment after promotion, in publish workflow (a60eda3)
- VIA-124 AS/JS Remove extra steps that were needed by pa11y to work in CI (b2c382d)
- VIA-124 AS Add promote stage to publish workflow (631293f)
- VIA-124 JS Replace pa11y with Axe for better CI dependencies (75d1a47)
- VIA-264 AJ/DB Extract RootID from amznTraceId, refactor shared code in logger (2cc9b4f)
- VIA-321 SB Needs a fix for nullable attributes. (e9694ce)
- VIA-321 SB Metaclasses can really benefit from JSDoc annotations! (d31b300)
- VIA-321 SB Metaclass for Builders for reduced boilerplate. (de17023)
- VIA-124 AS Add contract tests to acceptance stage (97ee307)
- VIA-124 AS Use INT content api endpoint in VitA Dev environment (4fc997e)
- VIA-124 AS Update Github Action variable references (bfa4d11)
- VIA-321 SB Builders for EligibilityApiResponse and its sub-parts. (4005c02)
- VIA-264 Revert change to send EliD correlation ID field (c2ef99a)
- VIA-264 Change EliD tracing to use X-Request-ID field (fb79da3)
- VIA-89 AJ Fixing commonly used variable reported by SonarQube (6f122f9)
- VIA-89 AJ Added error boundary at root layout level (4ffec6a)
- VIA-124 AS Disable AppArmor User Namespace Restrictions for Pa11y test (2950319)
- Bump jest-environment-jsdom from 30.0.1 to 30.0.2 (51872f3)
- Bump @playwright/test from 1.53.0 to 1.53.1 (73c2ce4)
- Bump openid-client from 6.5.1 to 6.5.3 (f918d23)
- Bump jest from 30.0.1 to 30.0.2 (77d9032)
- VIA-124 AS Install puppeteer browser in acceptance stage (bb2458f)
- VIA-124 AS Add e2e tests to acceptance stage, run only on pushes to main branch (6a12013)
- VIA-114 AJ/AS Added LinksInterceptor component that implements the opening of external links in an overlay within NHS app (214be54)
- VIA-89 AJ/AS Removed touchstart event as that was leading to duplicate events as touch translates to click event eventually. Also, keyup is less intrusive when someone keeps pressing a key (81b99c5)
- VIA-124 AS Update path to acceptance stage in PR/Build workflow (4042191)
- VIA-124 AS/JS Refactor deploy workflow to use reusable deploy stage (ca3d27a)
- VIA-124 AS/JS Update variables in deploy stage file (8244905)
- VIA-264 MD/DB Add correlation id to eligibility API call (a5da304)
- VIA-124 AS/JS Add TF steps to deploy stage file (c1a437f)
- VIA-124 Ensure deploy-stage in build workflow only runs on main branch (292ae82)
- VIA-124 AS Update outputs block of build stage workflow (6c53117)
- VIA-124 Remove id from stage (54877de)
- VIA-124 AS/JS Add deploy stage to PR/Build workflow (7726a7a)
- VIA-246 MD/DB Fix JSON Pino logging format in Middleware layer (d47fb3a)
- VIA-264 MD/DB Add traceId, lambdaVersion and appVersion to logs (39a3c56)
- VIA-124 JS/AS Add user config json to test different eligibility scenarios (c1b0069)
- SB Version bump for next.js, because dependabot is wedged again. (a38aff4)
- Bump jest-environment-jsdom from 30.0.0 to 30.0.1 (c150942)
- Bump @aws-sdk/client-s3 from 3.830.0 to 3.832.0 (8c26730)
- Bump eslint-config-next from 15.3.3 to 15.3.4 (f8eb266)
- Bump jest from 30.0.0 to 30.0.1 (599b105)