Changes
✨ Enhancements
- feat: Add
selectors.enum(#3729) - feat: Add support for
Float16datatype (#3725) - feat: add top-level covariance expression (#3684)
- feat(ibis): support y/q/mo/d units in dt.offset_by (#3683)
🐞 Bug fixes
- fix: Explicitely pass
orient="row"inpl.from_numpy(#3732) - fix: Allow to select polars Categorical with fixed categories (#3727)
- fix: Lift
samplearguments validation, bump pyright and numpy deps (#3724) - fix(typing): Preserve stable
Exprsubclass through when/then/otherwise chains (#3708) - fix(pyarrow): correct
corrnull handling and exposecorr/covin stable.v1 (#3687) - fix(tests): Parametrize CSV conflicting-separator tests (#3686)
📖 Documentation
- ci: Add
lightgbmdownstream test (#3699) - docs: Add pandera to the ecosystem page (#3692)
- docs: Add warning when adding Narwhals with extras (#3658)
🛠️ Other improvements
- fix: address polars deprecation of
how='horizontal'inconcat(#3731) - chore: Address various CI failures (#3712)
- ci: Add
scikit-learnto downstream tests (#3609) - ci: Run workflows only if changes involves them (#3680)
- ci: Fix fairlearn installation (#3695)
Thank you to all our contributors for making this release possible!
@FBruzzesi, @MarcoGorelli, @cosmicBboy, @dependabot[bot], @e10v, @gaoflow, @renovate[bot], dependabot[bot] and renovate[bot]