1# reshape2 1.4.4 2 3* Fix R CMD check failure in R-devel. 4 5# Version 1.4.3 6 7* Fix C/C++ problems causing R CMD CHECK errors. 8 9* `melt.data.frame()` throws when encountering objects of type `POSIXlt`, 10 and requests a conversion to the (much saner) `POSIXct` type. 11 12# Version 1.4.2 13 14* Minor R CMD check fixes for CRAN. 15 16# Version 1.4.1 17 18* `melt.data.frame()` now properly sets the OBJECT bit on `value` variable 19 generated if attributes are copied (for example, when multiple POSIXct 20 columns are concatenated to generate the `value` variable) (#50) 21 22* `melt.data.frame()` can melt `data.frame`s containing `list` elements as `id` 23 columns. (#49) 24 25* `melt.data.frame()` no longer errors when `measure.vars` is `NULL` or empty. 26 (#46) 27 28# Version 1.4 29 30* `dcast()` and `acast()` gain a useful error message if you use `value_var` 31 intead of `value.var` (#16), and if `value.var` doesn't exist (#9). They 32 also work better with `.` in specifications like `. ~ .` or 33 `x + y ~ .` 34 35* `melt.array()` creates factor variables with levels in the same order 36 as the original rownames (#19) 37 38* `melt.data.frame()` gains an internal Rcpp / C++ implementation, and 39 is now many orders of magnitudes faster. It also preserves identical 40 attributes for measure variables, and now throws a warning if they are 41 dropped. (Thanks to Kevin Ushey) 42 43* `melt.data.frame()` gains a `factorsAsStrings` argument that controls whether 44 factors are converted to character when melted as measure variables. This 45 is `TRUE` by default for backward compatibility. 46 47* `melt.array()` gains a `as.is` argument which can be used to prevent 48 dimnames being converted with `type.convert()` 49 50* `recast()` now returns a data frame instead of a list (#45). 51 52# Version 1.2.2 53 54* Fix incompatibility with plyr 1.8 55 56* Fix evaluation bug revealed by knitr. (Fixes #18) 57 58* Fixed a bug in `melt` where it didn't automatically get variable names 59 when used with tables. (Thanks to Winston Chang) 60 61# Version 1.2.1 62 63* Fix bug in multiple margins revealed by plyr 1.7, but caused by mis-use of 64 data frame subsetting. 65 66# Version 1.2 67 68* Fixed bug in melt where factors were converted to integers, instead of to 69 characters 70 71* When the measured variable is a factor, `dcast` now converts it to a 72 character rather than throwing an error. `acast` still returns a factor 73 matrix. (Thanks to Brian Diggs.) 74 75* `acast` is now much faster, due to fixing a very slow way of naming the 76 output. (Thanks to José Bartolomei Díaz for the bug report) 77 78* `value_var` argument to `acast` and `dcast` renamed to `value.var` to be 79 consistent with other argument names 80 81* Order `NA` factor levels before `(all)` when creating margins 82 83* Corrected reshape citation. 84 85# Version 1.1 86 87* `melt.data.frame` no longer turns characters into factors 88 89* All melt methods gain a `na.rm` and `value.name` arguments - these 90 previously were only possessed by `melt.data.frame` (Fixes #5) 91