- #45 add NOT_BLANK rule
- #46 make duplicate rule return 0 rows and full count.
- incremental validation assumes the table
dq_summary
already exists.
- simplifying arguments requirements in CLI
- CLI now uses default package templates instead of assuming the templates exist in a system path. This makes it easier to deploy the CLI as a single executable across environments.
- CLI now no longer requires explicitly passing in
--dbt_path
and--dbt_profiles_dir
arguments. If not present, the CLI will copy a templateddbt
directory path to the current working directory. - CLI now defaults to using
dev
dbt profile name for--environment_target
.
- #35 incremental validation assumes the table
dq_summary
already exists.
- The top-level
macros
directory is moved into thedbt
directory. Users should not have to edit this file. However if customization is required, users currently using the top-levelmacros
directory should switch to use the pathdbt/macros
instead. - the file
dbt_project.yml
is now moved into thedbt
directory. Users should not have to edit this file. However if customization is required, users should switch to use the file located atdbt/dbt_project.yml
instead. utils.run_dbt()
now expects the first argumentdbt_path
to be provided to the top-leveldbt
directory. This should not affect users since it is not exposed as an user-facing API.
- incremental validation assumes the table
dq_summary
already exists.
This is the release at tag version 0.1.0, created to allow users to return to this version in case they do not want to immediately upgrade to 0.2.0.