Releases: pwwang/datar
Releases · pwwang/datar
🔖 0.6.4 (#95)
Breaking changes
- 🩹 Make
base.ntile()labels 1-based (#92)
Fixes
- 🐛 Fix
order_byargument fordplyr.lead-lag
Enhancements
- 🚑 Allow
base.paste/paste0()to work with grouped data - 🩹 Change dtypes of
base.letters/LETTERS/month_abb/month_name
Housekeeping
- 📝 Update and fix reference maps
- 📝 Add
environment.ymlfor binder to work - 📝 Update styles for docs
- 📝 Update styles for API doc in notebooks
- 📝 Update README for new description about the project and add examples from StackOverflow
0.6.3: 🩹 Make `base.ntile()` labels 1-based (#92)
- ✨ Allow
base.c()to handle groupby data - 🚑 Allow
base.diff()to work with groupby data - ✨ Allow
forcats.fct_inorder()to work with groupby data - ✨ Allow
base.rep()'s argumentslengthandeachto work with grouped data - ✨ Allow
base.c()to work with grouped data - ✨ Allow
base.paste()/base.paste0()to work with grouped data - 🐛 Force
&/|operators to return boolean data - 🚑 Fix
base.diff()not keep empty groups - 🐛 Fix recycling non-ordered grouped data
- 🩹 Fix
dplyr.count()/tally()'s warning about the new name - 🚑 Make
dplyr.n()return groupoed data - 🐛 Make
dplyr.slice()work better with rows/indices from grouped data - 🩹 Make
dplyr.ntile()labels 1-based - ✨ Add
datar.attrgetter(),datar.pd_str(),datar.pd_cat()anddatar.pd_dt()
🔖 0.6.2 (#88)
0.6.1 (#84)
- 🐛 Fix
rep(df, n)producing a nested df - 🐛 Fix
TibbleGrouped.__getitem__()not keeping grouping structures
0.6.0 (#83)
- Adopt
pipda0.5.7 - Reimplement the split-apply-combine rule to solve all performance issues
- Drop support for pandas v1.2, require pandas v1.3+
- Remove all
base0_options and all indices are now 0-based, exceptbase.seq(), ranks and their variants - Remove messy type annotations for now, will add them back in the future
- Move implementation of data type display for frames in terminal and notebook to
pdtypespackage - Change all arguments end with "_" to arguments start with it to avoid confusion
- Move module
datar.statstodatar.base.stats - Default all
na_rmarguments toTrue - Rename all
ptypearguments fortidyrverbs intodtypes
See more changes: https://pwwang.github.io/datar/CHANGELOG/#060
0.5.6
0.5.5: 🐛 Fix #71: semi_join returns duplicated rows (#75)
- Fix #71: semi_join returns duplicated rows
0.5.4 (#70)
- Fix
filter()restructures group_data incorrectly (#69)
0.5.3 (#66)
0.5.2 (#61)
More of a maintenance release.
- 🔧 Add metadata for datasets
- 🔊 Send logs to stderr, instead of stdout
- 📌Pin dependency versions
- 🚨 Switch linter to flake8
- 📝 Update some docs to fit
datar-cli