This repository has been archived by the owner on May 4, 2019. It is now read-only.
Releases: JuliaStats/DataArrays.jl
Releases · JuliaStats/DataArrays.jl
Version 0.7.0
NOTE: This release includes a change with the potential to be subtly breaking, in addition to lots of deprecations.
- Deprecate
NA
in favor ofmissing
,NAType
in favor ofMissing
, andisna
in favor ofismissing
, all three from the Missings package (and soon in Base). - Deprecate
PooledDataArray
in favor of eitherCategoricalArray
orPooledArray
. - Change the behavior of
eltype
. Whereas previously we hadeltype(::DataArray{T}) = T
, we now haveeltype(::DataArray{T}) = Union{T,Missing}
. That is, the element type is now "correct" in that it matches what one could expect to get when indexing into aDataArray
.
When upgrading existing code to use this release, be sure to verify any assumptions your code had been making about the element type of a DataArray
. For packages that depend on DataArrays, you may need to consider updating your package and raising your required DataArrays version to 0.7.0. Depending on the severity of the impact this change has on your package, you may also need to upper bound DataArrays at 0.7.0 in past tags.
v0.6.2: Use the default Base implementation of map (#277)
This ensures that we get the correct element type, among other things. Fixes #276.
v0.6.1: Fix MethodError when calling groupby, unstack, etc (#274)
* Fix MethodError when calling groupby, unstack, etc * Fix PooledDataArray for types such that convert(typeof(d), unique(d)) does not exist. Add 2 unit tests for issue #273 * More concise notation for the convert in PDAs
v0.6.0: Use generated functions instead of @ngenerate macro (#270)
Remove Compat dependency Fixes #269
Version 0.5.3
- Fix loading package on Julia 0.7.
v0.5.2: Fix WeightVec deprecation from StatsBase 0.15 (#254)
* Fix WeightVec deprecation from StatsBase 0.15 * enable travis on 0.6 for master
Backporting some fixes
Merge pull request #255 from tkelman/tk/deprecation-backport [release-0.4] backport of deprecation fix (#254) and CI updates (#253)
v0.5.1: Fix isna(::DataArray) deprecation (#252)
The deprecation wasn't used as the varargs isa(::DataArray, ::Real...) method unexpectedly took precedence. It shouldn't apply when there are zero indices, so change its signature to reflect this. Get rid of the at-nsplat call which isn't needed here (and no longer used in Julia Base).
v0.5.0
Fix imports
Merge pull request #234 from JuliaStats/anj/revert Revert "Fix reducedim tests for backports to 0.5"