NEWS
interfacer 0.4.0 (2025-12-15)
- Change in
idispatch to 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
idispatch using demo functions.
- No functional downstream impacts should be obvious unless anyone relying on
eager evaluation in previous versions of
idispatch
interfacer 0.3.7
- experimental support for group processing by an externally supplied interface
spec
interfacer 0.3.6
- speed-up via better function matching
- documentation of
@iparam grouping accounts for igroup_process calls in
function body
interfacer 0.3.5
- improved behaviour of
@iparam when idispatch is used.
ireturn validation disabled by default in deployment mode.
- validation does not strip dataframe attributes any more.
interfacer 0.3.4
- allow renaming or preprocessing of variable names in
igroup_process and use
of .groupdata parameter in dispatch function.
@ireturn roxygen2 tag for automatically picking up format from ireturn(df,spec)
(n.b. this will hit the first detected value, not all of them).
interfacer 0.3.3 (2025-02-03)
- performance issue fix
- move repository to
ai4ci
interfacer 0.3.2 (2024-11-14)
- Specific support for
unique_id columns (ids unique between dataframe grouping).
- Fix issue with
imapper defaults always being applied.
interfacer 0.3.1
- Documentation tidy-up.
- Minor change to formatting of
iface printing.
interfacer 0.3.0
- Consistency checking and recycling for non-dataframe parameters API added,
with new vignette to explain.
- More consistent
type.XX function behaviour.
interfacer 0.2.4
- Minor enhancement of type coercion to support more consistent behaviour for
finding custom
type.XX functions in downstream packages.
- Funding statement added to README.
interfacer 0.2.3 (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.2
- Fixed
README.md URL issue and DESCRIPTION typo.
- automated spell test
interfacer 0.2.1
- Added a
NEWS.md file to track changes to the package.
- Initial CRAN submission.