- Add support for including description placeholders for the source and table, which changes the behavior of
generate_source
wheninclude_descriptions
is set toTrue
. Previous logic only created description placeholders for the columns (#64, #66)
- Add optional
table_names
arg togenerate_source
(#50, #51) - Add support for importing descriptions from columns with the same names in upstream models. It is available by setting the parameter
upstream_descriptions
toTrue
ingenerate_model_yaml
(#61) - Added
case_sensitive_cols
argument togenerate_base_model
macro (#63) - Add optional
name
arg togenerate_source
(#64, #66)
- @rahulj51 (#51)
- @bodschut (#54)
- @b-per (#61)
- @graciegoheen (#63)
- @kbrock91 (#66)
This release creates breaking changes to the generate_source.sql
macro.
- add optional
table_pattern
argument togenerate_source.sql
macro. Default value is '%' to pull all tables in the raw data schema to preserve existing behavior if thetable_pattern
argument is not specified by the user.
This release supports any version (minor and patch) of v1, which means far less need for compatibility releases in the future.
- Change
require-dbt-version
to[">=1.0.0", "<2.0.0"]
- Bump dbt-utils dependency
- Replace
source-paths
anddata-paths
withmodel-paths
andseed-paths
respectively - Rename
data
andanalysis
directories toseeds
andanalyses
respectively - Replace
dbt_modules
withdbt_packages
inclean-targets
🚨 This is a compatibility release in preparation for dbt-core
v1.0.0 (🎉). Projects using this version with dbt-core
v1.0.x can expect to see a deprecation warning. This will be resolved in the next minor release.
- Requires
dbt>=0.20.0
anddbt-utils>=0.7.0
- Depends on
dbt-labs/dbt_utils
(instead offishtown-analytics/dbt_utils
)
- Add optional
leading_commas
arg togenerate_base_model
(#41 @jaypeedevlin) - Add optional
include_descriptions
arg togenerate_source
(#40 @djbelknapdbs)
- In the
generate_source
macro, usedbt_utils.get_relations_by_pattern
instead ofget_relations_by_prefix
, since the latter will be deprecated in the future (#42)
- Use new adapter.dispatch syntax (#44)
This is a quality of life release
- Fix rendering issues on hub.getdbt.com
- Fix integration tests due to python version compatibility
This is a bugfix release
- Use latest version of dbt-utils (0.6.2) to ensure generate_source_yaml works for non-target schemata (#34)
This release requires dbt v0.18.0, and dbt-utils v0.6.1. If you're not ready to upgrade, consider using a previous release of this package.
- Use dbt v0.18.0 (#31)
- Fix README rendering on hub (#32 @calvingiles)
The lower bound of dbt-utils
is now 0.4.0
.
This won't affect most users, since you're likely already using version of dbt-utils higher than this to achieve 0.17.0 compatibility.
- Change dbt-utils dependencies to
[>=0.4.0, <0.6.0]
(#29) - Fix tests (#29)
This package now requires dbt v0.17.x!
- Add
generate_model_yaml
(#18 @jtalmi)
- Update to v0.17.0, including
dbt_project.yml
version 2 syntax (#23) - Add GitHub templates and installation instructions (#23)
@marzaccaro made a PR for generate_model_yaml
, and, although I had reviewed it, I let the PR go stale and somehow completely forgot about it when merging PR #18 — this is completely my bad! So equal credit to @marzaccaro and @jtalmi for their work 👏
This is a bugfix release to improve compatibility with Snowflake
Bump utils version range
Small quality of life improvements
Initial release