-
Notifications
You must be signed in to change notification settings - Fork 374
Closed
Description
Here I list things to do before 0.22 can be released.
A must (breaking):
- [BREAKING] Multicolumn transformations for GoupedDataFrame #2481 multiple columns in transformation functions)
- [BREAKING] deprecate DataFrame constructors #2464 (data frame constructors)
- [BREAKING] Refactor unstack #2494 (clean up
unstack
) - [BREAKING] remove CategoricalArrays dependency from joins #2505 (categorical in joins)
- Explicitly handling missingness in join columns #2499 (missings in joins)
- add Cols support #2495 (add
Cols
support) - require DataAPI.jl version 1.4 #2514 (up DataAPI.jl dependency)
- [BREAKING] Add PrettyTables.jl backend for printing DataFrames #2429 (change printing backend - it is breaking as allowed kwargs will change)
- Switch from Coveralls to Codecov #2520 (bump coverage tests)
- remaining dependencies on CategoricalArrays #2506, avoid CategoricalArrays dependency in aggregates #2519, make hashrows_col! not depend on CategoricalArrays.jl #2518 (remaining categorical dependencies)
- Allow CategoricalArrays 0.9 #2521 (up CategoricalArrays.jl)
- move All(args...) tests to deprecated.jl #2515 (clean up deprecated tests)
- Update Categorical test #2523 (CategoricalArrays.jl integration)
- Update tests to Tables.jl v1.2 #2530 (sync with Tables 1.2)
- Enable precompilation #2456 (improve precompilation)
- code layout improvements #2536 (code layout)
- update deprecated tests #2538 (clean up tests)
- Post PrettyTables.jl housekeeping #2525 (improve float printing in text/plain)
- update manual and docstrings to PrettyTables.jl #2522 (update docstrings and manual to new printing backend)
- bump DataFrames.jl version
Add subset #2496 (add(removed from the list, this will be decided before 1.0 release)where
function)
Add standard deviation and 25% and 75% quantiles to,(it is non breaking in the end so it can be done later)describe
:detailed #2459 (describe
update)
@nalimilan, @pdeffebach - if you see something that is required more for 0.22 then please comment.
The objective is that after 0.22 release we should aim at 1.0 release soon without any breaking changes (0.22 should serve as testing period only + new functionality).
oxinabox, nalimilan and ronisbr