Releases: FreshCode-Org/freshdata
Release list
v1.0.0 — first stable release
freshdata-cleaner 1.0.0 — first stable release 🎉
pip install freshdata-cleaner · import freshdata as fd
The public API is now stable under Semantic Versioning — breaking changes will require a 2.0. No behavioral changes versus 0.5.0; the package is promoted to Production/Stable.
Stable surface: fd.clean, fd.profile, fd.suggest_plan, fd.compare_plans, fd.compare_clean, fd.explain_clean, fd.infer_roles, fd.Cleaner, fd.CleanConfig, fd.CleanReport/fd.Action, fd.Profile, and the lazy freshdata.enterprise layer.
Docs: https://freshcode-org.github.io/freshdata/ · Full changelog: https://github.com/FreshCode-Org/freshdata/blob/main/CHANGELOG.md
v0.5.0 — discoverability & docs release
freshdata-cleaner 0.5.0 — discoverability & docs release
Install: pip install freshdata-cleaner · Import: import freshdata as fd
Added
- Documentation site (MkDocs Material) at https://freshcode-org.github.io/freshdata/ — installation, quickstart, cleaning engine, profiling, auto-generated API reference, benchmarks, FAQ, contributing; search, dark/light, OpenGraph, sitemap, robots.
- 8 runnable
examples/+ 3 reproduciblenotebooks/. - Packaging governance:
MANIFEST.in,SECURITY.md,RELEASE.md,.pre-commit-config.yaml, tag-triggered release workflow, docs-deploy workflow, issue-template chooser. - Expanded PyPI keywords/classifiers +
DocumentationURL for discoverability.
Notes
- The PyPI distribution name remains
freshdata-cleaner(the bare namefreshdatais unavailable on PyPI); the import name isfreshdata.
Full changelog: https://github.com/FreshCode-Org/freshdata/blob/main/CHANGELOG.md
Release v0.4.0
Release Notes — freshdata-cleaner v0.4.0 (Enterprise)
We are thrilled to announce the official release of freshdata-cleaner version 0.4.0! This release introduces the new Enterprise Layer, designed to extend our rule-based data cleaning engine to larger enterprise data-science workloads, data quality checking, and lineage tracking.
What's New in v0.4.0
1. Enterprise Cleaning Layer (freshdata.enterprise)
enterprise.Cleaner: Orchestrates large-scale data cleaning pipelines across heterogeneous source types with high-performance execution.- Lineage Tracking (
lineage.py): Automatically maps and tracks the flow and modifications of your columns and values as they pass through the cleaning steps. - Data Quality Metrics (
metrics.py): Calculates statistical profiles, compares distributions, and exports machine-learning-ready data-quality dashboards.
2. Command-Line Interface (CLI)
- A new CLI tool
freshdatais now registered on yourPATH. - Supported subcommands:
freshdata clean— Clean datasets directly from your terminal.freshdata profile— Profile datasets and print formatting issues.freshdata trust— Run sanity checks and verify schema configurations.
3. CI and Robustness Upgrades
- Upgraded the test coverage threshold constraint to
93%(currently reaching95.26%coverage over 824 unit tests). - Adjusted warning filters to cleanly isolate third-party deprecations, ensuring a zero-warning bar for freshdata internal code.
- Relaxed local performance/benchmark baseline check tolerances to ensure test runner stability.
Installation
pip install freshdata-cleaner==0.4.0