envsetup 0.3.0
- pathsno are no longer attached to the search path
(#80)
- pathsobjects default to the global environment now,
but they can be changed using the- envsetup.path.environmentoption (#80)
- get_path()was added to help you retrieve a path with
changing the storage environment using the- envsetup.path.environmentoption (#80)
- autosare no longer attached to the search path, and
are sourced to global (#81)
- rprofilelets you specify if sourcing of autos should
overwrite an object in global if it already exists (#81)
- extensive messaging added to make users aware of autos being
attached and conflicts (#81)
- object metadata storage is added to track what functions were
sourced from where, see
envsetup_environment$object_metadata(#81)
- vignettes updated to divide content into smaller chunks (#82)
envsetup 0.2.1
- set_autos()will now handle NULL hierarchical paths
(#66)
- set_autos()will account for using- @includeto define function dependencies (#70)
envsetup 0.2.0
- library()will no longer actively reset autos, instead
placing newly attached packages in the correct position that respects
existing autos (#59)
envsetup 0.1.0
- Minor updates to prepare for initial CRAN release (#55)
envsetup 0.0.1
New Features
- init()added to assist with setting up a project to use
envsetup (#20, #21, #31)
- build_from_config()added to add ability to also use
config to create your directories (#25)
- validate_config()added to assist with creating
configuration files (#23)
- rprofile()will automatically store your configuration
file in a standard location with a standard name, allowing- library()to use this to re-assign autos
Breaking Changes
- library()will now respect invisible return instead of
always returning the list of attached packages (#24)
- set_autos()now expects a different YAML structure for
hierarchical filtering based on ENVSETUP_ENVIRON (#28)
Bug Fixes
- read_path()and- write_path()will work
correctly now even if the path objects exists in other environments
(#36)