You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
0.14.0 - 2026-09-10
Breaking Changes
Dropped support for Python 3.9. The minimum supported version is now Python
3.10 (python_requires>=3.10).
Raised the keras requirement to >3.4.0,<4.0.0 (previously <=3.4.0) and
migrated the bundled labeler models from the TensorFlow SavedModel format to
the single-file .keras format. Environments pinned to keras<=3.4.0 are no
longer supported, and previously saved models must be re-saved.
Moved the bundled labeler resources from the top-level resources/ directory
into the package at dataprofiler/resources/. Code that referenced the old
top-level path must be updated; use dataprofiler.labelers.utils.find_resources_dir() to resolve resource paths.
Added
Added compatibility support for NumPy 2.0 while constraining numpy to >=1.22.0,<3.0.0 to avoid future breakage from NumPy 3.
Added compatibility support for Keras versions newer than 3.4.0 while
constraining keras to >3.4.0,<4.0.0 to avoid future breakage from Keras 4.
Added Python 3.12 and 3.13 to the test matrix.
Added find_resources_dir() for resolving packaged resources via importlib.resources.
Changed
Replaced the deprecated pkg_resources usage with importlib.resources, and
switched packaging from data_files to package_data.
Constrained chardet to <7.0.0 and pandas to <3.0.0 to avoid breakage
from upcoming major releases.
Constrained pyarrow to <24.0.0.
Simplified the tensorflow requirement to tensorflow>=2.16.0, removing the
platform-specific tensorflow-macos marker.
Updated the pre-commit configuration to align hook versions and hook
dependencies with the current project requirements.
Enabled mypy checking across the dataprofiler package (excluding tests).
Removed --forked from the tox pytest invocation and raised memray to >=1.18.0.