Sourced from polars-lts-cpu's releases.
Python Polars 1.16.0
🚀 Performance improvements
✨ Enhancements
- Enable creation of independently reusable
Config
instances (#20053)- Improved error message on invalid Python
Enum
init (#20060)- Improve Polars
Enum
dtype init from standard Python enums (#19997)- Add optimized row encoding for Decimals (#20050)
- Add
drop_nans
method to DataFrame and LazyFrame (#20029)🐞 Bug fixes
- Improve
hist
binning around breakpoints (#20054)- Fix invalid len due to projection pushdown selection of scalar (#20049)
- Fix empty scalar agg type (#20051)
- Improve binning in
Series.hist
withbin_count
when all values are the same (#20034)- Less intrusive forking warnings (#20032)
- Reading nullable sliced / masked Categoricals from Parquet (#20024)
- Regression in
hist
panicking on out of bounds index (#20016)- Fix starts_with out of bounds (#20006)
- Fix incorrect column order for parquet scan with hive columns in file (#19996)
- Incorrectly gave
list.len()
for masked-out rows (#19999)- Bug fix in existing fast path for sorted series (#20004)
- Incorrect
collect_schema()
forfill_null()
after an aggregation expression in group-by context (#19993)- Fix
row_by_key
typing (#19888)📖 Documentation
📦 Build system
- Pin maturin (#20063)
Thank you to all our contributors for making this release possible!
@alexander-beedie
,@coastalwhite
,@gab23r
,@lukemanley
,@mcrumiller
,@nameexhaustion
,@ritchie46
,@siddharth-vi
,@stijnherfst
and@stinodego
Python Polars 1.15.0
🚀 Performance improvements
... (truncated)
44ddbc2
feat(python): Enable creation of independently reusable
Config
instances (#...ccaf682
feat(python): Improved error message on invalid Python Enum
init (#20060)4a46723
build: Pin maturin (#20063)f7718f3
python Polars 1.16 (#20055)9513c52
fix: Improve hist
binning around breakpoints (#20054)b83d847
feat(python): Improve Polars Enum
dtype init from standard
Python enums (#1...99c7f4d
fix: Fix invalid len due to projection pushdown selection of scalar (#20049)49b2e7b
feat: Add optimized row encoding for Decimals (#20050)74d059f
fix: Fix empty scalar agg type (#20051)9f3f012
docs(python): Remove note about guaranteed left join order (#20048)