Skip to content

VoteKit v0.12.3

Choose a tag to compare

@JudDredd JudDredd released this 29 Jul 04:54
62edc18

VoteKit v0.12.3

VoteKit v0.12.3 resolves GitHub issue #13, where voters using direct personal
links could miss the election description and mistake an automatically
prefilled voting code for one they still needed to find.

Changes

  • Anonymous access-code screens now show the election title and description.
  • Direct personal links say that the voting code is ready and was entered
    automatically.
  • Manual visitors continue to see the standard voting-code entry prompt.
  • Regression coverage protects both access paths and the election context.

This release changes presentation only. It has no database migration and does
not alter elections, voters, ballots, results or access controls.

Release procedure

  1. Confirm the candidate branch is clean.
  2. Run npm ci, npm run lint, npm test, npm run regression-check,
    npm run type-check, npm run build, and npm audit --audit-level=moderate.
  3. Review database migration and rollback implications.
  4. Merge and push the approved commit.
  5. Create an annotated release tag.
  6. On production, run deploy-release.sh <tag>.
  7. Verify /api/health, main pages, admin login, and a test election flow.
  8. Verify the backup produced immediately before deployment.