Releases: NHSDigital/vaccinations-app
Releases · NHSDigital/vaccinations-app
Release v0.5.0
- AJ Fixing the sonarqube warning about unnecessary (733f17e)
- VIA-241 AJ content styling service uses the new NBSBookingAction (65f7fd6)
- VIA-241 AJ Vaccine uses the new NBSBookingAction (d444391)
- VIA-241 AJ Made NBSBookingButton to NBSBookingAction which can render as both anchor and button (95fd150)
- VIA-241 AJ Fixed e2e so that it matches exact link text (277cff9)
- VIA-241 AJ Added route to do sso to nbs (547093b)
- VIA-241 AJ Fixed test with correct url (5e5fa1f)
- VIA-241 AJ Handled NBS booking link to open differently in NHS app and desktop. Removed test duplication (030111f)
- VIA-241 AJ Added mock to NHSApp tools that aren't available as it is an external library (5a11a46)
- VIA-241 AJ NBSBookingButton behavior on NHS app and desktop (8a2fd12)
- VIA-241 AJ Added the reverse mapping from vaccine type to url path (8d6b8f3)
- VIA-241 AJ NBS service modified to return URL rather than redirecting to be used in server components (3995174)
- SB Bump pa11y version. (7dce255)
- SB Bump react-error-boundary version. (aff04ad)
- VIA-226 JS/DB Rename files for Content API contract tests (b07bb66)
- VIA-226 JS/DB Remove snapshot test for whole RSV vaccine content response (aa1274a)
- VIA-226 JS/DB Add test detecting changes in Content API fields required by VitA (2580f50)
- VIA-226 JS/DB Refactor: ContentFilterService is no longer async (0bab225)
- VIA-226 JS/DB Assert on format of ContentAPI lastReviewed date field (a03a652)
- VIA-226 Match Vaccine Contract to previous state allowing for changes in lastReviewed field (eb102e6)
- SB Bump Jest version, plus others which need to change at the same time. (66d3082)
- Bump @aws-sdk/client-ssm from 3.825.0 to 3.828.0 (3ebfc23)
- Bump eslint-config-next from 15.3.2 to 15.3.3 (fd98cb5)
- Bump @types/node from 22.15.15 to 24.0.1 (23f2208)
- TASK Bump Python request library to v2.32.4 in ADR-003 example (27d64c9)
- VIA-241 AJ Added condition to either show personalised eligibility section for rsv or static one for rsv in pregnancy (c9be0c1)
- VIA-241 AJ Added the static content for rsv in pregnancy. Moved the eligibility inset text down one component. (8acd040)
- VIA-241 AJ Added custom styling logic of rsv variants (49575e9)
- AJ Added the NBS sandbox link for ease of local development (ae4f4ba)
- TASK Fix check-file-format results for whole repo (ac49a4a)
- VIA-241 AJ Fixed the large margin issue in inset texts and various callouts due to addition of div element (c5e8ea9)
- VIA-241 AJ Fixed the large margin issue in inset texts and various callouts due to addition of div element (dfa6079)
- Bump @types/react-dom from 19.1.3 to 19.1.6 (fb5b057)
- Bump pino from 9.6.0 to 9.7.0 (2e06e87)
- Bump @aws-sdk/client-s3 from 3.782.0 to 3.826.0 (f0571cc)
- VIA-241 AJ formatting (357c3d2)
- VIA-241 AJ Added custom handling of styling the how to get vaccine section for rsv variants. (369eb4e)
- VIA-241 AJ Modified different renderings for how to get vaccine section. Also added integration test (61b9ae9)
- VIA-226 JS Revert to simple exact match since the schema is very complex (a3f3a80)
- VIA-241 AJ Modified Details component to be expandable by default but configurable to be not (a0e8eed)
- VIA-241 AJ Fixed E2E tests by keeping only rsv related pages. Reordered so that functionality is tested before performance tests. (e9d856d)
- VIA-206 AS/MD Add env vars and ssm params to TF scripts, update env template (bb84f53)
Release v0.4.0
- VIA-183 AS/DB Extract session max age as an environment variable (cf9d80d)
- VIA-206 MD/AS/DB Fix the pipeline not to load non-existent files and fix the path to the eligibility-filter-service (a39e698)
- VIA-226 JS Refactor to module style and add recursive check (d8fb2a0)
- VIA-206 MD renamed eligibility-reader-service to eligibility-filter-service (aff9457)
- VIA-206 MD Add Eligibility API endpoint fetch call + test to wiremock for now (151e3b0)
- VIA-206 MD Added code to call the eligibility API - SSM tests are failing (f08a2cd)
- Bump esbuild from 0.25.4 to 0.25.5 (107972c)
- Bump next-auth from 5.0.0-beta.27 to 5.0.0-beta.28 (a7b8ec5)
- Bump typescript from 5.8.2 to 5.8.3 (21d193e)
- Bump eslint from 9.26.0 to 9.28.0 (420e12f)
- VIA-183 AS/DB Add NBS Booking button on Vaccine Page for RSV (4adda30)
- VIA-241 AJ Getting heading of vaccine from configuration (558801b)
- VIA-241 AJ Getting title of vaccine page from configuration as it is not consistent (334a9ec)
- VIA-226 JS Add schema matcher (6472a9b)
- VIA-183 AS/DB Remove error string in URL for SSO failure page (2dca388)
- VIA-183 AS/DB Redirect to NBS URL or SSO-Failure page from NBS Service (9a12d96)
- VIA-241 AJ Made all vaccine pages using dynamic path. There are now common tests for any vaccine. (4181537)
- VIA-241 AJ Removed static pages and tests in favor of dynamic vaccine path. It is now much easier to onboard a new vaccine, should be mostly a configuration change (2dd41ab)
- VIA-241 AJ Removed the vaccine content provider in favor of awaiting promises directly in vaccine component (13a9683)
- AJ Updated github user permissions to support the deploy_app upgrade (99fff18)
- VIA-183 AS/DB Generate AssertedLoginIdentity JWT token for SSO handovers (f6e7555)
- VIA-206 MD Rename eligibilityContent to contentForEligibility to make it consistent with contentForVaccine (a10840c)
- VIA-206 MD Rename contentPromise to contentForVaccine or specific vaccine, and eligibilityPromise to eligibilityContent all over the codebase (a092c1e)
- VIA-206 MD Add mocked eligibility call to each vaccine page (4e76b9c)
- AJ Removing experimental build mode and fixed warning that build is running in compile mode and needs to generate static pages (5e86ff1)
- AJ Removing the option that accidentally destroyed the distribution :( (43bc6c1)
- AJ Refactor deploy_app module for readability (bf70252)
- AJ Upgrading deploy_app module (c321f22)
- AJ Upgrading terraform AWS provider (3dfae8c)
- AJ Adding placeholder so that local runs (ad09dbd)
- VIA-183 Refactor: Extract fields used in other auth payloads from refresh-client-assertion (85abce0)
- VIA-183 AS/DB Refactor: extract signed JWT method from generateClientAssertion (632fdc4)
- VIA-183 AS/DB Add NBS query parameters (7d5c07a)
- VIA-183 Add config for NBS (f90eb1f)
- VIA-183 Add NBS booking URL for RSV (a75e8b5)
- VIA-183 Remove debug logging from previous tickets (9d5ef0f)
- Bump next from 15.2.4 to 15.3.3 (b847a5b)
- Bump wiremock from 3.12.1 to 3.13.0 (fb570e0)
- Bump dotenv from 16.4.7 to 16.5.0 (013e884)
- Bump @aws-sdk/client-ssm from 3.804.0 to 3.825.0 (dbb35c4)
- VIA-226 JS Add simple comparison of cache with api call (ddecf4d)
- VIA-206 SB Test for display of NonUrgentCareCard depending upon eligibilityStatus. (209fd2d)
- VIA-206 SB Use GetEligibilityForPersonResponse to toggle display of NonUrgentCareCard and populate it. (2fbcc1f)
- VIA-206 SB Apply VaccineContentProvider argument changes to all vaccine type pages to fix tests. (0331aaf)
- VIA-206 MD/SB Add placeholder html and load eligibility content correctly in Vaccine.tsx (6a0ba22)
- VIA-206 MD/SB Introduce eligibility-reader-service getEligibilityForPerson(), and call it from rsv/page.tsx. Currently no functionality. (f9c7671)
- Bump tar-fs from 3.0.8 to 3.0.9 (4ecd7f4)
- TASK Fix markdown formatting of code blocks in Readme (29cf214)
- VIA-226 AJ/JS Modified the test to work (4de1480)
- TASK - Fix markdown formatting (5ece35f)
- VIA-241 AJ Added RSV in pregnancy vaccine to the hub page (58a4661)
- AJ Removing the hard coded URL path (30f5e7d)
- VIA-172 AJ Adding back favicon.ico, which worked locally but failed in sandpit to render (73b4a9d)
- VIA-172 AJ Removing unnecessary favicon.ico file and added tests for static paths (2634215)
- VIA-172 AJ Upgraded both nhsapp and nhsuk frontend libraries. Upgrading should just involve replacing files and making a small change in the import in layout.tsx (f66e46f)
- VIA-227 JS Fix LCP logging (469a807)
- VIA-226 JS Check there are no errors from the api call (0a686b5)
- VIA-172 AJ Added middleware tests for unprotected paths so that in future all paths are checked to be added in middleware (16a41eb)
- VIA-172 AJ Refactored unprotected url paths to separate file for testability (479eb2b)
- VIA-172 AJ Remove unused imports (ec59131)
- VIA-172 AJ Turn inactivity handling off on unprotected pages (d1abfa3)
- AJ/SB Putting some value to avoid runtime issues (92e65dd)
- VIA-183 AS/DB Fix intermittently failing get-token test (a2ca529)
- VIA-183 AS/DB Fix setting of session in callback function (1065026)
- VIA-183 AS/DB Add id_token jti to secure cookie token and session (47de908)
- AJ/SB Removing .env.local file to be replaced with .env.template (5496718)
- VIA-172 AJ Fixed the comments and accounted for polling latency (962e75c)
- VIA-172 AJ All automatic redirects for unauthenticated requests should go to session-timeout screen (2b72a25)
- VIA-226 JS Add pact folder and command to run pact (03f6163)
- VIA-172 AJ Fixing an intermittent issue where NHS app JS is not available for NextJS components on initial load and upon refresh it works due to loading time delays (64d2df5)
- VIA-172 AJ/AS Making session polling time to be just lower than warning dialog time, to avoid showing the dialog for a stale session (e30e33a)
- VIA-172 AJ/AS Avoid a temporary render of the desktop version inside the mobile view (43f4235)
- VIA-172 AJ/AS Putting app header and footer (looks nice, but WIP) (4063fd3)
- VIA-172 AJ/AS Fixed CSS for warning dialog (1a04a59)
- VIA-172 AJ Removed unused import (04763a6)
- VIA-172 AJ Formatting (57ef30a)
- VIA-172 AS Extract auth session callback functionality into a new file, remove logger injection (5e0922b)
- VIA-172 AJ Handle change of authentication status to log the user out (6d714a9)
- VIA-172 AJ Added session timeout page (070d0d4)
- VIA-172 AJ Removed unused style (40f255a)
- VIA-172 AJ Added functionality to distinguish timeout vs logout (237c7c4)
- VIA-172 AJ Implemented the requirement of redirecting to NHS app homepage for mobile and the page for desktop version (faca345)
- VIA-172 AS Extract auth jwt callback functionality into a new file (9097fd8)
- Revert "VIA-176 MD/DB Temporarily change Preprod content cache bucket name" (8a84e88)
- VIA-176 MD/DB Temporarily change Preprod content cache bucket name (366948c)
- VIA-172 AS Extract auth signIn callback functionality into a new file (43fe475)
- VIA-172 AS Add test for generate-refresh-client-assertion (17dff95)
- VIA-172 AJ Removed the unused stay-logged-in button handler as it is supposed to just reset the inactivity. Also refactored for better readability (732092a)
- VIA-227 JS Move to 5 runs averaged, log the individual values and remove dead code (2b23bb0)
- VIA-227 JS Implement LCP rather than full page load as benchmark timing (b17d3db)
- VIA-172 AJ/AS Moved types to separate file (af4087d)
- VIA-172 AJ/AS Removed unused function (2ac5df3)
- VIA-172 AJ/AS Added test for user-logout (487a1c4)
- VIA-172 AJ/AS Fixed linting warning (a0f6e84)
- VIA-172 AJ/AS Fixed failing test (5eed4e3)
- VIA-172 AJ/AS Handling client side session polling (8420f9b)
- VIA-172 AJ/AS Handled fixed expiry of session and some other corner cases (645d0f4)
- VIA-172 AJ/AS InactivityDialog now handles logged-out user to redirect to session logout page (540df2b)
- VIA-172 AJ/AS Updated styling (d759864)
- VIA-172 AJ/AS Changed the redirected page in middleware when session is not found (f94894e)
- VIA-227 JS Add initial benchmark (083893d)
Release v0.3.0
- VIA-176 MD/DB Initialized terraform deploy scripts (daf2f60)
- VIA-176 MD/DB Add app_version to preprod variables in Terraform (fe0d714)
- VIA-176 MD/DB Update documentation on how to set up a manual vaccine content cache refresh (ea0bbfe)
- VIA-176 MD/DB add app_version to terraform to determine which version we are deploying to in preprod (b522c7c)
- VIA-176 AJ/AS/DB Fix cloudfront domain name for Preprod env (cdf3974)
- VIA-176 Enable running terraform apply on Preprod deployment (4768850)
- VIA-176 AJ/DB Instructions to create the ACM certificate to be used to provision preprod (889669d)
- VIA-176 Run terraform plan on Preprod env deploy (18e208f)
- VIA-172 AJ Fixing sonarqube maintainability errors (def3b48)
- VIA-172 AJ Fixing sonarqube duplication error (2d2610c)
- VIA-176 Add Preprod Terraform configuration and enable init from deploy pipeline (98764c1)
- VIA-172 AJ Session logout styles (WIP) (07d7902)
- VIA-172 AJ Navigation helper and tests (8672144)
- VIA-172 AJ Session logout page with tests (b74d6a3)
- VIA-172 AJ Formatting (7f25796)
- VIA-172 AJ Comments for the types (b63f877)
- VIA-172 AJ Added NHS app JavaScript (faf6503)
- VIA-176 MD/DB Make variable names for environments dynamic (d3b291e)
- VIA-176 MD Improve the name of deployment step (dd1c88d)
- VIA-176 MD/DB Fix title of promote job (4dabbf5)
- VIA-176 MD/DB Fix environment variable reference in promote workflow (c1b47eb)
- VIA-176 MD/DB Add workflow for promoting releases to higher environments (c9c5be4)
- VIA-176 MD/DB Allow download of artefacts from dev or preprod for deploy step (2d3ae96)
- VIA-172 AS Add logic in auth to refresh access tokens (b1af270)
- VIA-172 AJ Formatting (8418837)
- VIA-172 AJ Implemented session log out functionality (dae530a)
- VIA-172 AJ Moved the constants out of auth.ts as the imports interfere with tests and cause runtime issues like ES module errors (bd68884)
- VIA-87 JS Refactor a user out and contain tests in a single suite (ef6c3e7)
- VIA-176 MD/DB Fix loading environments in deploy step (6812b2e)
- VIA-176 MD/DB Make loading environments in deploy step dynamic (5cad0f2)
- VIA-172 AJ Renamed the session logout route (de824ff)
- VIA-176 MD/DB Set environment to dev for publish and build pipeline step (d5c2912)
- VIA-176 MD/DB Deploy only to dev & update the description to deploy in deploy workflow (9a23745)
- VIA-172 AJ Added timeout functionality to InactivityDialog and tests to cover different scenarios (2d61c87)
- VIA-87 JS Adding some defensive code around login (93a021a)
- VIA-87 JS Make use of setup part of beforeAll and remove the setup test suite so things are explicit (d2301e6)
- VIA-87 AJ/JS Added authentication setup phase before running playwright tests (91f9d42)
- VIA-87 AJ/JS Added env variables for playwright tests (7c37296)
- VIA-172 AJ Removed the remaining signOut function from previous refactor that is not required anymore (1b08495)
- VIA-87 JS/AJ WIP (c66b6d0)
- VIA-175 AS Update infrastructure/README (f5866bf)
- VIA-172 AJ/DB Only show inactivity dialog when user has active session (b625299)
- VIA-172 AJ/DB Move inactivity timer into InactivityDialog component (9d2cb62)
- VIA-175 Update documentation about artefacts in the chapter about S3 buckets (267072b)
- VIA-175: add missing information about how to release - it is needed to commit first (dc88f6d)
Release v0.2.0
- VIA-175 modified readme a bit in order to do a publish step (5840ae7)
- AJ/AS/MD Removed branch name from resource prefix so that it is decoupled and each user gets one tfstate and deployed app (710922b)
- VIA-175 AS/MD Move account id to github secrets, update publish workflow (51a355d)
- VIA-175 AS/MD Add emojis to build action logs (d3d943e)
- VIA-175 Fix comment (7f9520f)
- VIA-175 AS Modify upload step in build stage (555f427)
- VIA-180 AS Update upload step in build stage (ac2f72e)
- VIA-175 MD Add missing semicolon to the workflow script (41b8e2e)
- VIA-175 MD Upload artifacts to S3 bucket with a custom error handling (798c9d5)
- VIA-175 MD/AS Use s3api put-object to upload artifacts only once (f6a81b0)
- VIA-175 MD/AS Adjust the path to artefacts s3 bucket in deploy workflow (7305d0b)
- VIA-175 MD/AS upload artifacts packages to different s3 bucket with retention period (fd98370)
- VIA-172 AJ/DB Fix styling on 9 min session timeout warning dialog (8627969)
- VIA-171 Remove log line when content does not have optional 'headline' element (b83ed5d)
- VIA-171 JS/DB Fix skip link e2e test for compatibility with Safari / Webkit (7781133)
- TASK AS/DB Update grype docker image version (33bac42)
- VIA-180 AS/DB Update error message in publish workflow, add link to doc in confluence in README (d9a40f3)
- VIA-87 JS Remmove login functionality to prevent confusion - to run e2e tests remove middleware files for now (4f77a33)
- VIA-172 AJ/DB Using web native dialog element. Using single hook to show the dialog and letting it close itself (e5a8888)
- TASK MD/AS try to update grype to resolve error in scan-vulneralibilities.sh as pipeline step (c67cdc2)
- VIA-180 MD: add blank lines around lists & headings in root README as well to avoid failing build (daa8f19)
- VIA-180 MD: add blank lines around lists to avoid failing build (763f86a)
- VIA-180 MD: add blank lines around headings to avoid failing build (8315f10)
- VIA-180 Update word list for Vale check-english-usage job with common words from README (817c4ea)
- VIA-172 AJ/DB Introduced InactivityDialog modal and linked to layout to be run on every page (f436204)
- VIA-172 AJ/DB Refactored to return isIdle instead of showWarning to separate the concerns of display vs state (0838afe)
- VIA-172 Implement session timeout logout screen for desktop (3345307)
- VIA-172 AJ/DB Added touch event for mobile (47d3f0f)
- VIA-172 AJ/DB Corrected the client side signOut function (f3aa55f)
- VIA-172 AJ/DB Added inactivity hook and used in layout (WIP) (05a301c)
- VIA-180 AS Update README with releases docs (c4e5189)
- VIA-180 AS/MD Modify publish workflow to create release after copying artefact, restrict tag format (51a1a2a)
Release v0.1.0
- VIA-180 AS Fix create release step to fetch all commits (77d1192)
- VIA-180 AS Add create release step in publish workflow (93aa3f3)
- VIA-171 Remove unnecessary navigation mock from page tests (037aa74)
- VIA-171 Sonar fix: extract repeated test code to helpers file (4b88f3d)
- VIA-171 Finish implementation of Skip Link E2E test (6cb88a6)
- VIA-171 Remove placeholder header and footer from layout to prevent e2e tests failing (6302b52)
- VIA-171 Restore tests for presence of back link on vaccine and schedule pages (24d65ba)
- VIA-171 Mock next/navigation router in all frontend unit/integration tests (b67e26f)
- VIA-171 AJ/DB Added e2e tests for skip link (WIP) (669886e)
- VIA-171 AJ/DB Shows up on status bar for people on desktop, more for visual purpose as the click is handled (e87408f)
- VIA-171 AJ/DB Added SkipLink tests (aa66824)
- VIA-171 AJ/DB Added BackLink tests (e01eb8e)
- VIA-171 AJ/DB Updated all pages with BackLink and MainContent, earlier in layout, to support for custom navigation on certain pages (4260592)
- VIA-171 AJ/DB Removed the gap used for testing locally (c2889d1)
- VIA-171 AJ/DB Updated the layout to remove BackLink and MainContent (21bbfc8)
- VIA-171 AJ/DB Added MainContent component as it is now moved from layout to individual pages (4950c58)
- VIA-171 AJ/DB Added SkipLink component, as the one from react components did not work (cadd534)
- VIA-171 AJ/DB Added placeholders for header and footer for now. Another story will update this. (f87fae0)
- VIA-171 AJ/DB Add E2E test covering back link functionality (b31c0b4)
- VIA-171 AJ/DB Removed tests as they are going to be moved to e2e, backlink is now in layout and not in vaccine pages (2110e92)
- VIA-171 AJ/DB Removed unused import (b20470c)
- VIA-171 AJ/DB Fixed script as nextjs Script is incompatible with nhsuk-frontend js (4109dd5)
- VIA-171 AJ/DB Removed back links from all content pages in favor of the back link in layout (2176353)
- VIA-171 AJ/DB Added history to the back links and make layout consistent with the design system (a837e71)
- VIA-180 AS/MD Update publish workflow to use ref_name (ffd3275)
- VIA-180 AS/MD Update publish workflow, remove pull request merged condition (b4dc9d4)
- VIA-180 AS Add logic to automatically execute publish workflow for tag beginning with v (009be36)
- VIA-180 MD/AS Point build and deploy workflows to new dev s3 buckets (e5bd05e)
- VIA-171 AJ/DB Add favicons from NHS Frontend library (e1be33c)
- VIA-186 Add MenACWY to Playwright accessibility tests (7e8f2b1)
- VIA-103 Add COVID-19 page to E2E tests for accessibility (92af8b5)
- VIA-103 AS/DB Add logic to remove excluded hyperlinks (5183568)
- VIA-103 AS/DB: Add COVID-19 link to hub and schedule page (253858a)
- VIA-103 Update Vaccine page with new expander headings and allergy copy (b609caf)
- VIA-186 AJ Added MenACWY to hub and schedule pages (3cc7197)
- VIA-103 AS/DB: Add Covid-19 page with default Vaccine content (074f7fe)
- VIA-186 AJ Pick subdomain based on local vs github for DX (156bab1)
- VIA-186 AJ Added MenACWY vaccine page and unit / integration tests (6371ea8)
- VIA-186 AJ Fixed failing tests when a vaccine is added (06b731c)
- VIA-186 AJ Added MenACWY path constants to content api (a85a533)
- VIA-186 AJ Added MenACWY to the model (12ab9a2)
- VIA-186 AJ Added menacwy-vaccine.json (32a217c)
- VIA-103 Update headings on WhoVaccineIsFor and MoreInformation sections (f631f3e)
- VIA-104 AJ Fixed error page to open external links in new tab (38e68a2)
- VIA-104 AJ Increased deployment timeout as Cloudfront can take 15min according to research and added more permissions for certificates (c2d1e24)
- VIA-104 AJ Added certificate for automated deployment (3d4342a)
- VIA-104 AJ Fixed lambda to add triggers (b039c4e)
- VIA-104 AJ/DB: Add tests for table parsing error scenarios (ceb735f)
- VIA-104 AJ/DB Ensure content-styling-service always sanitises (195ef18)
- VIA-186 AJ/DB Update e2e tests with full list of vaccine pages (02a3989)
- VIA-182 AJ/DB: Introduce uppercase and lowercase display names (1cdc523)
- VIA-182 AJ/DB: Modify hyperlinks from ContentAPI copy to open in new tab (d77916a)
- VIA-182 Add Warning Callout component and display in styling (42fa05b)
- Bump eslint from 9.23.0 to 9.26.0 (a607cac)
- Bump eslint-config-next from 15.2.4 to 15.3.2 (c4fc244)
- Bump esbuild from 0.25.2 to 0.25.4 (2c25d2d)
- Bump isomorphic-dompurify from 2.22.0 to 2.24.0 (9a53252)
- Bump @playwright/test from 1.51.1 to 1.52.0 (2c2e776)
- VIA-104 AJ fixing import in test to fix failing build (aa7a791)
- VIA-104 AJ trying to import as type to fix failing build (577858e)
- VIA-104 AJ Fixed static analysis findings around cyclical dependency (431dc77)
- VIA-104 AJ Fixed static analysis findings (559e8a2)
- Bump react-dom and @types/react-dom (fe98666)
- Bump @types/node from 22.13.14 to 22.15.14 (ebeb509)
- Bump @aws-sdk/client-ssm from 3.777.0 to 3.804.0 (1215bfc)
- Bump react and @types/react (0ddf527)
- Bump @testing-library/react from 16.2.0 to 16.3.0 (ed16db5)
- VIA-104 AJ Removed troubling spans in tables by css (da857b7)
- VIA-104 JS/AJ Add pa11y afterEach e2e test (9ffc7b4)
- VIA-104 AJ Fixed vaccine name casing (190d523)
- VIA-104 AJ Fixed headings (89380ad)
- VIA-104 AJ Fixed schedule page - lowercase and headings (81d81bc)
- VIA-104 AJ Fixed find out more link at the bottom of all vaccine pages (3383ee5)
- VIA-104 AJ On hub page, fixed order of vaccines and removed vaccine suffix (8eccdce)
- VIA-87 AJ Added publish of hydrator lambda upon deployment so that a new version is triggered, and format fix (c78cd45)
- VIA-182 Add tests for _extractExpander error cases and reword message (964d9e2)
- VIA-182 Update extracted method with correct parameter type (c997a64)
- VIA-182 Refactor to improve expander group extraction readability (d7399ff)
- VIA-182 Add test coverage for invalid Expander Group mainEntity content (347c8b5)
- VIA-182 AS/DB Add logic to handle Expander Group (9dd5557)
- VIA-104 MD: add missing links for pneumococcal to vaccination schedule page & improve test titles (fd141d2)
- VIA-104 MD/AJ Add link for pneumococcal to vaccine schedule page and hub page (e88832c)
- VIA-104 AS/MD/DB/AJ Remove stray semicolon (a238722)
- VIA-104 MD: move used types externally from styling service to types.ts (53f5937)
- VIA-104 MD: extract functionality into functions in content-filter-service (188d6ed)
- VIA-104 MD: refactored some functions to display table and expander as well (bdae4ac)
- TASK AS/DB Add type checking to precommit and CI (65eeb6f)
- TASK AS Fix indentation (4ecc520)
- TASK AS Add type checking to pre-commit and CI (24c41c1)
- VIA-182 AS Add Shingles vaccine page (4314fc0)
- Task AS Update location of types (d0c68c3)
- VIA-87 AS Update locals.tf and NHSLOGIN.md to remove references of gp_registration_details scope (e9944c4)
- VIA-87 AS Remove debug mode in auth, update PINO Log Level to WARN in TF Dev (44c5c87)
- VIA-87 AS Remove gp reg details from scope (37c117b)
- VIA-87 AS Update docs (65488ae)
- VIA-104 MD: Fix the import for the data type of ContentApiVaccineResponse (dc65887)
- VIA-104 MD: Move all common types of filter and styling service to types.ts above (4b4da09)
- VIA-87 AJ Added extra permissions required for GitHub role (d4193b0)
- VIA-104 MD Add table and expander section (75cb4b7)
- VIA-87 AJ Added iam role permissions for logging and increased timeout (0933fe0)
- VIA-87 AJ Added terraform lock files (b6f35c0)
- VIA-87 AJ Moved cache hydrator as a warmer to its own module to decouple the concerns (506fb4e)
- VIA-87 AS Update docs (d102284)
- VIA-87 AS Add tests for sso/route.ts and middleware (79bc7ee)
- VIA-87 AJ/AS Added provider tests (554f5e4)
- VIA-87 AJ/AS Working sso routes with session checks in middleware. If the signIn is attempted in middleware, it leads to complex cookie merging issues eventually failing the state checks during the auth callback. (2007079)
- VIA-87 AJ/AS Added advanced debugging option in AWS (7450bcd)
- VIA-87 AJ/AS Bring back AUTH_URL locally to be used by e2e tests (a2e7e2a)
- VIA-87 AS Update log lines to warn for non error scenarios (c2a8704)
- VIA-87 AS Augment Session, Profile and JWT types with NHS specific properties (218edb1)
- VIA-87 AJ/AS Removed unnecessary property (0648194)
- VIA-87 AJ/AS Fixed debug logging of authjs (4032309)
- VIA-87 AJ/AS Added https support for development server (cfdfe19)
- VIA-87 AJ/AS Common place to get all application configs (46a2b0c)
- VIA-87 AJ/AS Fixed config paths and added some debug logging (ad0aa19)
- VIA-87 AJ/AS Removed AUTH_URL and adding AUTH_TRUST_HOST as lambda is behind reverse proxy (ecbe569)
- VIA-87 AS Modify auth callbacks to populate session object with nhs_number and birthdate (778ac05)
- VIA-87 AJ/AS Added quotes in local env (2925146)
- VIA-87 AJ/AS Moved few SSM configs to environment variables for efficiency and ease of deployment (f7bf1d1)
- VIA-87 AJ/AS Moved async code inside function to fix test (678dab0)
- VIA-87 AJ/AS Fixes in middleware and configs (c69679e)
- VIA-87 AJ/AS Fixed credential issue when running in middleware (1a11372)
- VIA-87 AJ/AS Added trustHost param as the lambda is behind reverse proxy (14ea2f0)
- VIA-87 AJ/AS Modified infra to inject random auth secrets for authjs (dcb5cac)
- VIA-87 AJ/AS Modified pemToCryptoKey function to avoid two gets to the config (4397b53)
- VIA-87 AS Update E2E Tests to include NHS Login Flow - WIP (b970516)
- VIA-87 AJ/AS Added tests for middleware and handling sso within middleware (233c433)
- VIA-87 AJ/AS Added nhs login auth via sso : nextauth api routes, sso route, sso failure page, middleware (f4b2d12)
- VIA-87 AJ Added next-auth (29bbe2e)
- VIA-104 MD/EO Add pneumococcal vaccine page & fix a few warnings from tests (350579e)
- VIA-104 MD: Added stub content for pneumococcal vaccine (f7cc76a)
- VIA-2 MD: make a link for more info about vaccine open in a separate tab (8415bc0)
- VIA-2 MD: Corrected links to pregnancy's flu and child's flu in the inset text (5bb1b69)
- V...