Skip to content

Latest commit

 

History

History
59 lines (37 loc) · 1.44 KB

CHANGELOG.md

File metadata and controls

59 lines (37 loc) · 1.44 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

  • Add null check before calling project_evaluated in the evaluate method to prevent errors when no models are found. See PR #64.

[0.3.0] - 2024-06-20

Added

  • Add project_fail_under configuration.
  • Add fail_any_model_under configuration.
  • Breaking: default values of 5.0 for project_fail_under and fail_any_model_under will cause command to exit return code 1.

[0.2.1] - 2024-06-17

Added

  • Lint the current dbt project only, not including the imported models.

[0.2.0] - 2024-06-14

Added

  • Support Python 3.10.

[0.1.3] - 2024-06-11

Added

  • Inject current working directory into python path by default.

[0.1.2] - 2024-06-07

Added

  • Create contributors guide for the documentation website.
  • Add Github icon and link to documentation website.

[0.1.1] - 2024-06-03

Added

  • CLI based on Click.
  • Ability to parse dbt's manifest.json into internal structures.
  • Rule registry and rule discovery.
  • Rule API, decorator-based or class-based.
  • Linting and scoring functionality for dbt models.
  • Configuration through pyproject.toml.
  • Default rules in dbt_score.rules.generic.
  • Badges for project and model evaluation.