Skip to content
This repository has been archived by the owner on May 4, 2019. It is now read-only.

Releases: JuliaStats/DataArrays.jl

Version 0.7.0

24 Nov 17:53
Compare
Choose a tag to compare

NOTE: This release includes a change with the potential to be subtly breaking, in addition to lots of deprecations.

  • Deprecate NA in favor of missing, NAType in favor of Missing, and isna in favor of ismissing, all three from the Missings package (and soon in Base).
  • Deprecate PooledDataArray in favor of either CategoricalArray or PooledArray.
  • Change the behavior of eltype. Whereas previously we had eltype(::DataArray{T}) = T, we now have eltype(::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 a DataArray.

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)

18 Jul 20:23
Compare
Choose a tag to compare
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)

06 Jul 21:57
Compare
Choose a tag to compare
* 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)

04 Jul 21:37
Compare
Choose a tag to compare

Version 0.5.3

06 Jun 15:45
Compare
Choose a tag to compare
  • Fix loading package on Julia 0.7.

v0.5.2: Fix WeightVec deprecation from StatsBase 0.15 (#254)

28 May 23:34
Compare
Choose a tag to compare
* Fix WeightVec deprecation from StatsBase 0.15

* enable travis on 0.6 for master

Backporting some fixes

28 May 23:43
Compare
Choose a tag to compare
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)

08 May 19:34
Compare
Choose a tag to compare
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

04 May 21:34
e074247
Compare
Choose a tag to compare
Lower StatsBase requirement to 0.14.0

Fix imports

06 Feb 15:45
Compare
Choose a tag to compare
Merge pull request #234 from JuliaStats/anj/revert

Revert "Fix reducedim tests for backports to 0.5"