Released on 06-01-2023
New Features :star2:
- **Support for dry run and interactive mode**: The `piperider compare` command now includes the new options `--dry-run` and `--interactive`. These options allow you to use the compare command more carefully. (694)
- **Improvements to the Report UI**: The sidebar has been enhanced with the implementation of column orders, a modified state indicator, an added overview item, and hide column nodes for no-profiling models. (702, 705)
Bug Fixes :wrench:
- Fixed an issue where the table list displayed incorrect entries. (697)
- Addressed a key error in `compare-reports` when using the `--tables-from` option. (708)
- Resolved an error that occurred when using the `--table` option in reports. (710)
Breaking Change :warning:
- Default inclusion of dbt run results: Starting from v0.26, the dbt testing results are now included by default. The original option `--dbt-run-results` has been removed from the command help, but it can still be specified without error. (701)
Get in touch :heart:
We'd love your feedback! Send us a message via Intercom on [piperider.io](https://piperider.io), join our [Discord](https://discord.gg/xKxsdPx4d5), report an issue on [GitHub](https://github.com/InfuseAI/piperider/issues), or send us a good old-fashioned [email](mailto:productinfuseai.io)
----
<details>
<summary>All changes</summary>
What's Changed
* [Release] Bump version 0.26.0 by wcchang1115 in https://github.com/InfuseAI/piperider/pull/696
* [Feature] Add dbt-list integrations by qrtt1 in https://github.com/InfuseAI/piperider/pull/699
* [Feature] Improve the sidebar: column orders, modified state, and no column node for non-profiled models. by popcornylu in https://github.com/InfuseAI/piperider/pull/702
* [Feature] sc-31437 Default enable dbt-run-results flag if file exists by kentwelcome in https://github.com/InfuseAI/piperider/pull/701
* [Feature] Add overview item in the sidebar by popcornylu in https://github.com/InfuseAI/piperider/pull/705
* [Feature] piperider compare improvement by qrtt1 in https://github.com/InfuseAI/piperider/pull/694
* [Feature] Include the dbt run results artifact in pipierider run json by default by popcornylu in https://github.com/InfuseAI/piperider/pull/713
* [Bug] Fix the table list show wrong table entries by popcornylu in https://github.com/InfuseAI/piperider/pull/697
* [Bug] Add soft wrap to console print for report location by wcchang1115 in https://github.com/InfuseAI/piperider/pull/706
* [Bug] Skip the metric if depends_on.nodes is empty by ctiml in https://github.com/InfuseAI/piperider/pull/707
* [Bug] Fix keyerror of compare-reports with --tables-from option by wcchang1115 in https://github.com/InfuseAI/piperider/pull/708
* [Bug] The report would encounter error if use --table option by popcornylu in https://github.com/InfuseAI/piperider/pull/710
* [Bug] sc-31540 The dbt test result will not effect return code by kentwelcome in https://github.com/InfuseAI/piperider/pull/712
* [Bug] cannot run piperider if the dbt project has no target-path settings by popcornylu in https://github.com/InfuseAI/piperider/pull/714
* [Bug] generate-assertions always fail because the table is not always profiled by popcornylu in https://github.com/InfuseAI/piperider/pull/715
* [Bug] sc-31552 Modify the error and hint message when no config file by kentwelcome in https://github.com/InfuseAI/piperider/pull/716
**Full Changelog**: https://github.com/InfuseAI/piperider/compare/v0.25.0...v0.26.0
</details>