Releases: dbt-labs/dbt-semantic-interfaces
v0.10.0
What's Changed
- Remove duplicate
exprfield by @theyostalservice in #414 - Bump version and make it a dev version by @theyostalservice in #415
- Enhance test with a validation-passing case by @theyostalservice in #416
- Add ability to mark metrics as private by @theyostalservice in #418
- Fix build issues by avoiding recent version of click by @theyostalservice in #421
- Relax errors for having both metric and measure inputs to be warnings by @theyostalservice in #419
- Use pydantic shim where missed by @courtneyholcomb in #422
- Bump version to release is_private metric parameter by @theyostalservice in #425
- Transform measures with create_metric true to actual metrics by @theyostalservice in #417
- Flatten measure input for simple metrics by @theyostalservice in #423
- Transformation: upgrade input measures for cumulative and conversion metrics to simple metrics by @theyostalservice in #424
- Remove measure requirement from AddInputMetricMeasuresRule by @theyostalservice in #427
- Add test for existing boolean aggregation transformation by @theyostalservice in #428
- Expand Boolean Aggregation transformations to metrics by @theyostalservice in #429
- Add tests for existing convert count rule by @theyostalservice in #430
- Add convert-count rule for metrics, too by @theyostalservice in #431
- Add tests for convert median transformation for measures by @theyostalservice in #432
- Convert median to percentile in metrics (like in measures) by @theyostalservice in #433
- Clean up Pydantic rules list. by @theyostalservice in #434
- Bump version to release transformations to MetricFlow by @theyostalservice in #435
- Add measures to metrics (temporary) & fix metric deduplication by @theyostalservice in #436
- Bump version to release transformation fix and temporary patch for MF by @theyostalservice in #438
- Fix other transformations instead of using FixSimpleMetricRule at end. by @theyostalservice in #440
- Fix created metric naming convention for negative fill_with_nulls values by @theyostalservice in #442
Full Changelog: v0.9.2...v0.10.0
v0.9.4.dev0
What's Changed
Remove duplicate expr field by @theyostalservice in #414
Bump version and make it a dev version by @theyostalservice in #415
Enhance test with a validation-passing case by @theyostalservice in #416
Add ability to mark metrics as private by @theyostalservice in #418
Fix build issues by avoiding recent version of click by @theyostalservice in #421
Relax errors for having both metric and measure inputs to be warnings by @theyostalservice in #419
Use pydantic shim where missed by @courtneyholcomb in #422
Bump version to release is_private metric parameter by @theyostalservice in #425
Transform measures with create_metric true to actual metrics by @theyostalservice in #417
Flatten measure input for simple metrics by @theyostalservice in #423
Transformation: upgrade input measures for cumulative and conversion metrics to simple metrics by @theyostalservice in #424
Remove measure requirement from AddInputMetricMeasuresRule by @theyostalservice in #427
Add test for existing boolean aggregation transformation by @theyostalservice in #428
Expand Boolean Aggregation transformations to metrics by @theyostalservice in #429
Add tests for existing convert count rule by @theyostalservice in #430
Add convert-count rule for metrics, too by @theyostalservice in #431
Add tests for convert median transformation for measures by @theyostalservice in #432
Convert median to percentile in metrics (like in measures) by @theyostalservice in #433
Clean up Pydantic rules list. by @theyostalservice in #434
Bump version to release transformations to MetricFlow by @theyostalservice in #435
Add measures to metrics (temporary) & fix metric deduplication by @theyostalservice in #436
Bump version to release transformation fix and temporary patch for MF by @theyostalservice in #438
Fix other transformations instead of using FixSimpleMetricRule at end. by @theyostalservice in #440
Fix created metric naming convention for negative fill_with_nulls values by @theyostalservice in #442
v0.9.3.dev3
What's Changed
- Transform measures with create_metric true to actual metrics by @theyostalservice in #417
- Flatten measure input for simple metrics by @theyostalservice in #423
- Transformation: upgrade input measures for cumulative and conversion metrics to simple metrics by @theyostalservice in #424
- Remove measure requirement from AddInputMetricMeasuresRule by @theyostalservice in #427
- Add test for existing boolean aggregation transformation by @theyostalservice in #428
- Expand Boolean Aggregation transformations to metrics by @theyostalservice in #429
- Add tests for existing convert count rule by @theyostalservice in #430
- Add convert-count rule for metrics, too by @theyostalservice in #431
- Add tests for convert median transformation for measures by @theyostalservice in #432
- Convert median to percentile in metrics (like in measures) by @theyostalservice in #433
- Clean up Pydantic rules list. by @theyostalservice in #434
- Bump version to release transformations to MetricFlow by @theyostalservice in #435
Full Changelog: v0.9.3.dev2...v0.9.3.dev3
v0.9.3.dev2
What's Changed
- Enhance test with a validation-passing case by @theyostalservice in #416
- Add ability to mark metrics as private by @theyostalservice in #418
- Fix build issues by avoiding recent version of click by @theyostalservice in #421
- Relax errors for having both metric and measure inputs to be warnings by @theyostalservice in #419
- Use pydantic shim where missed by @courtneyholcomb in #422
- Bump version to release is_private metric parameter by @theyostalservice in #425
Full Changelog: v0.9.3.dev1...v0.9.3.dev2
v0.9.3.dev1
What's Changed
- Remove duplicate
exprfield by @theyostalservice in #414
Full Changelog: v0.9.2...v0.9.3.dev1
v0.9.2
What's Changed
- Change "cumulative input is required" error to be a warning by @theyostalservice in #412
Full Changelog: v0.9.1...v0.9.2
Add support for new YAML spec
Added support for a variety of changes to measures and metrics.
What's Changed
- Saved query order by support by @courtneyholcomb in #382
- New minor version for breaking change by @courtneyholcomb in #384
- PyPi release: Remove old build artifacts before building by @courtneyholcomb in #385
- Enforce that Measures Are Optional via Tests by @theyostalservice in #386
- Remove nonsensical test by @theyostalservice in #397
- Remove non-working validation by @courtneyholcomb in #406
- Add measures fields to metrics classes by @theyostalservice in #390
- Add input-altering fields directly to simple metrics by @theyostalservice in #391
- Add metrics as inputs for other metrics by @theyostalservice in #392
- Add model specifier to metrics by @theyostalservice in #396
- Validate non_additive_dimension for metrics, too by @theyostalservice in #399
- Validate that COUNT aggregation metrics have valid expressions by @theyostalservice in #400
- Add validations for percentiles by @theyostalservice in #401
- Validate that new agg params are only allowed on Simple Metrics by @theyostalservice in #402
- Validate that simple metrics have a measure XOR agg params by @theyostalservice in #403
- Make 'agg' field statically required by @theyostalservice in #404
- Validate fill_nulls_with and join_to_timespine are only for Simple metrics by @theyostalservice in #405
- add conversion metric validation code by @theyostalservice in #407
- Validate that cumulative metrics have only one input type by @theyostalservice in #408
- Address polish feedback from #399 by @theyostalservice in #409
- Remove individuals from CODEOWNERS by @courtneyholcomb in #410
- Bump version by @theyostalservice in #411
Full Changelog: v0.8.5...v0.9.1
v0.8.5
What's Changed
- Transform
agg_time_dimensionto lowercase by @courtneyholcomb in #379
Full Changelog: v0.8.4...v0.8.5
v0.8.4
What's Changed
- Add tags to SavedQuery by @theyostalservice in #366
- Finalize validations for custom granularities by @courtneyholcomb in #370
- Handle default of
Noneproperly forcumulative_type_paramsby @courtneyholcomb in #371 - feat: add CODEOWNERS file by @Cr0n1c in #374
- Upgrade Jinja to fix security vulnerability by @courtneyholcomb in #375
- Loosen importlib-metadata version range by @courtneyholcomb in #378
New Contributors
Full Changelog: v0.8.1...v0.8.4
v0.8.1
What's Changed
- Validate granularity names in saved query where filters by @theyostalservice in #359
- Support custom grain in DSI callsites by @WilliamDee in #363
- Update support for custom granularity in other types by @WilliamDee in #365
- Add meta to measures, entities, and dimensions by @DevonFulcher in #358
- Consolidated meta config to use the same models by @DevonFulcher in #361
- Remove unnecessary check against legacy field by @WilliamDee in #368
New Contributors
- @theyostalservice made their first contribution in #359
Full Changelog: v0.7.4...v0.8.1