🚀 Performance improvements
- first check rev-map on categorical equality check (#6085)
✨ Enhancements
- add
arr.take
expression (#6116) - allow
extend_constant
to work with date literals (#6114) - allow nested categorical cast (#6113)
- add a
rounded_corners
modifier 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_csv
error 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 import
autofix via ruff (#6102)
Thank you to all our contributors for making this release possible!
@alexander-beedie, @gitkwr, @huitseeker, @ritchie46, @stinodego and @zundertj