Fixed bugs:
- Fix some tiny typos by @slve in dbt-checkpoint#37
- Fix Github Action docker reference by @tlfbrito in dbt-checkpoint#49
- Fix devcontainer in codespaces by @tomsej in dbt-checkpoint#55
- Fixed typo in code example of
dbt-compile
by @karabulute in dbt-checkpoint#84 - [Fix] Limit check-source-has-tests-by-group hook to yaml files by @katieclaiborne in dbt-checkpoint#100
- fix: accommodate whitespaces for no table name check by @JFrackson in dbt-checkpoint#93
- fix: accommodate filter in src freshness by @JFrackson in dbt-checkpoint#95
Enhancements:
-
Feat/add hook check macro ags have descr by @PabloPardoGarcia in dbt-checkpoint#25
-
Feat/add hook check column name contract by @PabloPardoGarcia in dbt-checkpoint#27
-
Add check-source-childs hook to .pre-commit-hooks by @landier in dbt-checkpoint#33
-
Add check-model-name-contract hook by @stumelius in dbt-checkpoint#32
-
Add devcontainer by @tomsej in dbt-checkpoint#40
-
missing check-model-parents-schema by @miki-lwy in dbt-checkpoint#52
-
update regex_comments string in check-script-has-no-table-name by @neddonaldson in dbt-checkpoint#47
-
add argument support to dbt commands (dbt clean & dbt deps) by @Aostojic in dbt-checkpoint#53
-
Features and fixes by Datacoves by @BAntonellini in dbt-checkpoint#81
-
Add check-model-parents-database to hooks by @ktuft-cbh in dbt-checkpoint#66
-
feat/fernandobrito: allow extra meta keys by @BAntonellini in dbt-checkpoint#83
-
Optionally allow extra keys in check-model-has-meta-keys by @fernandobrito in dbt-checkpoint#65
-
Update .pre-commit-config.yaml by @ssassi in dbt-checkpoint#89
-
Add check source has tests by group by @ashleemtib in dbt-checkpoint#91
-
feat: add telemetry with mixpanel sdk by @JFrackson in dbt-checkpoint#97
-
improve
get missing filepaths
utils logic by @BAntonellini in dbt-checkpoint#105 -
Change all pre-commit-dbt references to dbt-checkpoint by @BAntonellini in dbt-checkpoint#107
Fixed bugs:
- check-model-has-properties-file fails on macro with a valid properties yml #17
- check-script-has-no-table-name fails with subqueries referencing CTEs #16
- check-model-has-description fails with macros with description #14
- check-script-has-no-table-name doesn't ignore text within Jinja comment blocks #9
- check-column-desc-are-same fails with a Python error #8
- check-script-has-no-table-name is failing when using lateral flatten #7
Enhancements:
-
New hook check-macro-has-description #20 (PabloPardoGarcia)
-
Fix problem when space is missing with parenthesis #19 (tomsej)
-
Don't check macros in check-model hooks #18 (PabloPardoGarcia)
-
Added hook: check-model-parents-and-childs
-
Added hook: check-model-parents-database
-
Added hook: check-model-parents-schema
-
Added hook: check-source-childs
-
Fixed problem with dashes in global and cmd flags. Use plus sign instead.
-
Fixed problem with greedy replace script table name.
-
Documentation fixes.
-
First written