Skip to content

Production release#45

Merged
Ethical-Ralph merged 62 commits intoproductionfrom
develop
Jan 12, 2026
Merged

Production release#45
Ethical-Ralph merged 62 commits intoproductionfrom
develop

Conversation

@Ethical-Ralph
Copy link
Collaborator

Description

Production update

Type of Change

  • Bug fix
  • New feature
  • Breaking change
  • Documentation update

Changes Made

Notes

Testing

  • Manual tests completed
  • Added unit tests
  • Added e2e tests

Related Github Issue(s)/Trello Ticket(s)

Checklist

  • Code follows project style guidelines
  • Self-review completed
  • Documentation updated

sajclarke and others added 30 commits December 16, 2025 20:31
Removed payment processor configuration from the grant schema.
…rm-schema

chore: update schema for textbook grant form
Fix: update Death Certificate Form field validation
feat: add "Exit survey" form schema
Fix: add email template for reserve society name
fix: correct display proposed names in email for reserve-society-name
feat: Add processing for 'reserve-company-name'
Removed several testing checklist items and added manual, unit, and e2e tests.
…otice-update

feat: add schemas for post office redirection notice forms
sajclarke and others added 28 commits January 2, 2026 06:42
…dividual

fix: update schema for post office redirection to accept minor details
feat: add schema for Requesting Fire Service inspection
fix: remove unnecessary fields from the applicant object in the form …
Feat: Add schema for "Apply for conductor licence"
feat: add schema and email template for jobstart programme
feat: Enable local testing of email delivery
feat: Add schema for Permission to remove protected tree
Fix: validating dates that are not required
…-park

feat: Add "Sell Goods or Services at Beach or Park"
…beach-park

fix: schema for "sell goods or services at beach or park"

// Find all {{...}} patterns in the string (non-greedy match until }})
const expressionPattern = /\{\{(.*?)\}\}/g;
const matches = [...expression.matchAll(expressionPattern)];

Check failure

Code scanning / CodeQL

Polynomial regular expression used on uncontrolled data High

This
regular expression
that depends on
a user-provided value
may run slow on strings starting with '{{' and with many repetitions of '{{a'.
@Ethical-Ralph Ethical-Ralph merged commit 729e710 into production Jan 12, 2026
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants