Releases: akanz1/klib
Releases · akanz1/klib
Release list
v.1.4.1
What's Changed
Patch release with Python 3.14 CI support, pandas/NumPy compatibility fixes, and subplot support for selected plots.
Added
- Added Python 3.14 to the CI test matrix.
- Added Python 3.10 through 3.14 classifiers to package metadata.
- Added
axsupport tocorr_plot, so correlation plots can be drawn into an existing matplotlib subplot. - Added
axsupport todist_plotfor a single numeric column or Series. - Added tests for subplot usage in
corr_plotanddist_plot.
Fixed
- Fixed
corr_interactive_plotwith newer NumPy/pandas behavior whereto_numpy()may return a read-only array. - Fixed
cat_plothandling for pandas string dtypes. - Fixed
data_cleaning(convert_dtypes=False)preserving object-style string columns under newer pandas versions. - Fixed duplicate column hint output formatting.
- Fixed coverage config key from
fail_skip_coveredtoskip_covered.
Changed
- Updated pre-commit Ruff hook to
v0.15.17, allowingtarget-version = "py314". - Updated Ruff target to Python 3.14.
- Updated GitHub Actions setup:
actions/checkoutv6actions/setup-pythonv6
- Switched Unix CI dependency setup to use
uvdirectly. - Regenerated
uv.lock.
Notes
dist_plot(ax=...)intentionally supports exactly one numeric non-binary column. Passing multiple numeric columns withaxraisesValueError; existing
multi-column behavior withoutaxis unchanged.
v1.4.0
What's Changed
Drop support for Python 3.9 and introduce Python 3.13
- Bump mypy from 1.11.0 to 1.11.1 by @dependabot[bot] in #248
- Bump pre-commit from 3.7.1 to 3.8.0 by @dependabot[bot] in #247
- Bump matplotlib from 3.9.1 to 3.9.2 by @dependabot[bot] in #253
- Bump plotly from 5.23.0 to 5.24.0 by @dependabot[bot] in #252
- Bump mypy from 1.11.1 to 1.11.2 by @dependabot[bot] in #251
- Bump pytest from 8.3.2 to 8.3.3 by @dependabot[bot] in #257
- Bump pandas from 2.2.2 to 2.2.3 by @dependabot[bot] in #254
- Bump plotly from 5.24.0 to 5.24.1 by @dependabot[bot] in #256
- Bump actions/checkout from 3 to 4 by @dependabot[bot] in #258
- Bump codecov/codecov-action from 4 to 5 by @dependabot[bot] in #261
- Bump astral-sh/setup-uv from 3 to 4 by @dependabot[bot] in #260
- Bump astral-sh/setup-uv from 4 to 5 by @dependabot[bot] in #262
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #265
- Bump astral-sh/setup-uv from 5 to 7 by @dependabot[bot] in #268
- Bump github/codeql-action from 3 to 4 by @dependabot[bot] in #269
Full Changelog: v1.3.1...v1.4.0
v1.3.1
v1.2.0
v1.1.2
v1.1.1
What's Changed
- Bump black from 22.10.0 to 22.12.0 by @dependabot in #86
- Bump jupyter-core from 4.11.1 to 4.11.2 by @dependabot in #87
- Bump pylint from 2.15.6 to 2.15.8 by @dependabot in #85
- Bump pandas from 1.5.1 to 1.5.2 by @dependabot in #82
- Bump ipykernel from 6.17.1 to 6.19.2 by @dependabot in #84
- Bump pylint from 2.15.8 to 2.15.9 by @dependabot in #88
- Bump ipykernel from 6.19.2 to 6.19.4 by @dependabot in #91
- Bump pre-commit from 2.20.0 to 2.21.0 by @dependabot in #90
- Bump setuptools from 65.4.1 to 65.5.1 by @dependabot in #92
- Bump seaborn from 0.12.1 to 0.12.2 by @dependabot in #93
- Bump pydocstyle from 6.1.1 to 6.2.3 by @dependabot in #95
- Bump scipy from 1.9.3 to 1.10.0 by @dependabot in #96
- Bump numpy from 1.23.5 to 1.24.1 by @dependabot in #94
- ci and dependency updates by @akanz1 in #98
- Bump pandas from 1.5.3 to 2.0.2 by @dependabot in #100
- Bump pytest from 7.3.1 to 7.3.2 by @dependabot in #102
- Bump ruff from 0.0.270 to 0.0.272 by @dependabot in #101
- Bump pre-commit from 3.3.2 to 3.3.3 by @dependabot in #104
- Bump ipykernel from 6.23.1 to 6.23.2 by @dependabot in #103
- Bump ruff from 0.0.272 to 0.0.275 by @dependabot in #108
- Bump pytest from 7.3.2 to 7.4.0 by @dependabot in #107
- Bump ipykernel from 6.23.2 to 6.23.3 by @dependabot in #106
- Bump mypy from 1.3.0 to 1.4.1 by @dependabot in #105
- Bump numpy from 1.24.3 to 1.24.4 by @dependabot in #110
- Bump pandas from 2.0.2 to 2.0.3 by @dependabot in #109
- Bump ruff from 0.0.275 to 0.0.277 by @dependabot in #113
- Bump matplotlib from 3.7.1 to 3.7.2 by @dependabot in #112
- Bump ipykernel from 6.23.3 to 6.24.0 by @dependabot in #111
- Bump black from 23.3.0 to 23.7.0 by @dependabot in #115
- Bump ruff from 0.0.277 to 0.0.278 by @dependabot in #114
- Bump ruff from 0.0.278 to 0.0.280 by @dependabot in #118
- [FEATURE] - corr_plot using plotly by @m-marqx in #116
- [Docs] - add corr_interactive_plot example by @m-marqx in #120
- minor fixes and updates to prepare release and fix ci by @akanz1 in #122
- fix dpi computation by @akanz1 in #124
New Contributors
Full Changelog: v1.0.7...v1.1.1
v1.0.7
Security fixes and dependency updates
What's Changed
- Bump ipykernel from 6.17.0 to 6.17.1 by @dependabot in #75
- Bump mypy from 0.982 to 0.990 by @dependabot in #77
- Bump pillow from 9.2.0 to 9.3.0 by @dependabot in #78
- Bump seaborn from 0.11.2 to 0.12.1 by @dependabot in #76
- Bump numpy from 1.23.4 to 1.23.5 by @dependabot in #81
- Bump mypy from 0.990 to 0.991 by @dependabot in #80
- Bump pylint from 2.15.5 to 2.15.6 by @dependabot in #79
Full Changelog: v1.0.6...v1.0.7
v1.0.6
What's Changed
- remove old docs by @akanz1 in #48
- update dependencies by @akanz1 in #49
- add 3.11 to workflow by @akanz1 in #51
- Delete inappropriate validation in klib.catplot() by @px39n in #71
- prep for release 1.0.6 by @akanz1 in #74
- [BUG] - fix bug in missingval_plot by @akanz1 in #73
New Contributors
Full Changelog: v1.0.5...v1.0.6
v1.0.5
What's Changed
- improve stats summary in cat_plot by @hasan-alper in #34
- Bump numpy from 1.23.2 to 1.23.3 by @dependabot in #43
- Bump black from 22.6.0 to 22.8.0 by @dependabot in #42
- Bump actions/checkout from 2 to 3 by @dependabot in #36
- Bump codecov/codecov-action from 2 to 3 by @dependabot in #38
- Bump pytest from 6.2.5 to 7.1.3 by @dependabot in #45
Full Changelog: v1.0.4...v1.0.5
v1.0.4
What's Changed
- add validation to prevent passing non-numerical data to corr_mat by @hasan-alper in #32
New Contributors
- @hasan-alper made their first contribution in #32
Full Changelog: v1.0.3...v1.0.4