Skip to content

v0.4.3 - Lots of changes!

Latest
Compare
Choose a tag to compare
@mibmo mibmo released this 21 Feb 21:12

Been a while since the last release and development has been very sporadic.
This release don't mark anything specific, just a lot of incremental changes!
There is still a lot of work to do, especially with the quality of modules, but this release implements a few much needed changes.

Changelog

Full Changelog: v0.3.3...v0.4.3

Shell

  • environment: set shell environment variables through attribute set.
  • aliases: changed from [{ name, definition }] to an attribute set { name = definition; ... }.
  • shellHooks: snippets of shell code to run at devshell startup. This is internal, and only intended for modules.
  • shellHook: shell code to run at devshell startup. Intended for use by conch end users.
  • Configured formatter is now added to the dev shell.
  • Dependencies of packages defined in flake.packages are added to the dev shell.

Modules

  • nixops: basic support.
  • terranix: basic support.
  • python: basic support.
  • morph: basic support.
  • node: basic support.

Documentation

  • Added templates (can be used to initialize projects with nix flake init --template github:mibmo/conch#...).
  • Conventional commits are no longer required (nor encouraged).