All notable changes to @codeforamerica/safety-net-blueprint-clients will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Zod datetime validation now accepts UTC offset format (
+00:00) in addition toZsuffix. OpenAPI'sformat: date-timereferences RFC 3339 which allows both, but the generated Zod schemas previously rejected the offset form. This caused runtime validation failures with backends that serialize datetimes with+00:00(e.g., Django, Python's.isoformat()).
- Search helpers with semantic file organization
- Utilities path for packaging
- Windows glob expansion in test scripts (replaced shell globs with directory paths)
- Postman generator sort order and path param extraction fixes
- TypeScript client generation via
@hey-api/openapi-tswith Zod 4.x schemas - JSON Schema conversion from OpenAPI specs
- Postman collection generation
- State-specific package builder (
build-state-package.js) producing@codeforamerica/safety-net-openapi-{state}packages - npm workspace packaging and publishing infrastructure