Blend releases
Changelog
All notable changes to blend will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.4.3 - 2026-11-05
Added
- (add) accept targets relative to the invocation directory
Fixed
- (deps) update rust crate serde-saphyr to v2
Other
- Merge pull request #30 from frantic1048/renovate/serde-saphyr-2.x
- (renovate) adopt best-practices preset
0.4.2 - 2026-11-02
Fixed
- Update release workflows to Harden Runner 2.22.3, which fixes unexpected blocking of allowed connections under GitHub-hosted runners’ DNS resolver and outbound proxy experiment (#36).
0.4.1 - 2026-11-02
Fixed
- Fix multi-architecture Docker image publishing by using Docker’s built-in Buildx driver for manifest creation, avoiding a BuildKit image pull blocked by the release job’s network policy (#43).
0.4.0 - 2026-11-02
Added
- [breaking] add explicit symlink and directory kinds; remove the symlink boolean
Other
- Merge pull request #24 from frantic1048/renovate/ci-dependencies
0.3.5 - 2026-10-19
Added
- refine homepage
- publish Linux ARM64 releases
Fixed
- harden Linux sandbox
0.3.4 - 2026-10-13
Fixed
- (init) refresh existing sources without a blend order
0.3.3 - 2026-09-30
Added
- deploy target files atomically with modes
0.3.2 - 2026-09-22
Added
- report remembered blend directory
Fixed
- (deps) update all non-major dependencies
- (deps) align Nickel dependency versions
Other
- extract managed Nickel assets
- prune low-value coverage
0.3.1 - 2026-09-18
Other
- remove implementation paths from generated contract
0.3.0 - 2026-09-17
Added
- (blend) [breaking] establish standalone release line
Other
- (blend) normalize standalone repository
0.2.16 - 2026-09-15
Other
- (blend) overhaul project documentation
0.2.15 - 2026-09-14
Added
- (blend) implement proper YAML support
- (blend) add target-aware constraint resolution
- (blend) allow constant target-only policies
Fixed
- (blend) stabilize tests and remove stale code
- (blend) unify target node reconciliation
- (blend) preserve comments during field deletion
- (blend) render Nickel errors with source context
Other
- Update debian:trixie-slim Docker digest to d7e1218
0.2.14 - 2026-08-24
Fixed
- report missing structured targets as not deployed
Other
- Update rust-dependencies
- Merge pull request #67 from frantic1048/renovate/rust-1.x
- centralize Rust toolchain setup
- cleanup legacy stow migration oriented tests
0.2.13 - 2026-08-12
Fixed
- (blend) sync back nested keys with literal dots or brackets
- (blend) parse complete TOML documents
Other
- add more info to README
- Update Rust to v1.97.1
- Merge pull request #55 from frantic1048/renovate/rust-1.x
- Update rust-dependencies
- Merge pull request #52 from frantic1048/renovate/rust-dependencies
- Update rust-dependencies
0.2.12 - 2026-07-03
Added
- feat!(blend): add order create and add commands
Other
- (deps) update docker-images
0.2.11 - 2026-07-02
Other
- Improve blend CLI help discoverability
- Keep read commands from updating blend state
0.2.10 - 2026-06-25
Added
- (blend) contract versioning and migration framework
Fixed
- (blend) store remembered checkout in state file
0.2.9 - 2026-06-15
Fixed
- (blend) remove non-root user from Docker image
0.2.8 - 2026-06-15
Other
- (blend) publish Docker image to ghcr.io on release
0.2.7 - 2026-06-11
Added
- (blend) add check and format commands
0.2.6 - 2026-06-09
Other
- Add basic process sandbox for blend (#15)
0.2.5 - 2026-05-26
Added
- replace chflags/chattr with native API call
Other
- switch nickel from git tag to crate release
0.2.4 - 2026-05-22
Added
- update blend-dir config after operating on a valid blend dir
0.2.3 - 2026-05-19
Fixed
- avoid unnecessary immutable flag mutation; avoid walking outside blend’s ownership boundary
0.2.2 - 2026-05-14
Added
- refine table layout
Fixed
- (blend) fallback to config when no ./oroder dir exist
Other
- fix initial changelog and refine changelog generation
0.2.1 - 2026-05-13
Other
- update Cargo.lock dependencies
0.2.0 - 2026-05-13
Added
- brand new blend
Fixed
- (blend) run release-plz from workspace root
Other
- (blend) add release automation