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