Skip to content

Releases: tnightengale/dbt-meta-testing

Add Lowercase Config Var

23 Oct 19:28
a805949
Compare
Choose a tag to compare

Tags the most recent commit from #24 providing the option to to use a project config var: convert_column_names_to_lower_case: false for projects using CamelCase columns.

Update to dbt 1.0.0

07 Dec 17:46
9d7279b
Compare
Choose a tag to compare
  • updates version constraints and deprecated dbt test --data in CI

Update to dbt 0.21.0

18 Oct 07:06
Compare
Choose a tag to compare

Added

  • edited requirement constraints on the package to allow for 0.21.0

Patch 0.3.3: Upgrade to dbt 0.20

20 Jul 14:01
4eacd74
Compare
Choose a tag to compare

Added

  • Upgrade to dbt==0.20.0
  • Removed superfluous dependency on dbt_utils

Breaking Changes

  • The re.match function used to evaluate keys on required tests configs has been deprecated in favour of re.fullmatch which requires an exact match on the supplied pattern. See the re python docs for more details

Patch 0.3.2

06 Jul 20:16
947fed1
Compare
Choose a tag to compare

Update to dbt 0.19.2 for testing purposes, and unpinned dbt-utils to be >=0.6.0 and <0.7.0.

In the near future I will update to dbt-utils 0.7.0.

Patch 0.3.1

05 May 02:14
cd1cb2b
Compare
Choose a tag to compare

Fix an issue where required_tests=None was failing unexpectedly.

0.3.0 Release

04 May 03:47
aaa7f7c
Compare
Choose a tag to compare

This is a major release that switches the evaluation of +required_tests to use re.match function.

Added

  • +required_tests now takes a dictionary of regex string to evaluate against all tests
  • support added for model-level schema tests and custom data tests

Other Changes

  • Removed functionality which validated that all test keys were exact matches for defined tests. This is necessary to allow regex match strings to be used as keys. However, regex keys should be chosen carefully.

Patch 0.2.1

03 May 15:38
5e58372
Compare
Choose a tag to compare

This patch release fixes the issues #4 and #5.

0.2.0 Release

01 Mar 14:23
a3f60f9
Compare
Choose a tag to compare

This is a major release adding a native integration test harness.

Added

  • integration tests which are run natively in dbt using dbt test --data from within the ./integration_test folder
  • support for dbt==0.19.0
  • a ci to run the integration tests to enhance confidence on future changes

Breaking Changes

  • the required_tests and required_docs macros are now called with an argument, rather than a global --vars declaration, see here for details

Behind the Scenes

  • refactored the error messaging to have consistent exit points

0.1.2

01 Dec 14:27
Compare
Choose a tag to compare
0.1.2 Pre-release
Pre-release

Fixes:

  • remove profiles yaml
  • fixed README
  • renamed project to dbt-meta-testing