✨ Enhancements
- 30x speedup initialising
Series
from pythonrange
object (#5397) - r-associative support for commutative
DataFrame
operators (#5394) - pl.from_epoch function (#5330)
- Streaming joins architecture and Cross join implementation. (#5339)
- enable frame init from sequence of pandas series, and improve lazy typechecks (handle subclasses) (#5383)
- add support for am/pm notation in parse_dates read_csv (#5373)
- add reduce/cumreduce expression as an easier fold (#5364)
🐞 Bug fixes
- explicit nan comparison in min/max agg (#5403)
- lazy proxy module does not require global registration (#5390)
- Correct CSV row indexing (#5385)
🛠️ Other improvements
- Docstrings for frame, lazyframe and time series (#5398)
- add integrated support for copying API examples, and auto-parallelise docs build (#5393)
- improve rendering of API docs type signatures, mark PivotOps as deprecated, misc tidy-ups (#5388)
- Expression docstrings (#5377)
- minor navbar improvements; adds discord and twitter links, fixes github icon (#5379)
- improve structure of sphinx-generated API docs (#5376)
- Add with_time_zone to reference guide (#5369)
Thank you to all our contributors for making this release possible!
@YuRiTan, @alexander-beedie, @braaannigan, @owrior, @ritchie46 and @zundertj