7.1.6 (2026-07-13)
Bug Fixes
- core: carry merged ancestor builders so Kysely types span multi-level
extends(#7939) (3c56082), closes #7938 #7938 #7938 #7937 - core: ignore process-local metadata
_idwhen loading from cache (#7978) (4777f9d), closes #7975 - core: infer
stringfortimetype properties instead ofany(#7961) (486eff8) - core: keep custom-typed PK snapshots in DB-form to avoid spurious updates (#7973) (393a7f3), closes #7966
- core: make entity type inference robust under TS 7 stable type ordering (#7948) (a5d1827), closes microsoft/typescript-go#4464
- core: support
@Check()on class level with TC39 decorators (#7982) (23e47d9) - mysql: treat (current_date) and curdate() date defaults as equal (#7956) (441eaa1)
- oracle: keep FK schema owner case consistent with columns and tables (#7964) (ad776b7), closes #7960
- sql: avoid phantom changeset for inline embeddable loaded via joined strategy (#7971) (9c7612a), closes #7954
- sql: do not propagate TPT parent check constraints to child tables (#7944) (0f34374), closes #7714 #7935
- sql: expose columns inherited via
extendsingetKysely()table type (#7938) (ebaa2be), closes #7937 - sql: infer array columns as arrays in Kysely table types (#7972) (2b79554), closes #7967
- sql: keep non-lazy
@Formulaout of partial-index predicate rendering (#7947) (368123d), closes #7946 - sql: keep nullable relation FK columns nullable in class-based Kysely inference (#7965) (fde9258), closes #7962
- sql: stop schema diff churning on generated columns with underscore literals (#7955) (6c9f0a6)
- sql: support orderBy on persist(false) virtual fields with pagination (#7979) (0454aea), closes #7932