✨ Enhancements
- Add median stat to Series.describe (#8118)
- Support
n
expression passed to Expr.head/tail (#8098) - expand list of tz-aware formats which can be auto-inferred (#8085)
- clearer error message if strptime without a fmt specified fails (#8086)
- infer tz-aware formats with try_parse_dates in read_csv (#8084)
- feat(python, rust)! make 'mo' interval raise if the target date does not exist (#8078)
- auto-infer fmt for tz-aware date strings (#7405)
- multiple sql contexts & optional sql highlighting in cli (#8072)
🐞 Bug fixes
- fix detection of default integer indexes on win32 when loading from pandas frames (#8110)
- fix stacklevel of some deprecation warnings (#8089)
- lazy: fix boolean sum schema (#8108)
- Expr.str.decode returns binary dtype (#8099)
- Fix
show_versions
util (#8096) - don't exponentially grow error messages (partial fix). (#8081)
- Fix regression with
scan_parquet/ipc
andfsspec
(#8071)
🛠️ Other improvements
- Improve some tests (#8043)
- Do not parallelize Windows tests (#8097)
- Fail doctest on deprecation warnings (#8091)
- Fix Expr.apply docstring for return_dtype parameter (#8069)
Thank you to all our contributors for making this release possible!
@MarcoGorelli, @StefanBRas, @alexander-beedie, @josh, @n8henrie, @rben01, @ritchie46, @stinodego, @universalmind303 and @zundertj