Releases: tnightengale/dbt-meta-testing
Releases · tnightengale/dbt-meta-testing
Add Lowercase Config Var
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
- updates version constraints and deprecated
dbt test --data
in CI
Update to dbt 0.21.0
Added
- edited requirement constraints on the package to allow for 0.21.0
Patch 0.3.3: Upgrade to dbt 0.20
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 ofre.fullmatch
which requires an exact match on the supplied pattern. See the re python docs for more details
Patch 0.3.2
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
Fix an issue where required_tests=None
was failing unexpectedly.
0.3.0 Release
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
0.2.0 Release
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
andrequired_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
Fixes:
- remove profiles yaml
- fixed README
- renamed project to
dbt-meta-testing