Repository navigation
v0.9.0
Changelog
All notable changes to this project will be documented in this file.
[0.9.0] - 2026-10-26
🚀 Features
- (spec) Build queries from field names and plain data
- (fields) Group date dimensions by a time grain
🐛 Bug Fixes
- (duckdb) Take member types from DESCRIBE SEMANTIC VIEW when reported
- (spec) Refuse mixed or/not filters up front; accept nulls and 10.0
- (snowflake) Inline date, datetime and time filter values
- (databricks) Keep a sub-day grain's timestamp type
- (grain) Check an optional declaration as the type it wraps
🚜 Refactor
- (sql) One slot-filling helper; document aware times on Snowflake
📚 Documentation
- (spec) Wrap a module docstring line to 100 characters
- (filtering) Say when an aware time raises on Snowflake
🎨 Styling
- (spec) Docstring and doc-snippet formatting the hooks ask for
🧪 Testing
- (duckdb) Pin member types taken from DESCRIBE SEMANTIC VIEW
- (grain) Accept pandas.Timestamp for sub-day grains; filter by a date
- (grain) Record Snowflake cassettes for the grain tests
- (grain) Keep a Databricks sub-day grain's timestamp type
- (grain) Record Databricks cassettes for the grain tests
- (grain) Optional declarations, spec grain names, schema enum clashes
- (integration) Scrub owner email from Databricks introspection cassettes
- (integration) Scrub result keys at record time and fix Snowflake cassette keys
⚙️ Miscellaneous Tasks
- Regenerate the type-fidelity report for DuckDB 1.5.6