Changelog¶
v0.8.0¶
Released: 2026-04-16
CSVSmith v0.8.0 adds the strict-concat tool and API for concatenating CSV
files with identical headers. This release also includes documentation
and CLI support for the new feature.
Added¶
Added
strict_concat_rowsandsave_csvto thecsvsmith.tools.strict_concatmodule.Exposed
strict_concat_rowsandsave_csvat the top-level package API.Added the
strict-concatCLI subcommand.Bumped the package version to
0.8.0.
v0.7.3¶
Released: 2026-04-10
Minor bug fixes and internal improvements.
v0.7.1¶
Released: 2026-04-03
CSVSmith v0.7.1 exposes find_matches_in_csv at the top-level package API
and refreshes the README to document the existing CLI and Python usage.
Changed¶
Exposed
find_matches_in_csvas a top-level package API.Documented the existing
find-matchesCLI subcommand in the README.Refreshed the README with badges and updated usage examples.
Bumped the package version to
0.7.1.
v0.7.0¶
Released: 2026-04-02
CSVSmith v0.7.0 introduces a major package reorganization that separates command-oriented tools from shared utilities. This release updates module locations, import paths, and tests to reflect the new structure, improving maintainability and making the project layout clearer for future development.
Changed¶
Reorganized tool modules into
csvsmith.tools.Moved shared helper modules into
csvsmith.utils.Updated imports, package exports, and tests to match the new layout.
Renamed modules and functions for clearer intent and consistency.
Notes¶
This release focuses on structural cleanup and API layout improvements. Users may need to update import paths to match the new module organization.