✨ Enhancements
- make date_range timezone aware (#5234)
- infer timezone and improve display (#5232)
- allow Config to be used as a context manager, and update some docs (#5223)
- allow polars Config options to be serialised/shared, and more easily unset (#5219)
🐞 Bug fixes
- determine supertype of datetimes with timezones an… (#5240)
- fix groupby dynamic truncate for > days resolution (#5235)
- ensure that
polars_type_to_constructor
works with tz-awareDatetime
dtypes (#5239) - set timezone on groupby_dynamic boundaries (#5233)
- accept
tuple[bool, bool]
instead ofSequence[bool]
forExpr.is_between
(#5094) - fix incorrect duration dtype (#5226)
- set string cache if lazy schema contains categorical (#5225)
- fix pipeline dtypes (#5224)
🛠️ Other improvements
- update lazyframe lazygroupby apply docstring (#5238)
- Consistent naming for Python release workflow (#5229)
Thank you to all our contributors for making this release possible!
@YuRiTan, @alexander-beedie, @cjermain, @matteosantama, @ritchie46 and @stinodego