Whatโs Changed
โ Breaking Changes
- Adjust the `DaskExecutor` API methods to take `Dataset`s instead of ddfs karlhigley (299)
๐ Bug Fixes
- Add some additional mutually exclusive tags to the collisions list karlhigley (316)
- Fix Pandas extension dtype mapping for newer versions of Pandas karlhigley (314)
- Provide better string alias support for dtypes, allow external types to resolve to unknown, fix cuDF struct support karlhigley (313)
- Make `ColumnSelector.all` a property instead of a manually set attribute karlhigley (296)
๐ Features
- Add `Rename` to the set of core DAG ops that work in all DAGs karlhigley (312)
- Enable Compound Tag Selection and Removal to work with atomic tags and strings oliverholworthy (317)
- Add optional `schema` parameter to `from_df` method on `TensorTable` oliverholworthy (286)
- Add `as_tensor_type` method to `TensorTable` for framework column conversion oliverholworthy (285)
- Add support for cuDF's struct dtype karlhigley (309)
๐ Documentation
- Skip errors if branch tracking fails in `docs-sched-rebuild` oliverholworthy (327)
- Pin numpy version for docs build to ensure we can build the API docs for recent versions oliverholworthy (326)
- Create stable branch locally in `docs-sched-rebuild` to enable stable docs build oliverholworthy (325)
- Build docs for stable branch and make default oliverholworthy (322)
๐ง Maintenance
- remove cupy-cuda11x from tox test environment nv-alaiacano (323)
- Handle schema inference in Dataset with empty list col oliverholworthy (319)
- Convert data formats before executing each op in `LocalExecutor` karlhigley (280)
- Add problem matcher for actionlint to annotate errors oliverholworthy (315)
- Add `actionlint` to pre-commit-config to check for valid GitHub Workflow config oliverholworthy (290)
- Remove optional dependencies from Conda Recipe oliverholworthy (298)
- Remove warning about compound tags deprecation oliverholworthy (256)
- Add workflows to check base branch and set stable branch oliverholworthy (310)
- Update tag pattern in GitHub Workflows oliverholworthy (311)
- Skip package release jobs for dev tags oliverholworthy (305)
- Remove use of deprecated numpy aliases of builtin types oliverholworthy (308)
- don't re-run tests on closed PR nv-alaiacano (307)
- Revert "Adjust the `DaskExecutor` API methods to take `Dataset`s instโฆ karlhigley (306)
- Update packages workflow, separating PyPI from conda build oliverholworthy (300)
- Move build-docs to separate job in packages workflow with Python 3.9 oliverholworthy (302)
- Add Workflow to update the stable branch ref to the latest tag oliverholworthy (303)
- Adjust the `DaskExecutor` API methods to take `Dataset`s instead of ddfs karlhigley (299)
- CI: add quotes to workflow name nv-alaiacano (295)