Skip to content

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 10 Nov 16:19
a110faf

0.4.0 (2025-11-10)

⚠ BREAKING CHANGES

  • ‼️ BREAKING CHANGE: Major codebase restructuring with new module organization. However, most changes are made to the internal modules.

What changed:

  • All internal modules have been reorganized into a core/ package
  • Expectation registry simplified from three-dictionary to two-dictionary structure with O(1) lookups
  • Main imports updated from expectations_suite to suite

Migration guide:
Update your imports to use the new module structure:

# Before
from dataframe_expectations.expectations_suite import DataFrameExpectationsSuite

# After
from dataframe_expectations.suite import DataFrameExpectationsSuite

Features

  • restructure codebase with core/ module and explicit imports (42a233a)
  • restructure codebase, and registry refactoring (111bca1)
  • simplified registry (c182858)

Bug Fixes

  • consolidate imports (9a76467)
  • deleted duplicate dataclass and enums from registry (82bec0c)
  • deleted duplicate DataFrameExpectation codefrom expectations package (d47eb8b)
  • import enums from types (fa84764)
  • manually trigger CI for release-please PRs (49419e6)
  • manually trigger CI for release-please PRs (9585cf5)
  • return corrent version when package is built (82ff343)

Documentation

Full Changelog: v0.3.0...v0.4.0