load_config() (and consequently
list_config()) gain an argument, strict. If
TRUE (default and backwards compatible) then only the
documented subset of base R functions can be used within the
configuration file. If FALSE, the entire base namespace is
made available (in particular, ::, which allows other
calling of other packages).load_config() with
config = NULL.Added modifyList() to the functions available within
the configuration file.
Added the ability to pull specific configuration values out of
the returned object when as_is = TRUE.
Added list_config(). This returns the names of all
possible configurations within a file.
Added file.path() to the functions available within
the configuration file.
Improved documentation about injection functions in to the evaluation environment.
Added the following to the functions to be usable in the configuration file:
$, [ and [[$<-, [<- and
[[<-Removed length() and seq_along() from
functions available in the configuration file.
Added the ability to injection functions in to the environment
where the configuration file will be available. This is done by allowing
the user to supply a list of crated functions (utilising
carrier::crate()).