Changelog
Release 2.2.0
2025-05-19
Semi-breaking change
- Changed the default (i.e. without kwargs) behavior
ShareAdd.delete(nm)
or equivalently the behavior ofShareAdd.delete(nm; inall=false, force=false)
. Now, instead of skipping the deletion if a package is in multiple shared environments, or if env is in theLOAD_PATH
, the function will open a user dialog. Futhermore, the kwargs now take triple-valued (force/ask/skip) arguments, for details see the docs. As the function is mostly expected to be called interactively, and behavior change, if relevant, will be obvious and self-explaining, the change was considered not "breaking enough" to warrant a new major version.
New feature
- Added
@showenv
macro, which allows to open the environment folder in your desktop file manager.
Release 2.1.1
2025-04-28
- Some fixes and refactoring, esp. of the test suite.
Release 2.1.0
2025-01-24
- Added a method for
ShareAdd.update()
andShareAdd.delete()
in formdelete("@Foo" => "bar")
- Set the lower bound for version-specific manifests now to Julia v1.10.8 (as the feature was backported in Julia)
Release 2.0.3 & 2.0.4
2025-01-19 , 2025-01-21
- Substantially extended tests coverage.
- Fixed a minor bug or two.
Releases 2.0.1 & 2.0.2
2025-01-18
Fixes
- Workaround for an issue that sometimes occured when running the test suite on a CI server.
- Fix a bug with update() call without arguments.
Release 2.0.0
2025-01-18
Summary
The utilities for managing environments were completely revamped.
Breaking changes
- No functions are exported any more, only the both macros
@usingany
and@usingtmp
are exported. - A number of functions were made internal instead of exported/public or changed names or usage.
New features
- New or renamed public functions with short and easy to note names
info
,update
,delete
, andreset
provide extended functionalities for managing shared environments. - Support for version-specific manifests.
Other changes
- This documentation was somewhat restructured.
Releases 0.1.1 .. 1.0.4
Work in progress 😓
Initial release 0.1.0
2024-10-13
Likes & dislikes?
Star on GitHub, open an issue, contact me on Julia Discourse.
Credits
Some code and inspiration from EnvironmentMigrators.jl by Mark Kittisopikul.
The AI from Codeium helped me and bugged me (pun intended).
Copyright and License
© 2024 Eben60
MIT License (see separate file LICENSE
)