Changes
✨ Enhancements
- feat: add `dt.to_string` to `DaskExpr` (796)
- feat: add `DaskExpr.total_minutes`, `total_seconds`, `total_milliseconds`, `total_microseconds`, `total_nanoseconds` (811)
- feat: dask expr `is_unique` & `is_duplicated` (803)
- feat: add `is_in` to `DaskExpr` and mark `is_duplicated` and `is_unique` as not implemented (802)
📦 Build system
- build: Add cudf and modin to deps (816)
🛠️ Other improvements
- test: Remove some `to_numpy` (820)
- build: Add cudf and modin to deps (816)
- test: Remove some `to_list()` (812)
- test: Use compare dicts in is_duplicated_test (809)
- ci: Modified drafter's labeller regex to match titles with uppercase (807)
- chore: use compare_dict in series tests (801)
- test: Improve `duration_attribute_tests` (798)
- chore: stable api `narwhalify` de-duplication (799)
- test: Add `cudf_constructor` to conftest (797)
Thank you to all our contributors for making this release possible!
DeaMariaLeon, FBruzzesi, MarcoGorelli, benrutter, lucianosrp, luke396 and thomasjpfan