diff --git a/CHANGELOG.md b/CHANGELOG.md index f0a3fbd0f77c0e147dabdcbe596eacad960d6118..33381f3c23c264fdb8e604b6448bd01ef072bbbd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed ### +- The `TableImporter` and its subclasses now change all integer datatypes to the + nullable `pandas.Int64Datatype` s.th. integer columns with empty fields can be + treated properly. In case you don't want the datatypes to be changed + automatically, initialize the `TableImporter` with + `convert_int_to_nullable_int=False`. + ### Deprecated ### ### Removed ### @@ -20,12 +26,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Fixed ### - Blacklisted buggy openpyxl version +- [#62](https://gitlab.com/linkahead/linkahead-advanced-user-tools/-/issues/62) + The `TableImporter` now handles empty fields in integer columns by supporting + the corresponding [nullable integer + types](https://pandas.pydata.org/docs/user_guide/integer_na.html) in Pandas. ### Security ### ### Documentation ### - loadFiles has better `-h` documentation now +- Rudimentary documentation for `table_importer` module ## [0.10.0] - 2024-04-24 ##