v0.4.0
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_suitetosuite
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 DataFrameExpectationsSuiteFeatures
- 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
- remove unused imports (276589d)
Full Changelog: v0.3.0...v0.4.0