interfacer 0.2.3
CRAN release: 2024-08-01
- This is a resubmission to fix issues identified in CRAN submission v0.2.2: 1) additional spaces in DESCRIPTION file. 2) functions missing return values. 3) example containing unexported method. 4)
if (FALSE)stanza in examples for function that can only be used interactively.
interfacer 0.2.4
- Minor enhancement of type coercion to support more consistent behaviour for finding custom
type.XXfunctions in downstream packages. - Funding statement added to README.
interfacer 0.3.0
- Consistency checking and recycling for non-dataframe parameters API added, with new vignette to explain.
- More consistent
type.XXfunction behaviour.
interfacer 0.3.2
CRAN release: 2024-11-14
- Specific support for
unique_idcolumns (ids unique between dataframe grouping). - Fix issue with
imapperdefaults always being applied.
interfacer 0.3.4
- allow renaming or preprocessing of variable names in
igroup_processand use of.groupdataparameter in dispatch function. -
@ireturnroxygen2tag for automatically picking up format fromireturn(df,spec)(n.b. this will hit the first detected value, not all of them).
interfacer 0.3.5
- improved behaviour of
@iparamwhenidispatchis used. -
ireturnvalidation disabled by default in deployment mode. - validation does not strip dataframe attributes any more.
interfacer 0.3.6
- speed-up via better function matching
- documentation of
@iparamgrouping accounts forigroup_processcalls in function body
interfacer 0.4.0
- Change in
idispatchto allow lazy evaluation in parameters and correct behaviour in the context of data-mask processing and defusal / quoted evaluation. - Some internal (but exported) demo testing functions added to allow more rigorous outside of package scope (e.g.
?demo_idispatch) - Much improved testing of
idispatchusing demo functions. - No functional downstream impacts should be obvious unless anyone relying on eager evaluation in previous versions of
idispatch