condathis 0.1.3
CRAN release: 2025-11-08
Release Date: 2025-11-07
Development Changelog: 0.1.3
Added
New
clean_cache()function to clean the local package cache.New
verbose = "spinner"strategy to show only spinner animation in interactive sessions. Spinner is always silenced in non-interactive sessions.
Changed
Internal
micromambaversion bump to “2.3.3-0”.Argument
verbose = TRUEis now converted toverbose = "output"by default in all exported functions.Argument
verboseincreate_env(),run(),run_bin(), andinstall_micromamba()are set toverbose = "output"by default. All internal calls to other functions are kept as"silent", unless when calling the user-facing function withverbose = "full".Argument
verbose = "silent"now also silence the spinner animation in interactive sessions.
condathis 0.1.2
CRAN release: 2025-06-02
Release Date: 2025-06-02
Development Changelog: 0.1.2
Added
New
stdinargument torun()andrun_bin()functions, allowing input to be redirected via standard input (stdin) via a text file for commands that require it.Argument
verboseincluded ininstall_micromamba()and other auxiliary functions, allowing message suppression in all package functions.
Changed
Internal
micromambaversion bump to “2.1.1-0”.with_sandbox_dir()now also defines temporary cache directory paths, usingR_USER_CACHE_DIRandXDG_CACHE_HOMEenvironment variables.
condathis 0.1.1
CRAN release: 2025-01-23
Release Date: 2025-01-24
Development Changelog: 0.1.1
Fixed
Fix error in
run_bin()whenerror = "continue"andcmdis not on PATH nor in the environment. The expected behavior is to not fail (#23).Fix error in
create_env()that would fail if debris from failed installation attempts were left in the environment path.
condathis 0.1.0
CRAN release: 2024-12-11
Release Date: 2024-12-10
Development Changelog: 0.1.0
Fixed
-
run()always creates empty base environment if it does not exists yet.
condathis 0.0.8
Breaking changes
env_exists()now error if no argument is supplied.The base directory path used for creating the environments is now controlled by
tools::R_user_dir()and acceptsR_USER_DATA_DIR, andXDG_DATA_HOME, respectively as environment variables that can control that path. On Unix/Linux it should be"${HOME}/.local/share/R/condathis".The default
TMPDIRfor allrun()andrun_bin()calls is cleaned after execution.All error messages are resurfaced in the exported function call instead of being thrown in the internal
processxcall.New classes were added to the error condition in most functions.
New features
- New
with_sandbox_dir()allow for isolated tests and examples.
Minor improvements and fixes
Improved error message in
list_packages()when environment doesn’t exist (#21).Improved message in
install_packages().Spinner is only active when session is interactive.
condathis 0.0.7
New features
install_micromamba()now tries to download an uncompressed version of the ‘micromamba’ binary ifuntar()fails because of missingbzip2system library. (#10 and #14)New
parse_output()parses lines output streams fromrun()results into character vectors.New
run_bin()runs binary installed in a Conda environment without wrapping inmicromamba run.
Minor improvements and fixes
Internal
micromambaversion bump to “2.0.4-0”.create_env()andremove_env()have improved output.
condathis 0.0.6
Breaking changes
-
method = "auto"no longer exists. For backward compatibility will fall back tomethod = "native".- All container back-end methods were removed and
method = "native"is the onlymethodsupported using just this package. - A method for supplying additional backends from other packages is planned to be implemented.
- All container back-end methods were removed and
Minor improvements and fixes
Remove dependency on
dockerthis.Fix error in
run()whenverboseargument was not supplied.
condathis 0.0.5
Breaking changes
-
verbose, levelsTRUEandFALSEare now soft deprecated. For previous functionality"full"and"silent"should be used respectively.
New features
-
run()now haserrorargument.
Minor improvements and fixes
-
run()output now has class"condathis_run_output"with custom print method. -
run()now exposesstderr. -
verbosenow accepts any ofc("silent", "full", "cmd", "output").TRUEandFALSEare deprecated but still kept for compatibility. - Improved error handling in
run()when invalid arguments are provided.
condathis 0.0.4
Breaking changes
create_env()new argument defaultoverwrite = FALSE, since the previous behavior would allow for the environment to always be overwritten. For previous behavior useoverwrite = TRUE.Across the entire package
verbose = FALSEis default.
New features
New
get_env_dir()retrieves path to environment v(0.0.3.9032).create_env()now hasoverwrite = FALSEargument v(0.0.3.9030).install_micromamba()now hasmicromamba_versionargument (v0.0.3.9025).Add support for internal
micromambaversions above v2.0 (v0.0.3.9024).New
remove_env()created (v0.0.3.9012 #7).
Minor improvements and fixes
native_cmd()now uses additional Environmental Variables for removing warnings when calling nestedmicromamba run(v0.0.3.9029 #13).Standardize argument order passed to
micromamba, since v2.0, order of some arguments starts to conflict (v0.0.3.9027).On Windows, the “BAT” file used by
micromamba runis renamed (v0.0.3.9026 #11).Internal
micromambaversion is upgraded to “2.0.2-0”, fixes warnings about missing prefixes (v0.0.3.9028).The internal
micromambaversion is now fixed (currently “v2.0.1-0”) (v0.0.3.9025).Use GitHub releases as the primary URL for installing
micromamba(v0.0.3.9025).Move
--no-rcand--no-envarguments tonative_cmd()(v0.0.3.9024).Fix path handling in Windows (v0.0.3.9023).
Add
mode = "wb"to internaldownload.file()for handling binary downloads in Windows (v0.0.3.9023).list_envs()andlist_packages()uses--no-rcinternally (v.0.0.3.9022).create_env_*(),packages_search_*(), andinstall_packages()now uses--no-rcand--override-channels(v0.0.3.9020).Remove “defaults” channel (
-c defaults) from all functions (v0.0.3.9020).create_env_*(),packages_search_*(), andinstall_packages()uses--no-channel-priorityinternally (v0.0.3.9019).