Releases: khusmann/interlacer
Releases · khusmann/interlacer
v0.4.2
Fixes:
- exclude names when repopulating attrs. fixes #16
v0.4.1
Fixes:
- add drop arg to indexing (resolve #14)
- detect when na_channel has been corrupted by model.frame and return unspecified for na_channel (resolve #13)
- make unique only apply to value channel (resolve #12)
v0.4.0
New features:
- comparisons only operate on value channels; return missing values as they should (see r-lib/vctrs#1928 (comment))
- added multichannel comparsion operators
%==%
and %!=%
- removed
is.empty()
in favor of x %==% na()
v0.3.5
Bug fixes:
- Formatting of missing values (#9)
v0.3.4
New features:
- allow map_*_channels to broadcast singletons (e.g.
map_value_channel(foo, \(x) "bar")
)
- vectorized
format()
and vec_proxy_equal()
functions improve performance
- allow lossy casts with cfactors (when cfactors are cast to fewer codes, but no values are at that level)
Bug fixes:
- rework some cfactor ptype2 and casting to match factor behavior better (e.g. lossy casts)
- add more exhaustive tests for cfactors
v0.3.3
Bug fixes:
- fallback on print.factor for latent cfactors
v0.3.2
Bug fixes:
- Import
vroom::as.col_spec
instead of readr::as.col_spec
so read_*()
functions can be called with x_cols()
specs
v0.3.1
Bug fixes:
- fix stack overflow bug in cfactor display
- add minimum vctrs version to DESCRIPTION
v0.3.0
Breaking Changes from v0.2.0:
- New extended column specification system for
col_types
arg in read_interlaced_*
replaces na_cols
New features:
- New
cfactor
type introduced
v0.2.2
Fix documentation typos (thanks Peter!)
Fix bug where numeric na reasons were not being loaded as integer na channels.