Added
- Interactive column doc descriptions when generating a model-doc
- New dbt passthrough command. Running `palm dbt <command>` allows users to run
bespoke or complex dbt commands without having to use `palm shell` for all those
poweruser commands!
- PluginConfig - the plugin is now configurable, currently this is used to store
the path for local and production assets, enabling another new feature.
**note: this change requires palm v2.5.1 or higher**
- Added a no-op command for downloading artifacts.
**note** to use `--defer` mode, you will need to override this function in your
repo and implement the necessary logic to download production artifacts from
your cloud provider.
Changed
- run & test commands simplified and improved!
- Persist by default, no need to specify `--persist` on every run!
- New `run defer` modes allow you to move more quickly, no need to explicitly select
the model you've been working on!
- New `run iterative` mode allows you to iterate over failures in your models
quickly, without exiting and re-running the same command over-and-over.
- Re-wrote some legacy code that made these operations more complicated than necessary.
Fixed
- Update model-doc command to populate existing columns when a docs_path config is present