Skip to content

The 2022 Coalesce Pre-Release

Pre-release
Pre-release

Choose a tag to compare

@callum-mcdata callum-mcdata released this 04 Oct 19:49
· 208 commits to main since this release
adbdc73

Breaking Changes

  • Updating the package to reflect the changes in the v1.3 metric spec.
    • type --> calculation_method
    • sql --> expression
    • type: expression --> calculation_method: derived
  • Updating the required_dbt_version to be v1.3

New Features

  • Adding functionality to return a single value for a metric by using all_time in the time_grains by @callum-mcdata in #99
  • Adding a new metric_list input to secondary calculations to allow for flexibility in which metric the secondary calculation is being applied to. By @callum-mcdata in #116
  • Making develop have feature parity with calculate! You can now query any metrics defined in the provided yml, even if they are derived metrics. By @callum-mcdata in #118
  • Allow users to override the default method for handling null values. Default behavior replaces null values with 0 - now there is a config to keep as null. Shout out to @dave-connors-3 taking on a bear of a PR . #96
  • Adding the ability to define a window in the metric definition and have that be applied in the calculation. More information in the readme. By @callum-mcdata in #104

Quality of Life Changes

  • The 👑 @dave-connors-3 cleaning up the whitespace in the compiled query so it can actually be read by humans! #94
  • Restructuring the metrics in the package for code consistency and to remove branching paths based on different behaviors/inputs. #90
  • Adding default ordering to the final returned dataset where the most recent metric value is first! #119
  • Updating packages.yml by @callum-mcdata in #122

Bug Fixes

Full Changelog: 0.3.2...1.3.0