Removed accidental dependency on renvx
Added package dependency {here}
Imports
Absolute paths
from
corresponds to an absolute paths in call to
conf_get()
{testthat}
Remote dependency
{rappster/valid}
in DESCRIPTION
fileQueries for unnamed entities
Fixed/closed:
Changed:
tests/testthat/config_2.yml
to `tests/testthat/config_002.yml
test-conf_get.R
to test-get.R
conf_index_recursively()
to subset_recursively()
subset_recursively()
handle_conf_query()
subset_recursively()
to R/subset.R
R/packages.R
into R/confx-package.R
. Deleted R/packages.R
New:
handle_conf_query()
parse_query()
handle_query_vectorized_2()
apply_query_iter_2()
apply_query_2()
eval_query_call_one_arg()
eval_query_call_two_args()
valid_operators_logical()
drop_missing()
%!in%()
test-get_with_query.R
{styler}
Temporary switch of config environment
Fixed/closed:
Changed:
config
and use_parent
to conf_get()
so they can be
passed along to config::get()
New:
Inter-file JSON referencing, naming convention alignment and {renv}
alignment
Fixed/closed:
{renv}
warnings due to changed caching paradigmChanged:
{renv}
dependenciesconf_*
schemaNew:
R_CONFIG_DIR
for conf_load()
Fixed/closed:
Changed:
Changed default value of dir_from
to use env var R_CONFIG_DIR
if it exists:
conf_load()
New:
Default value of dir_from
via environment variable R_CONFIG_DIR
if specified
Fixed/closed:
Changed:
Changed default value of dir_from
to use env var R_CONFIG_DIR
if it exists:
conf_get()
conf_assign()
load_conf()
load_conf_from_dir()
handle_conf_reference()
conf_handle_inherited()
New:
Swapped here::here()
for getwd()
to facilitate usage in built packages
Fixed/closed:
Changed:
Swapped here::here()
for getwd()
in:
conf_get()
conf_assign()
load_conf()
load_conf_from_dir()
handle_conf_reference()
conf_handle_inherited()
conf_load()
New:
No changelog
Experimenting with references as specified in https://swagger.io/docs/specification/using-ref/
Fixed/closed:
Changed:
New:
Experimenting with references as specified in https://swagger.io/docs/specification/using-ref/
Fixed/closed:
Changed:
New:
Fixed from
in conf_assign()
Fixed/closed:
from
in conf_assign()
Changed:
New:
Arg leaf_as_list
Fixed/closed:
Changed:
conf_assign()
now allowed. Powered
by introducing arg leaf_as_list = TRUE/FALSE
in conf_get()
and
conf_index_recursively()
README.Rmd
New:
Internal config files and force_from_file
Fixed/closed:
Changed:
system.file()
inside onAttach()
to load internal configs instead
of configs from package/project root directoryconf_get()
to new option name that are prefixed with <pkg_name>_
config_
to conf_
for brevityNew:
/inst/config.yml
conf_load()
into own function
conf_load__inner()
conf_auto_load()
conf_auto_load_internal()
force_from_file = FALSE
in conf_get()
v0.0.0.9009: More unit tests
pattern_disregard =
"^(_|\\.|codecov|travis)"
).onLoad()
and .onAttach()
v0.0.0.9008: Updated .travis.yml
.travis.yml
(warnings_are_errors
and branches
)skip_on_travis()
v0.0.0.9007: Inter config references
conf_merge_lists()
(!is.list()
instead of is.vector()
) and modified for being able to also handle initial non-list inputsconf_has_config_reference()
for checking for inter config
referencesconf_resolve_config_reference()
for resolving inter config
referencesconf_handle_config_reference()
as a handler wrapper for inter
config references{stringr}
{devtools}
(suggested)Imports
dependencies to /R/packages.R
for roxygen to pick them
up for the NAMESPACE
filev0.0.0.9006: Modified .travis.yml
to enable {covr}
and codecov.io
and
modified roxygen doc
.travis.yml
to enable {covr}
and codecov.io
v0.0.0.9005: Modified .travis.yml
to display test results on Travis CI
.travis.yml
to display test results on Travis CIv0.0.0.9004: Added skip_on_travis() to tests
skip_on_travis()
to testsv0.0.0.9003: Deleted /man/hello.Rd
/man/hello.Rd
v0.0.0.9002: Prefix 'conf' in function names, Travis CI, {covr}, {lifecycle}
load()
to conf_load()
get()
to conf_get()
assign()
to conf_assign()
merge()
to conf_merge()
get_list_element_recursively()
to conf_index_recursively()
has_inherited()
to conf_has_inherited()
resolve_inherited()
to conf_resolve_inherited()
merge_inherited()
to conf_merge_inherited()
handle_inherited()
to conf_handle_inherited()
README.Rmd
Travis CI
{covr}
Auto load in .onAttach()
.onLoad()
.onAttach()
.onAttach()
) controlled via env variable CONFX_AUTO_LOAD = TRUE/FALSE
Initial version
README.Rmd
NEWS.md
file to track changes to the package.BACKLOG.md
file to track backlog itemshere
to Imports:
in DESCRIPTION
config
to Imports:
in DESCRIPTION
magrittr
to Imports:
in DESCRIPTION
{testthat}
Travis CI
{covr}
/config.yml
/tests/testthat/config.yml
/tests/testthat/config_2.yml
conf_load()
(exported)conf_get()
(exported)conf_assign()
(exported)conf_merge()
(exported)conf_index_recursively()
conf_has_inherited()
conf_resolve_inherited()
conf_merge_inherited()
conf_handle_inherited()
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.