💥 Breaking changes
- empty product returns identity and product ignores nulls (#10842)
✨ Enhancements
- add
binary
,boolean
,categorical
,date
,object
, andtime
selectors (#10806) - Supports is_last operation (#10760)
- minor typing improvement for DataFrame.__iter__ (#10825)
- Add custom error for
allow_copy=False
(#10822)
🐞 Bug fixes
- empty product returns identity (#10842)
- never panic in hash/equality doesn't hold in cse (#10836)
- Improve bound checks on temporal ranges (#10837)
- var/std behavior around few elements (#10828)
- Fix divided by zero error when read empty csv in streaming mode (#10819)
- behaviour of
reversed(df)
(#10823) - fix equality of quantile aggregation node (#10816)
- Reading an only-header csv file in streaming mode should not panic (#10810)
🛠️ Other improvements
- Refactor
range
related functions (#10830) - map-related docstring updates (#10779)
- Move sink tests to streaming module (#10821)
Thank you to all our contributors for making this release possible!
@alexander-beedie, @orlp, @reswqa, @ritchie46 and @stinodego