Python Polars 0.15.14
π Performance improvements
- first check rev-map on categorical equality check (#6085)
β¨ Enhancements
- add
arr.takeexpression (#6116) - allow
extend_constantto work with date literals (#6114) - allow nested categorical cast (#6113)
- add a
rounded_cornersmodifier topl.Config.set_tbl_formatting(#6108) - huge speedup of scalar-to-array expansion on frame init from dict (#6111)
- extend existing fast range->Series init to lists of ranges in a Series (#6099)
- additional (opt-in) options for assert_frame_equal (#6096)
- add search_sorted for arrays and utf8 dtype (#6083)
π Bug fixes
- ensure multi-line type hints are parenthesised (#6100)
- fix invalid dtype in chunked array after struct cast (#6093)
- don't run cse cache_states if no projections found (#6087)
- Support all datatypes in glimpse and align with head/tail (#6091)
- Update
read_csverror message (#6082) - propogate nulls in binary arithmetic/aggregation (#6076)
π οΈ Other improvements
- Fix docstring with_context (#6118)
- Use Dataframe.item internally and in tests (#6109)
- Assert deprecation warning on check_column_names (#6110)
- enable
unused importautofix via ruff (#6102)
Thank you to all our contributors for making this release possible!
@alexander-beedie, @gitkwr, @huitseeker, @ritchie46, @stinodego and @zundertj