Releases: saschagrunert/security-profiles-merger
Releases · saschagrunert/security-profiles-merger
Release list
v0.3.2
What's Changed
- Bump crate-ci/typos from 1.47.2 to 1.48.0 by @dependabot[bot] in #28
- Bump actions/attest-build-provenance from 4.1.0 to 4.1.1 by @dependabot[bot] in #26
- Bump golangci/golangci-lint-action from 9.2.1 to 9.3.0 by @dependabot[bot] in #25
- Bump goreleaser/goreleaser-action from 7.2.2 to 7.2.3 by @dependabot[bot] in #27
- Split CLI test file into per-command test files by @saschagrunert in #29
- Improve validation consistency and reduce CLI boilerplate by @saschagrunert in #30
- Fix glob over-promotion, normalization, and hardening by @saschagrunert in #31
Full Changelog: v0.3.0...v0.3.2
v0.3.0
What's Changed
- Unify nil-check flow, add AppArmor ValidateStrict, strengthen fuzz invariants by @saschagrunert in #20
- Add glob caching, filesystem intersection optimization, and Fold error propagation by @saschagrunert in #21
- Split Landlock UDP rights, fix docs, and add example tests by @saschagrunert in #22
- Fix merge output sorting, empty capability validation, and README accuracy by @saschagrunert in #23
- Add CLI tool and release pipeline by @saschagrunert in #24
Full Changelog: v0.2.2...v0.3.0
v0.2.2
What's Changed
- Add FormatProfile, JSON tests, coverage, fuzz seeds, and CI improvements by @saschagrunert in #14
- Document missing exported API in README by @saschagrunert in #15
- Add validation, path normalization, test coverage, and Makefile by @saschagrunert in #16
- Fix technical accuracy issues across all subsystems by @saschagrunert in #17
- Improve formatting, validation, and path handling by @saschagrunert in #18
Full Changelog: v0.2.1...v0.2.2
v0.2.1
What's Changed
- Add UnionSyscalls for default-action-free syscall merging by @saschagrunert in #10
- Add commutativity/associativity tests, Landlock Stringer, and multiple improvements by @saschagrunert in #11
- Add dedup, validation, Stringer, and test coverage improvements by @saschagrunert in #12
- Add Example tests for Validate, action comparators, and syscall helpers by @saschagrunert in #13
Full Changelog: v0.2.0...v0.2.1
v0.2.0
What's Changed
- Add glob-aware path matching for AppArmor union merges by @saschagrunert in #9
Full Changelog: v0.1.0...v0.2.0
v0.1.0
What's Changed
- Add seccomp and AppArmor profile merge library by @saschagrunert in #1
- Simplify merge logic and fix filesystem nil semantics by @saschagrunert in #2
- Extract shared merge utilities and add tests by @saschagrunert in #3
- Add fuzz tests, benchmarks, and improve CI by @saschagrunert in #4
- Improve correctness, performance, and test coverage by @saschagrunert in #5
- Add Landlock profile merge support by @saschagrunert in #6
- Add smarter arg intersection, generic fold, validation, and examples by @saschagrunert in #7
- Simplify comparators, preallocate, genericize validation, and improve test coverage by @saschagrunert in #8
New Contributors
- @saschagrunert made their first contribution in #1
Full Changelog: https://github.com/saschagrunert/security-profiles-merger/commits/v0.1.0