SQLAlchemy 1.4 support and slicing fix
This release adds support for SQLAlchemy 1.4, does some light refactoring, and fixes a slicing issue.
Fixes
- Make compatible with SQLAlchemy 1.4. #327
- Properly represent symbolics when indexing with multiple slices (e.g.
_[1:2, _.a:_.b]
). #325
Features
- Refactored fast group operations to use generic functions (
regroup()
,broadcast_agg()
,is_compatible()
). #310 - Enable piping to attributes (e.g.
pipe(_.some_col)
). #325
QA
- Migrated to github actions. #299