0.7.1 (2026-01-08)
- don't allow manual release version override (c9330cb)
0.7.0 (2026-01-08)
- add npmjs publishing with OIDC to release workflow (7e3dfcd)
- add --provenance flag for npmjs OIDC publishing (2338547)
- add missing lint step to publish-npmjs job (d79bd75)
- normalize repository URL to npm's preferred format (ebb1346)
0.6.1 (2025-12-03)
- generate: ensure deterministic output ordering in code generation (bab0843)
0.6.0 (2025-11-27)
- generate: add baseTypeMappings config option for composite types (c244661)
0.5.5 (2025-11-27)
- generate: resolve recursive domains and handle domain array types (25b6eb1)
0.5.4 (2025-11-26)
- generate: sanitize schema and table names for valid TypeScript namespaces (231d5eb)
0.5.3 (2025-11-25)
- factory: type createSapatosDb return values with explicit schema types (3703a7b)
0.5.2 (2025-11-25)
- generate: export custom types from barrel file (306e7a3)
- generate: use type aliases instead of interfaces for BaseSchema compatibility (f2798a6)
0.5.1 (2025-11-25)
- generate: rename Schema type alias to SchemaName to avoid duplication (a6090a3)
- generate: use relative import for custom types in generated schema (e2baca2)
0.5.0 (2025-11-25)
- db: add createSapatosDb factory and explicit type exports (09ac59a)
0.4.2 (2025-11-25)
- back to known good state (fff04e2)
0.4.1 (2025-11-25)
- db: ensure all exports are accessible from @architect-eng/sapatos/db (f029d68)
0.4.0 (2025-11-25)
- proper module augmentation implementation (df5643c)
- generate: nest generated table namespaces under schema name (6fe7d70)
0.3.1 (2025-11-24)
- generate: replace dots with underscores in schema-prefixed SQLExpression type names (a34e04f)
0.3.0 (2025-11-24)
- conditions: add const type parameters for improved enum inference (9402a94)
- use @architect-eng/sapatos instead of just sapatos in our module declarations (1c3bd8f)
0.2.0 (2025-11-24)
- types: add nominal typing for wrapper classes (5ce4fe9)
0.1.0 (2025-11-24)
- generate: replace ambient module declarations with type augmentation (8f1d82c)
0.0.3 (2025-11-23)
- selectExactlyOne now throws when used as a lateral the same way it does when used standalone (059c4ea)
- money now typed as string (1643b41)
- release 0.0.2 (c572a44)