v2.2.1
Full Changelog: v2.2.0...v2.2.1
Post-deployment tasks
- Enable the
report_gillick_notify_parentsfeature flag.
Changes to existing features
- Add Gillick consent notification preferences to reporting (MAV-409) - The Mavis CSV report now includes a new "GILLICK_NOTIFY_PARENTS" column that indicates whether a Gillick-competent child wanted their parents to be informed about their vaccination
- Remove pregnancy question from HPV pre-screening (MAV-976) - The "Are you pregnant?" question has been removed from HPV vaccination pre-screening questions to avoid confusion
- Support previous MenACWY vaccine products (MAV-916) - SAIS teams can now record MenACWY vaccinations using products from previous years (Menveo and Nimenrix)
- Improved NHS number validation (MAV-952) - NHS numbers are now validated more accurately using the standard checksum algorithm
- Remove parent details from patient records (MAV-1088) - SAIS staff can now remove parent details from a patient record when necessary
- Enhanced post-vaccination notification schedule (MAV-1105) - The timing for when parents receive notifications after a vaccination session has been adjusted to send at 1pm, 4pm and 7pm for more timely communication
Bug fixes
- MAV-909: Fixed an error that occurred when trying to bring out-of-cohort patients back in through cohort upload
- MAV-1035: Removed confusing "Report vaccination for [name]" prompt in the next activity list for patients already in a session
- MAV-823: Eliminated duplicate error messages when validating vaccination file uploads
Under the hood changes
- Upgraded database (PostgreSQL) engine version from 14.9 to 16.0 for improved performance and security (MAV-1031)
- Proper encapsulation was missing by @TheOneFromNorway in #3512
- Update README.md by @paulrobertlloyd in #3515
- Refactor usage of
include_examplesby @thomasleese in #3517 - Set preferred DB backup window by @bogsi17 in #3519
- Terraform documentation by @TheOneFromNorway in #3491
- Document trust policies for GithubActions IAM role by @bogsi17 in #3526
- Fix continuous deployment by @bogsi17 in #3527
- Validate inputs for deploy.yml workflow by @bogsi17 in #3528
- Don't validate when marking patient as invalid by @thomasleese in #3529
- Log queries in dev reset endpoint by @misaka in #3365
Dependency bumps
- Bump govuk-frontend from 5.9.0 to 5.10.0 by @dependabot in #3495
- Bump aws-sdk-accessanalyzer from 1.69.0 to 1.70.0 by @dependabot in #3496
- Bump govuk-components from 5.9.0 to 5.10.0 by @dependabot in #3499
- Bump pundit from 2.4.0 to 2.5.0 by @dependabot in #3501
- Bump solargraph from 0.54.0 to 0.54.2 by @dependabot in #3502
- Bump aws-sdk-s3 from 1.183.0 to 1.185.0 by @dependabot in #3498
- Bump rack from 3.1.13 to 3.1.14 in the bundler group by @dependabot in #3524
- Bump rack-session from 2.1.0 to 2.1.1 in the bundler group by @dependabot in #3525