Skip to content

feat: add version metadata to postal_patterns.json#35

Merged
bk86a merged 1 commit intomainfrom
feat/patterns-version-meta
Mar 3, 2026
Merged

feat: add version metadata to postal_patterns.json#35
bk86a merged 1 commit intomainfrom
feat/patterns-version-meta

Conversation

@bk86a
Copy link
Owner

@bk86a bk86a commented Mar 3, 2026

Summary

  • Add _meta block (version, date) to postal_patterns.json so external consumers can detect changes
  • Pop _meta in postal_patterns.py into PATTERNS_META, keeping POSTAL_PATTERNS country-only
  • Surface patterns_version in /health endpoint response
  • Bump version to 0.14.0

Closes #34

Test plan

  • ruff check app/ passes
  • pytest tests/ -v — all 70 tests pass (including new test_includes_patterns_version)
  • Import check passes

Add _meta block (version, date) to postal_patterns.json and surface
patterns_version in /health endpoint. Bump to v0.14.0.
@bk86a bk86a merged commit 4cd44c8 into main Mar 3, 2026
10 checks passed
@bk86a bk86a deleted the feat/patterns-version-meta branch March 3, 2026 13:08
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.

Introduce a version number for the postal code pattern file

1 participant