add CHANGELOG.md
This commit is contained in:
parent
04d6bd04c3
commit
59d1028e19
1 changed files with 25 additions and 0 deletions
25
CHANGELOG.md
Normal file
25
CHANGELOG.md
Normal file
|
|
@ -0,0 +1,25 @@
|
||||||
|
# Changelog
|
||||||
|
|
||||||
|
## v0.2.0-alpha
|
||||||
|
Initial "stable" release. Cerulean is currently usable and supports:
|
||||||
|
1. local & remote deployment configuration
|
||||||
|
2. nixos/homemanager module-level support for any number of nixpkg branches
|
||||||
|
3. use of the [nix-systems standard](https://github.com/nix-systems/nix-systems), the introduction of the `snow/flake` standard, and the introduction of the `nixpkgs.nix` standard module.
|
||||||
|
4. hierarchical groups for NixOS hosts via `snow.nix`
|
||||||
|
|
||||||
|
This is still a alpha-build of Cerulean. Everything will break in the future as I change the internals a bunch. I'll aim to write documentation in future cause currently there's no guide.
|
||||||
|
|
||||||
|
## v0.2.1-alpha
|
||||||
|
Minor patches
|
||||||
|
- cerulean no longer has a `inputs.nixpkgs-unstable` (the `nixpkgs.nix` is the new alternative)
|
||||||
|
- `home-manager.nixosModules.default` and `microvm.nixosModules.microvm` are added as default modules
|
||||||
|
- fixed `groups.all` not being added to nodes with `groups = []`
|
||||||
|
|
||||||
|
## v0.2.2-alpha
|
||||||
|
Minor patches
|
||||||
|
- fixed `nexus.groups.all` not added to empty `nexus.nodes.*.groups` declarations
|
||||||
|
- fixed bad propagation of inputs
|
||||||
|
- forced system architecture to be specified per node
|
||||||
|
- cerulean no longer depends on `nixpkgs`, `base` package set should be set instead
|
||||||
|
- rename `extraModules` -> `modules`
|
||||||
|
- rename `specialArgs` -> `args`
|
||||||
Loading…
Add table
Add a link
Reference in a new issue