Skip to content

v0.9.0

Choose a tag to compare

@github-actions github-actions released this 26 Oct 20:20
· 25 commits to main since this release
70f4117

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