v1.0.0
·
103 commits
to main
since this release
What's Changed
- Remove prototype references from README and code by @aldavidson in #2
- Bump boto3 from 1.39.17 to 1.40.0 by @dependabot[bot] in #1
- Simplify usage of Gitleaks and remove unneeded scripts and docs by @mikejamesthompson in #3
- Bump boto3 from 1.40.0 to 1.40.1 by @dependabot[bot] in #5
- Bump coverage from 7.10.1 to 7.10.2 by @dependabot[bot] in #4
- apply changes from prototype update-workflow branch by @aldavidson in #16
- Bump boto3 from 1.40.1 to 1.40.6 by @dependabot[bot] in #15
- Bump coverage from 7.10.2 to 7.10.3 by @dependabot[bot] in #14
- Bump sass from 1.89.2 to 1.90.0 by @dependabot[bot] in #10
- Bump actions/download-artifact from 4 to 5 by @dependabot[bot] in #8
- Add bash and curl to the packages installed on the container image by @aldavidson in #17
- Add ROOT_URL to config, to fix redirect issue on sandbox-alpha by @aldavidson in #18
- Bump ruff from 0.12.7 to 0.12.8 by @dependabot[bot] in #13
- Fix redirect_uri losing the https on deployed hosts by @aldavidson in #20
- Fix assets on deployed environments by @aldavidson in #23
- add placeholder secret key to test deployment with by @aldavidson in #22
- set static asset path to always start with /reporting/ by @aldavidson in #24
- Only show the debug session dump in development by @aldavidson in #25
- add explicit FLASK_ENV for sandbox-alpha by @aldavidson in #29
- Bump esbuild from 0.25.8 to 0.25.9 by @dependabot[bot] in #28
- Bump boto3 from 1.40.6 to 1.40.8 by @dependabot[bot] in #27
- Bump actions/setup-python from 4 to 5 by @dependabot[bot] in #26
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #21
- Bump boto3 from 1.40.8 to 1.40.20 by @dependabot[bot] in #52
- Bump sass from 1.90.0 to 1.91.0 by @dependabot[bot] in #49
- Bump jdx/mise-action from 2 to 3 by @dependabot[bot] in #36
- Bump python from 3.13-alpine to 3.13.7-alpine by @dependabot[bot] in #35
- Bump ruff from 0.12.8 to 0.12.11 by @dependabot[bot] in #51
- Bump flask from 3.1.1 to 3.1.2 by @dependabot[bot] in #40
- Bump coverage from 7.10.3 to 7.10.5 by @dependabot[bot] in #45
- Bump requests from 2.32.4 to 2.32.5 by @dependabot[bot] in #37
- Add staging config to fix deploy on sandbox-alpha by @aldavidson in #53
- Fix docs on Mavis config settings for reporting by @mikejamesthompson in #54
- New deployment flow by @TheOneFromNorway in #55
- Bump actions/download-artifact from 4 to 5 by @dependabot[bot] in #56
- Bump coverage from 7.10.5 to 7.10.6 by @dependabot[bot] in #57
- Bump boto3 from 1.40.20 to 1.40.21 by @dependabot[bot] in #58
- Fix linting errors in SSM parameter script by @mikejamesthompson in #61
- Add design of download page for MVP by @mikejamesthompson in #60
- Bump sass from 1.91.0 to 1.92.0 by @dependabot[bot] in #64
- Bump boto3 from 1.40.20 to 1.40.22 by @dependabot[bot] in #62
- Bump nhsuk-frontend from 9.6.4 to 10.0.0 by @dependabot[bot] in #47
- Set user_nav in session if it is present in the Mavis authorization response by @aldavidson in #59
- Update project conventions by @tvararu in #65
- Bump aws-actions/configure-aws-credentials from 4 to 5 by @dependabot[bot] in #67
- Bump actions/setup-python from 5 to 6 by @dependabot[bot] in #68
- Replace make, dotenv, honcho with mise by @tvararu in #69
- Add CODEOWNERS by @tvararu in #70
- Remove unused Python code by @mikejamesthompson in #71
- Bump astral-sh/setup-uv from 5 to 6 by @dependabot[bot] in #72
- Bump ruff from 0.12.11 to 0.12.12 by @dependabot[bot] in #73
- Bump boto3 from 1.40.23 to 1.40.24 by @dependabot[bot] in #74
- Add pyright by @tvararu in #75
- Configure ruff to reorder imports by @tvararu in #76
- Bump sass from 1.92.0 to 1.92.1 by @dependabot[bot] in #78
- Bump boto3 from 1.40.24 to 1.40.25 by @dependabot[bot] in #79
- Add monthly vaccinations dashboard design by @mikejamesthompson in #77
- Bump uv.lock by @tvararu in #80
- Add uv cache to Docker volumes by @tvararu in #81
- Add venv to Docker volumes by @tvararu in #82
- Change package-ecosystem to uv for dependabot by @tvararu in #85
- Add awscli to tools by @tvararu in #83
- Remove reference to manifest.json by @tvararu in #86
- Bump boto3 from 1.40.25 to 1.40.26 by @dependabot[bot] in #87
- Bump pytest from 8.4.1 to 8.4.2 by @dependabot[bot] in #88
- Configure cache headers by @tvararu in #89
- Fix JS build by @mikejamesthompson in #90
- Bump boto3 from 1.40.26 to 1.40.27 by @dependabot[bot] in #91
- Add encrypted secret storage by @tvararu in #92
- Bump boto3 from 1.40.27 to 1.40.28 by @dependabot[bot] in #94
- Bump ruff from 0.12.12 to 0.13.0 by @dependabot[bot] in #93
- Bump boto3 from 1.40.28 to 1.40.29 by @dependabot[bot] in #97
- Configure runtime caches for mise and uv by @tvararu in #95
- Set up Sentry by @tvararu in #96
- Redesign vaccinations dashboard by @mikejamesthompson in #98
- Bump esbuild from 0.25.9 to 0.25.10 by @dependabot[bot] in #102
- Bump boto3 from 1.40.29 to 1.40.33 by @dependabot[bot] in #103
- Update deployment workflow by @TheOneFromNorway in #115
- Bump pyyaml from 6.0.2 to 6.0.3 by @dependabot[bot] in #119
- Bump boto3 from 1.40.33 to 1.40.39 by @dependabot[bot] in #118
- Bump ruff from 0.13.0 to 0.13.2 by @dependabot[bot] in #117
- Bump sass from 1.92.1 to 1.93.2 by @dependabot[bot] in #113
- Distinguish between self-declared and reported vaccinated elsewhere by @mikejamesthompson in #111
- Update vaccination dashboard design in response to feedback by @mikejamesthompson in #120
- Bump coverage from 7.10.6 to 7.10.7 by @dependabot[bot] in #108
- Replace hard-coded data with totals by @mikejamesthompson in #112
- Download form redesign by @mikejamesthompson in #121
- Allow filtering the reporting dashboard by @mikejamesthompson in #122
- Bump boto3 from 1.40.39 to 1.40.41 by @dependabot[bot] in #123
- Use htmx to progressively enhance dashboard by @mikejamesthompson in #124
- Encode multiple year groups with square brackets by @mikejamesthompson in #125
- Bump boto3 from 1.40.41 to 1.40.42 by @dependabot[bot] in #126
- Add error handling for Mavis API helpers by @mikejamesthompson in #132
- Bump ruff from 0.13.2 to 0.13.3 by @dependabot[bot] in #131
- Bump boto3 from 1.40.42 to 1.40.44 by @dependabot[bot] in #130
- Bump pyright from 1.1.405 to 1.1.406 by @dependabot[bot] in #128
- Allow downloading totals by @mikejamesthompson in #127
- Add environment header to match Mavis by @mikejamesthompson in #133
- Rename reporting to reports in URLs by @mikejamesthompson in #134
- Set HPV as the default programme for dashboard filters by @mikejamesthompson in #135
- Bump boto3 from 1.40.44 to 1.40.45 by @dependabot[bot] in #136
- Align header navigation items to Mavis by @mikejamesthompson in #138
- Proxy requests to Mavis in development by @mikejamesthompson in #139
- Display counts in navigation items by @mikejamesthompson in #140
- Align footer to Mavis by @mikejamesthompson in #141
- Download form content tweaks by @mikejamesthompson in #142
- Bump python from 3.13.7-alpine to 3.14.0-alpine by @dependabot[bot] in #143
- Upgrade Python to 3.14 by @mikejamesthompson in #149
- Bump ruff from 0.13.3 to 0.14.0 by @dependabot[bot] in #145
- Deployment controller has been updated from CodeDeploy to ECS by @TheOneFromNorway in #146
- Bump boto3 from 1.40.45 to 1.40.49 by @dependabot[bot] in #148
- Bump esbuild from 0.25.10 to 0.25.11 by @dependabot[bot] in #152
- Bump nhsuk-frontend from 10.0.0 to 10.1.0 by @dependabot[bot] in #154
- Bump coverage from 7.10.7 to 7.11.0 by @dependabot[bot] in #155
- Change dependabot to open PRs against next by @mikejamesthompson in #157
- Bump ruff from 0.14.0 to 0.14.1 by @dependabot[bot] in #158
- Fix deploy-application.yml by @bogsi17 in #168
- Configure app from main init.py by @mikejamesthompson in #176
- Use ROOT_URL to infer mavis_public_url by @mikejamesthompson in #177
- Bump nhsuk-frontend-jinja from 0.4.1 to 0.5.0 by @dependabot[bot] in #170
- UI fixes by @mikejamesthompson in #178
- Handle outdated sessions by @mikejamesthompson in #181
- Bump actions/download-artifact from 5 to 6 by @dependabot[bot] in #171
- Bump htmx.org from 2.0.7 to 2.0.8 by @dependabot[bot] in #173
- Bump boto3 from 1.40.56 to 1.40.62 by @dependabot[bot] in #183
- Bump ruff from 0.14.1 to 0.14.2 by @dependabot[bot] in #180
- Bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #172
- Filter dashboard by current team by @mikejamesthompson in #184
- Bump pyright from 1.1.406 to 1.1.407 by @dependabot[bot] in #174
- Bump ruff from 0.14.2 to 0.14.3 by @dependabot[bot] in #186
- Bump esbuild from 0.25.11 to 0.25.12 by @dependabot[bot] in #188
- Bump boto3 from 1.40.62 to 1.40.64 by @dependabot[bot] in #190
- Align gender filter to API by @mikejamesthompson in #194
- Fix td_ipv parameter by @mikejamesthompson in #201
- Use "child" not "children" for counts of one child by @mikejamesthompson in #204
- Show N/A for vaccinated previously counts for flu programme by @mikejamesthompson in #205
- Redirect user to start page if htmx request redirected there by @mikejamesthompson in #210
- Remove aggregate download capability from reporting by @mikejamesthompson in #209
- Update vaccination dashboard content following review by @mikejamesthompson in #213
- Add production config by @mikejamesthompson in #216
- Push built images to production by @mikejamesthompson in #217
- Bump esbuild from 0.25.12 to 0.27.0 by @dependabot[bot] in #197
- Do not show decimal places for percentages that are exactly 100% by @mikejamesthompson in #218
- Change year group checkbox visibility based on programme selected by @mikejamesthompson in #230
- Bump pytest from 8.4.2 to 9.0.1 by @dependabot[bot] in #207
- Bump coverage from 7.11.0 to 7.12.0 by @dependabot[bot] in #219
- Bump actions/checkout from 5 to 6 by @dependabot[bot] in #223
- Bump sass from 1.93.2 to 1.94.2 by @dependabot[bot] in #221
- Bump ruff from 0.14.3 to 0.14.6 by @dependabot[bot] in #226
- Remove
boto3andpyyamlby @mikejamesthompson in #231 - Align environment banner with Mavis by @mikejamesthompson in #246
- Add continuous deployment to QA and test by @mikejamesthompson in #237
- Redirect to new single page download form by @mikejamesthompson in #248
- Simplify the reporting page by @mikejamesthompson in #249
- Use full navigation items from Mavis cookie by @mikejamesthompson in #251
- Filter programmes by team's programme_types from JWT by @mikejamesthompson in #252
- Add performance to deploy environments by @mikejamesthompson in #255
- Add hx-disabled-elt to filters by @mikejamesthompson in #256
- Bump nhsuk-frontend from 10.1.0 to 10.2.2 by @dependabot[bot] in #240
- Bump python from 3.14.0-alpine to 3.14.2-alpine by @dependabot[bot] in #257
- Bump nhsuk-frontend-jinja from 0.5.0 to 0.6.1 by @dependabot[bot] in #242
- v1.0.0 by @mikejamesthompson in #258
New Contributors
- @aldavidson made their first contribution in #2
- @mikejamesthompson made their first contribution in #3
- @TheOneFromNorway made their first contribution in #55
- @tvararu made their first contribution in #65
- @bogsi17 made their first contribution in #168
Full Changelog: https://github.com/NHSDigital/manage-vaccinations-in-schools-reporting/commits/v1.0.0