Releases: fivetran/dbt_salesforce_formula_utils
Releases · fivetran/dbt_salesforce_formula_utils
v0.11.1 dbt_salesforce_formula_utils
PR #129 includes the following updates:
Feature Update
- Applies only to Redshift: adds support for Redshift's
SUPERdata type in thesfdc_formula_viewmacro, enabling proper handling of large model configurations stored as JSON in thefivetran_formula_model.model_largecolumn.
Under the Hood
- Refactors the handling of the
using_quoted_identifiersargument of thesfdc_formula_viewmacro for readability and maintainability.- Adds integration tests for when
using_quoted_identifiersis true.
- Adds integration tests for when
Full Changelog: v0.11.0...v0.11.1
v0.11.0 dbt_salesforce_formula_utils
PR #126 includes the following updates:
Features
- Increases the required dbt version upper limit to v3.0.0
Under the Hood
- Updates the README and integration tests architecture to align with other packages
Full Changelog: v0.10.0...v0.11.0
v0.10.0 dbt_salesforce_formula_utils
PR #109 includes the following updates:
🚨 Breaking Changes 🚨
- As announced in the v0.9.2 August 2023 release, the
full_statement_version=falseparameter has been fully deprecated from thesfdc_formula_viewmacro. Please remove any references to this parameter to avoid errors.- Additionally, the
reserved_table_nameandfields_to_includeparameters have also been deprecated and should be removed.
- Additionally, the
- The following macros have also been removed:
sfdc_current_formula_valuessfdc_formula_pivotsfdc_formula_refactorsfdc_formula_view_fieldssfdc_formula_view_sqlsfdc_get_formula_column_valuessfdc_star_exact
Under the hood
- Included auto-releaser GitHub Actions workflow to automate future releases.
- Updated maintainer pull request template.
Full Changelog: v0.9.3...v0.10.0
v0.9.3 dbt_salesforce_formula_utils
PR #101 includes the following updates:
🗒️ Documentation Update 🗒️
- Fivetran has deprecated support for the
full_statement_version=false. We've removed mention of this obsolete method in the README.
🚇 Under the Hood 🚇
- Users will not see functional differences from v0.9.2. However, due to changes in the Fivetran Salesforce connector, users still utilizing the
full_statement_version=falseshould expect formula field values to be null.
Contributors
Full Changelog: v0.9.2...v0.9.3
v0.9.2 dbt_salesforce_formula_utils
PR #96 includes the following updates:
🗒️ Documentation Update 🗒️
- Fivetran will be deprecating support for the
full_statement_version=falseconfig by October 1, 2023. We've highlighted this change to users of the package in the README.
🚇 Under the Hood 🚇
- Users still utilizing the
full_statement_version=falseconfig will receive a log message in theirdbt runindicating deprecation of support for those options.
Full Changelog: v0.9.1...v0.9.2
v0.9.1 dbt_salesforce_formula_utils
Bugfix
- Databricks users faced a syntax error resulting from the
sfdc_formula_view_sqlmacro not correctly compiling. This update adds the Databricks warehouse to a conditional in the macro that allows the sql to correctly compile. (PR #94) (PR #92) - Postgres users faced a syntax error resulting from the
sfdc_formula_view_sqlmacro not correctly compiling. This update adds the Postgres warehouse to a conditional in the macro that allows the sql to correctly compile. (PR #94)
Contributors:
Full Changelog: v0.9.0...v0.9.1
v0.9.0 dbt_salesforce_formula_utils
This release of dbt_salesforce_formula_utils includes:
🎉 Feature Update 🎉
- Databricks compatibility! (#89)
Full Changelog: v0.8.2...v0.9.0
v0.8.2 dbt_salesforce_formula_utils
This release of dbt_salesforce_formula_utils includes:
Features
- Clarify Step 5 of the README that
sfdc_exclude_formulasworks only with Options 2 and 3. (#88)
Under the Hood:
- Renamed macro filename from
sfdc_current_formula_fieldstosfdc_current_formula_valuesto be consistent with its macro name. (#86) - Incorporated the new
fivetran_utils.drop_schemas_automationmacro into the end of each Buildkite integration test job. (#82) - Updated the pull request templates. (#82)
Contributors:
Full Changelog: v0.8.1...v0.8.2
v0.8.1 dbt_salesforce_formula_utils
Happy Thursday 🦖
Features
- Updated the README for easier use and navigation of the package (PR #78).
Bug Fixes
(PR #77) includes the following changes:
- In v0.8.0, the
using_quoted_identifiersargument in thesfdc_formula_view()macro was erroneously removed, making its default value ofFalseimmutable. It has been reintroduced. using_quoted_identifiersnow uses warehouse-specific quoting syntax.
dbt_salesforce_formula_utils v0.8.0
🚨 Breaking Changes 🚨:
PR #64 includes the following breaking changes:
- The default behavior of the
sfdc_formula_viewmacro now has thefull_statement_versionequal totrue. This means, by default the macro will search for thefivetran_formula_modelsource table (full SQL statement for each object) opposed to thefivetran_formulasource table (individual formulas).- Please be sure to update your macros that intend to reference the
fivetran_formulasource table accordingly.
- Please be sure to update your macros that intend to reference the
- Dispatch update for dbt-utils to dbt-core cross-db macros migration. Specifically
{{ dbt_utils.<macro> }}have been updated to{{ dbt.<macro> }}for the below macros:any_valuebool_orcast_bool_to_textconcatdate_truncdateadddatediffescape_single_quotesexcepthashintersectlast_daylengthlistaggpositionreplacerightsafe_castsplit_partstring_literaltype_biginttype_floattype_inttype_numerictype_stringtype_timestamparray_appendarray_concatarray_construct
- For
current_timestampandcurrent_timestamp_in_utcmacros, the dispatch AND the macro names have been updated to the below, respectively:dbt.current_timestamp_backcompatdbt.current_timestamp_in_utc_backcompat
- Dependencies on
fivetran/fivetran_utilshave been upgraded, previously[">=0.3.0", "<0.4.0"]now[">=0.4.0", "<0.5.0"].