⚠️ Deprecations
- Rename
LazyFrame.read/write_json
tode/serialize
(#10238) - Add
categorical_as_str
parameter to testing utils (#10350)
🚀 Performance improvements
- don't parallelize literal expressions (#10321)
✨ Enhancements
- support
selectors
in additional frame methods (#10255) - Add
Series.cat.uses_lexical_ordering
(#10325) - utility to get buffers and pointers (#10331)
- improve datetime parsing error message (#10332)
- add ptr for small integer types (#10330)
- add offsets utility (#10328)
- allow sequential runners in select/with_columns (#10322)
- warn about inefficient apply json.loads if json is local import (#10310)
- improve err msg parsing
time
,date
,datetime
(#10298) - Add
categorical_as_str
parameter to testing utils
🐞 Bug fixes
- fix oob in 'last' (#10329)
- show inefficient apply warning in ipython (#10312)
- add cse to no_optimization in profile (#10317)
- fix categorical lexical sort (#10318)
- Fix join validation (#10257)
- Set correct dtype for
.extract_groups()
(#10306)
Thank you to all our contributors for making this release possible!
@CanglongCl, @JulianCologne, @MarcoGorelli, @alexander-beedie, @cmdlineluser, @eltociear, @orlp, @ritchie46 and @stinodego