diff --git a/pyproject.toml b/pyproject.toml index c5b8832..ed2a839 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "hlink" -version = "4.1.0" +version = "4.2.0" description = "Fast supervised pyspark record linkage software" readme = "README.md" requires-python = ">=3.10" @@ -55,7 +55,7 @@ hlink = "hlink.scripts.main:cli" Homepage = "https://github.com/ipums/hlink" Documentation = "https://hlink.docs.ipums.org" Repository = "https://github.com/ipums/hlink" -Changelog = "https://github.com/ipums/hlink/releases" +Changelog = "https://hlink.docs.ipums.org/changelog.html" [tool.setuptools.packages.find] where = ["."] diff --git a/sphinx-docs/changelog.md b/sphinx-docs/changelog.md index a5f261d..023b71a 100644 --- a/sphinx-docs/changelog.md +++ b/sphinx-docs/changelog.md @@ -3,7 +3,7 @@ The format of this changelog is based on [Keep A Changelog][keep-a-changelog]. Hlink adheres to semantic versioning as much as possible. -## Not Yet Released +## v4.2.0 (2025-04-29) ### Added @@ -26,6 +26,9 @@ Hlink adheres to semantic versioning as much as possible. * Stabilized the XGBoost feature, since the integration provided by the xgboost Python package is no longer unstable. [PR #219][pr219] +* Improved the error messages generated when a column mapping transform is + missing a required key. [PR #207][pr207] + ### Deprecated * The `hlink.linking.core.transforms.apply_transform` function, which applies @@ -33,6 +36,11 @@ Hlink adheres to semantic versioning as much as possible. `hlink.linking.core.column_mapping.apply_transform` instead. `column_mapping.apply_transform` supports the same interface. [PR #207][pr207] +### Fixed + +* Fixed a bug where command-line hlink would sometimes crash if the command + history file was missing. [PR #215][pr215] + ## v4.1.0 (2025-04-15) ### Added @@ -427,6 +435,7 @@ and false negative data in model exploration. [PR #1][pr1] [pr207]: https://github.com/ipums/hlink/pull/207 [pr212]: https://github.com/ipums/hlink/pull/212 [pr213]: https://github.com/ipums/hlink/pull/213 +[pr215]: https://github.com/ipums/hlink/pull/215 [pr219]: https://github.com/ipums/hlink/pull/219 [household-matching-docs]: config.html#household-matching