Releases: JuliaData/DataFramesMeta.jl
Releases · JuliaData/DataFramesMeta.jl
v0.8.0
DataFramesMeta v0.8.0
Merged pull requests:
- Re-factor macro-flag handling, fix Table-returning paths, only allow DataFrames 0.22 and above (#261) (@pdeffebach)
- Deprecate
@linq
in favor of re-exporting@chain
. (#262) (@pdeffebach) - Add
@subset
(#263) (@pdeffebach) :y = f(:x)
instead ofy = f(:x)
(#264) (@pdeffebach)- Bump version to 0.8.0 (#268) (@pdeffebach)
v0.7.1
DataFramesMeta v0.7.1
Merged pull requests:
- Add dependency on MacroTools to avoid
Base.remove_linenums!
(#258) (@pdeffebach) - Bump version to 0.7.1 (#260) (@pdeffebach)
v0.7.0
DataFramesMeta v0.7.0
Closed issues:
- @by/groupby for Categorical (#149)
- re-factor code (#242)
- Investigate slowdown in blogpost (#244)
- Smarter
@eachrow
(#249)
Merged pull requests:
- Refactor code (#243) (@pdeffebach)
- Make block (#245) (@pdeffebach)
- Fix typo in manual (#246) (@nalimilan)
- Fix of === after DataFrames PR (#247) (@pdeffebach)
- add @eachrow! (#248) (@pdeffebach)
- Add @byrow attempt 2 (#250) (@pdeffebach)
- add ```julia backticks in readme (#254) (@pdeffebach)
- Bump to 0.7.0 (#255) (@pdeffebach)
v0.6.1
DataFramesMeta v0.6.1
Closed issues:
- Generic discussions about using metaprogramming with DataFrames (#1)
- Support non-vectorized syntax in @where (#39)
- Non-systematic "New columns must have the same length as old columns" error (#46)
- Rename based_on()? (#52)
- spelling error in one of the examples (#56)
- How to order descending in
@orderby
? (#81) - Support
_DF
(or something) for full DataFrame access (#86) - Heads up: IndexedTables version in the making (#89)
- Renaming columns in DataFramesMeta with spaces (#93)
- Better interplay with Lazy (#96)
- Make escaping work differently in
@byrow!
(#97) - Add a @Transform! mutating version (#110)
- Using pairs to create columns with existing variable names (#117)
- Package name (#118)
cols
no longer works in@select
(#128)- by groups of A, subset dataframe by value of B (#129)
- Add begin block form for @linq (#136)
- Plan for DataFrames 1.0 (#148)
cols([:x1, :x2])
should be a vector vectors, not a DataFrame (#158)- Recommending Lazy.jl is problematic (#159)
- The
@byrow
example in the README doesn't work (#164) - @orderby in reverse (#166)
- Sort in descending order (#174)
- Preparation for next release (#193)
- Avoid anonymizing single function calls (#207)
- Add Chain.jl to the README (#213)
- Add slice macro (#214)
- inplace macros (#215)
- Unexpected output from @combine when used in Lazy:@> (#217)
- @Transform! does not exist? (#218)
@select(df, cols("X")
failes (#223)- Reexport 1.0.0 is out (#225)
- Document the use of
nrow
in@combine
(#226) - Update version and release after DataFrames.jl 1.0 release (#237)
- Make sure we do the right thing with
:a => :b
(#238) - Allow Reexport 1.0 (#240)
Merged pull requests:
- add in-place macros @Transform! and @select! (#216) (@FuZhiyu)
- delete @select! reference (#219) (@pdeffebach)
- delete @> reference, add chain (#220) (@pdeffebach)
- avoid anonymous functions for simple function calls and broadcasts (#221) (@jkrumbiegel)
- Cols select fix (#224) (@pdeffebach)
- reexport version bump (#227) (@pdeffebach)
- Add
sortperm
example in@orderby
docstring (#231) (@pdeffebach) - re-add reexport 0.2 (#234) (@pdeffebach)
- Fix missing space in readme (#235) (@pdeffebach)
- Bump version, allow Reexport 1+ and DataFrames 1+ (#241) (@raphaelsaavedra)
v0.6.0
DataFramesMeta v0.6.0
Closed issues:
NullableArrays
branch (#64)- How about a non-mutable @byrow macro? (#108)
@by
not using optimisedby
from DataFrames.jl (#135)- Transform and broadcast assignment (#137)
- Why does
@byrows!
contain the bang (!) at the end of its name when it is not modifying the input argument? (#140) - ShiftedArray's
lag
causes an AssertionError when used withgroupby
andtransform
(#146) - Calling @based_on from within a function (#153)
- in
@byrow!
,cols
escapes to the full vector instead of a scalar. (#156) - @byrow not defined (#160)
@by
is not working (#162)- Add a macro for
@combine
(#167) - Technical clean-up after #163 (#169)
- Fix bug with
getproperty
in@byrow
(#172) - Nested transform is broken on master branch (#176)
- Using strings in
cols
(#181) - Iconsistent scoping in
with
(#184) - Reexport DataFrames (#185)
- Don't rely on Tables (#189)
- Rename
@byrow
toeachrow
(#194) - @byrow in readme no longer works (#199)
- What is the failing badge at the top of the readme? (#200)
- @eachrow is not found (#209)
Merged pull requests:
- Install TagBot as a GitHub Action (#143) (@JuliaTagBot)
- Add warning to users about lack of support for
Not
,Between
, andAll
(#151) (@pdeffebach) - Deprecates
@byrow!
in favor of@byrow
. (#154) (@henriquebecker91) - Improve tests for
@select
and@transform
(#155) (@pdeffebach) - Make
cols
in@byrow!
escape propertly (#157) (@pdeffebach) - Update README.md for Lazy.jl and Pipe.jl (#161) (@xiaodaigh)
- Make DataFrames piping functions the backend for @Transform, @select, @by, and @based_on (#163) (@pdeffebach)
- Kw fix (#170) (@pdeffebach)
- Allow cols on LHS (#171) (@pdeffebach)
- Change
@transform
on a grouped dataframe to match DataFrames.transform (#180) (@pdeffebach) - Fix hygiene with @byrow (#182) (@pdeffebach)
- Fix mixing
Symbol
s andString
s incols
(#183) (@pdeffebach) - Reexport DataFrames (#188) (@pdeffebach)
- Delete Tables.jl as a dependency (#190) (@pdeffebach)
- Re-do the
@orderby
backend (#191) (@pdeffebach) - Re-do the backend of
@where
(#192) (@pdeffebach) - Refactor
vec_to_fun
(#196) (@pdeffebach) - byrow to eachrow, based_on to combine, doc rewrite (#197) (@pdeffebach)
- delete old badge (#201) (@pdeffebach)
- Update TagBot.yml (#202) (@quinnj)
- Add real docs (#203) (@pdeffebach)
- Zero 22 support (#206) (@pdeffebach)
- Host documentation on GH Actions (#208) (@pdeffebach)
- add github actions for testing (#210) (@pdeffebach)
- Bump version to 0.6.0 (#211) (@pdeffebach)
v0.5.1
sync with DataFrames 0.21 release
v0.5.0
Version 0.4.1
- upgrade to DataFrames.jl 0.17.1
- bug fixes
Version 0.4.0
v0.4.0 Rename _I_ to cols to be consistent with others (#100)
Version 0.3.0
- Support DataFrames 0.11.
- Drop Julia 0.5 support.