Skip to content

v0.4.0

Compare
Choose a tag to compare
@github-actions github-actions released this 11 Feb 07:15
· 96 commits to main since this release

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