v0.4.0
✨ v0.4.0
See complete release notes here.
What’s Changed
🚀 Features
-
Update lock file format (#21) @SarthakJariwala
-
Lock file checks for architecture and system specifications before installing via
recreate
command. -
If the system's specifications do not match the lock file specifications, the
recreate
does not go forward.create
should be used in that case.Note: This is different from how
conda
does explicit installations. See docs for more information. -
Lock files also have a new
toml
based file format and new fields containing system specifications and other metadata.To upgrade to the new lock file format from a previous file format -
$ ezconda lock --name ENVIRONMENT_NAME // Generates new lock file for ENVIRONMENT_NAME
-
-
Add
config
command to set default configurations (#18) @SarthakJariwala-
Set default solver
$ ezconda config --solver mamba // Default solver set to mamba
-
View current configurations
$ ezconda config --show // Prints current configurations
-
📖 Documentation
-
Add documentation on design decisions, specifically on the specifications and lock files.
-
Update documentation related to lock file and config command.
👷 CI System
- Add release and release drafter workflows (#22) @SarthakJariwala