Releases: calogica/dbt-expectations
Releases · calogica/dbt-expectations
dbt-expectations 0.8.1
Fixes
- Make type macro calls fully qualified by @clausherther in #232
- Clean up quote values defaults by @clausherther in #231
Documentation
- Fix indentation of examples by @clausherther in #219
- Update README by @clausherther in #220
- Update logo paths by @clausherther in #221
Additions
- Add expect_table_aggregation_to_equal_other_table by @clausherther in #224
- Adds group by to expect_table_row_count_to_equal_other_table by @clausherther in #225
Full Changelog: 0.8.0...0.8.1
dbt-expectations 0.8.0
Breaking Changes
- Remove references to dbt_utils by @clausherther in #217
Full Changelog: 0.7.0...0.8.0
dbt-expectations 0.7.0
Fixes (Breaking Changes)
-
Fix boolean logic in
expect_compound_columns_to_be_unique
ignore_row_if
by @clausherther in #202- The behavior of
ignore_row_if
is now reversed, i.e. if you were previously usingignore_row_if: "any_value_is_missing"
(overwriting the defaultall_values_are_missing
), you should check your tests to make sure you're getting the correct results in the updated version. all_values_are_missing
means that rows are excluded where all of the test columns arenull
any_value_is_missing
means that rows are excluded where either of the test columns arenull
- The behavior of
-
Refactor
ignore_row_if
logic by @clausherther in #204- also updated
expect_select_column_values_to_be_unique_within_record
with the fix above
- also updated
-
Fix group by logic in grouped recency and stdev tests by @clausherther in #205
group_by
is now correctly respected in both the initial aggregation and subsequent tests
Fixes
- Remove dangling dbt-utils reference by @clausherther in #208
Testing/Documentation
- Add SQL Fluff support by @clausherther in #198
Full Changelog: 0.6.1...0.7.0
dbt-expectations 0.6.1
What's Changed
- Add expect_column_distinct_count_to_be_less_than.sql by @dylanrigal in #193
- Add group_by option to expect_column_values_to_be_within_n_moving_stdevs by @clausherther in #182
- Add option to escape raw strings in RegEx functions by @clausherther in #191
New Contributors
- @dylanrigal made their first contribution in #193
Full Changelog: 0.6.0...0.6.1
dbt-expectations 0.6.0
Breaking Changes
- Requires dbt 1.2.x (via #189)
- Migrate to dbt-utils 0.9.0 and dbt-date 0.6.0 by @clausherther in #189
dbt-expectations 0.5.8
What's Changed
- Fix timestamp comparisons in expect_grouped_row_values_to_have_recent_data by @clausherther in #179
Full Changelog: 0.5.7...0.5.8
dbt-expectations 0.5.7
What's Changed
- Add example for dynamic date params in expect_row_values_to_have_data_for_every_n_datepart by @clausherther in #174
- Fix take_diff syntax in moving stddev test by @karanhegde in #178
New Contributors
- @karanhegde made their first contribution in #178
Full Changelog: 0.5.6...0.5.7
dbt-expectations 0.5.6
Patch Release
Fixes
- Fix
expect_compound_columns_to_be_unique
to properly handleignore_row_if
by @clausherther in #171
dbt-expectations 0.5.5
New Features
- Add automated integration testing with CircleCI in #161
- Show
group_by
columns in validation errors for column increasing test by @dluftspring in #158 - Add
exclusion_condition
toexpect_row_values_to_have_data_for_every_n_datepart
by @gofford in #141
Fixes
- Set flakey integration tests to
warn
in #162
New Contributors
- @dluftspring made their first contribution in #158
- @gofford made their first contribution in #141
Full Changelog: 0.5.4...0.5.5
dbt-expectations 0.5.4
What's Changed
- Fix emails.sql by @clausherther in #153
- Adds test for column presence by @rcaddell in #149
- Fix expect_row_values_to_have_recent_data issues on bigquery by @clausherther in #147
New Contributors
Full Changelog: 0.5.3...0.5.4