Skip to content

Releases: nutthead/samoyed

v0.2.3

04 Oct 10:57
Immutable release. Only release title and notes can be modified.
ad062c9

Choose a tag to compare

🐛 Bug Fixes

  • Preserve error details in git command execution

📚 Documentation

v0.2.2

03 Oct 18:22
Immutable release. Only release title and notes can be modified.
9f75557

Choose a tag to compare

🧹 Miscellaneous

v0.2.1

25 Sep 21:32
Immutable release. Only release title and notes can be modified.
cf22538

Choose a tag to compare

chore: Release package samoyed version 0.2.1

Samoyed v0.2.0

24 Sep 22:56
5aa138c

Choose a tag to compare

🚀 Samoyed v0.2.0

📊 Release Metrics

  • SLSA Level: 3 ✅
  • Signed: Yes (Sigstore/Cosign) ✅
  • Attestation: Available ✅
  • SBOM: Included (CycloneDX format) ✅

📝 What's Changed

[unreleased]

🐛 Bug Fixes

  • Generate sboms and trim crate extras (#139)

[0.2.0] - 2025-09-24

🚀 Features

  • [breaking] Complete architectural rewrite for v0.2.0 - Single-file implementation with 84% code reduction (#129)
  • Comprehensive cross-platform support and enhanced CI/CD workflows (#132)
  • [breaking] Enhanced release pipeline v2.0 with SLSA attestation, security hardening, and comprehensive CI/CD automation (#134)

🐛 Bug Fixes

  • Align release-plz config with new schema (#136)
  • Align release-plz config with new schema (#137)
  • Align release-plz config with new schema
  • Stop packaging tarball inside dist (#138)

⚙️ Miscellaneous Tasks

  • (deps) Bump actions/checkout from 4 to 5 in the github-actions group (#123)

🔒 Security

All release artifacts are signed using Sigstore's keyless signing and include SLSA provenance attestations.

To verify signatures:

cosign verify-blob \
  --certificate samoyed-${VERSION}-<platform>.tar.gz.crt \
  --signature samoyed-${VERSION}-<platform>.tar.gz.sig \
  --certificate-identity-regexp "https://github.com/nutthead/samoyed/.github/workflows/release.yml@refs/heads/master" \
  --certificate-oidc-issuer "https://token.actions.githubusercontent.com" \
  samoyed-${VERSION}-<platform>.tar.gz

📦 Installation

Cargo

cargo install samoyed

macOS (Apple Silicon)

curl -L https://github.com/nutthead/samoyed/releases/download/v${VERSION}/samoyed-${VERSION}-aarch64-apple-darwin.tar.gz | tar xz
sudo mv samoyed /usr/local/bin/

Linux

curl -L https://github.com/nutthead/samoyed/releases/download/v${VERSION}/samoyed-${VERSION}-x86_64-unknown-linux-gnu.tar.gz | tar xz
sudo mv samoyed /usr/local/bin/

🏗️ Supported Platforms

  • Linux (x86_64, aarch64, armv7) - glibc and musl
  • macOS (Apple Silicon - M1/M2/M3/M4 and later)
  • Windows (x86_64, ARM64)
  • RISC-V (experimental)

Released with ❤️ using GitHub Actions, release-plz, and Sigstore

Samoyed v0.1.17

15 Aug 08:57
db5df47

Choose a tag to compare

What's Changed in 0.1.17

✨ Features

  • feat: implement cryptographic signing of release artifacts (#36) (#89) (ef799fc)
  • feat: consolidate samoyed and samoyed-hook into unified binary architecture (#81) (70ac784)
  • feat: comprehensive test migration to Rust path attributes (#46) (#60) (d0f3b10)
  • feat: rename project from samoid to samoyed (#44) (9b8c5ce)
  • feat: add comprehensive GitHub issue templates (#42) (56ee321)
  • feat: complete CI/CD pipeline implementation (#11) (#28) (462a9f5)
  • feat: complete CI/CD pipeline implementation (#11) (#28) (868c446)
  • feat: enhance coverage reporting with multiple output formats (5fbb022)
  • feat: enhance coverage reporting with multiple output formats (0c32d5b)
  • feat: implement comprehensive performance optimization (#8) (#23) (758783b)
  • feat: implement comprehensive performance optimization (#8) (#23) (ca6478a)
  • feat: implement comprehensive cross-platform compatibility (#7) (#22) (32bb03b)
  • feat: implement comprehensive cross-platform compatibility (#7) (#22) (11a6142)
  • feat: implement comprehensive robust error handling (#6) (#20) (88ffe80)
  • feat: implement comprehensive robust error handling (#6) (#20) (04f748d)
  • feat: reorganize knowledge base into structured knol directory (936a22f)
  • feat: reorganize knowledge base into structured knol directory (d03c404)
  • feat: implement comprehensive test infrastructure (#5) (#18) (3f57932)
  • feat: implement comprehensive test infrastructure (#5) (#18) (d28d9f0)
  • feat: implement comprehensive Git hooks support with all 14 standard hooks (#4) (#16) (d3f3038)
  • feat: implement comprehensive Git hooks support with all 14 standard hooks (#4) (#16) (e9d5096)
  • feat(samoid): implement hook execution runtime (#3) (#15) (4227d60)
  • feat(samoid): implement hook execution runtime (#3) (#15) (1e45bae)
  • feat: implement CLI init command with dependency injection and 99.58% test coverage (#14) (59eb61c)
  • feat: implement CLI init command with dependency injection and 99.58% test coverage (#14) (2d08325)
  • feat: implement core hook installation system (#13) (51edad7)
  • feat: implement core hook installation system (#13) (1bbfff2)
  • feat: reverse engineer husky requirements using OpenUP methodology (2b4fb96)
  • feat: reverse engineer husky requirements using OpenUP methodology (a324f47)

🐛 Bug Fixes

  • fix: validate unified architecture and correct samoyed.toml typo (#76) (#84) (25fd2f6)
  • fix(ci): resolve cross-compilation GLIBC error for aarch64-unknown-linux-gnu (6515148)
  • fix: replace fragile text parsing with structured JSON output in performance workflow (#34) (1c78b1d)
  • fix: replace fragile text parsing with structured JSON output in performance workflow (#34) (33a6648)
  • fix: correct samoid-hook argument usage in performance benchmarks (#32) (07b94e0)
  • fix: correct samoid-hook argument usage in performance benchmarks (#32) (e437823)
  • fix: update .gitignore for new project structure (2874d14)
  • fix: update .gitignore for new project structure (4d83669)

⚡ Performance

  • perf: optimize binary size and performance with release profile (#88) (f51fbd6)

📦 Other Changes

👥 Contributors

Full Changelog: https://github.com/nutthead/samoyed/compare/...

Samoyed v0.1.16

14 Aug 14:07
6179680

Choose a tag to compare

What's Changed in 0.1.16

✨ Features

  • feat: implement cryptographic signing of release artifacts (#36) (#89) (ef799fc)
  • feat: consolidate samoyed and samoyed-hook into unified binary architecture (#81) (70ac784)
  • feat: comprehensive test migration to Rust path attributes (#46) (#60) (d0f3b10)
  • feat: rename project from samoid to samoyed (#44) (9b8c5ce)
  • feat: add comprehensive GitHub issue templates (#42) (56ee321)
  • feat: complete CI/CD pipeline implementation (#11) (#28) (462a9f5)
  • feat: complete CI/CD pipeline implementation (#11) (#28) (868c446)
  • feat: enhance coverage reporting with multiple output formats (5fbb022)
  • feat: enhance coverage reporting with multiple output formats (0c32d5b)
  • feat: implement comprehensive performance optimization (#8) (#23) (758783b)
  • feat: implement comprehensive performance optimization (#8) (#23) (ca6478a)
  • feat: implement comprehensive cross-platform compatibility (#7) (#22) (32bb03b)
  • feat: implement comprehensive cross-platform compatibility (#7) (#22) (11a6142)
  • feat: implement comprehensive robust error handling (#6) (#20) (88ffe80)
  • feat: implement comprehensive robust error handling (#6) (#20) (04f748d)
  • feat: reorganize knowledge base into structured knol directory (936a22f)
  • feat: reorganize knowledge base into structured knol directory (d03c404)
  • feat: implement comprehensive test infrastructure (#5) (#18) (3f57932)
  • feat: implement comprehensive test infrastructure (#5) (#18) (d28d9f0)
  • feat: implement comprehensive Git hooks support with all 14 standard hooks (#4) (#16) (d3f3038)
  • feat: implement comprehensive Git hooks support with all 14 standard hooks (#4) (#16) (e9d5096)
  • feat(samoid): implement hook execution runtime (#3) (#15) (4227d60)
  • feat(samoid): implement hook execution runtime (#3) (#15) (1e45bae)
  • feat: implement CLI init command with dependency injection and 99.58% test coverage (#14) (59eb61c)
  • feat: implement CLI init command with dependency injection and 99.58% test coverage (#14) (2d08325)
  • feat: implement core hook installation system (#13) (51edad7)
  • feat: implement core hook installation system (#13) (1bbfff2)
  • feat: reverse engineer husky requirements using OpenUP methodology (2b4fb96)
  • feat: reverse engineer husky requirements using OpenUP methodology (a324f47)

🐛 Bug Fixes

  • fix: validate unified architecture and correct samoyed.toml typo (#76) (#84) (25fd2f6)
  • fix(ci): resolve cross-compilation GLIBC error for aarch64-unknown-linux-gnu (6515148)
  • fix: replace fragile text parsing with structured JSON output in performance workflow (#34) (1c78b1d)
  • fix: replace fragile text parsing with structured JSON output in performance workflow (#34) (33a6648)
  • fix: correct samoid-hook argument usage in performance benchmarks (#32) (07b94e0)
  • fix: correct samoid-hook argument usage in performance benchmarks (#32) (e437823)
  • fix: update .gitignore for new project structure (2874d14)
  • fix: update .gitignore for new project structure (4d83669)

⚡ Performance

  • perf: optimize binary size and performance with release profile (#88) (f51fbd6)

📦 Other Changes

👥 Contributors

Full Changelog: https://github.com/nutthead/samoyed/compare/...

Samoyed v0.1.15

14 Aug 13:25
4e36cb9

Choose a tag to compare

What's Changed in 0.1.15

✨ Features

  • feat: implement cryptographic signing of release artifacts (#36) (#89) (ef799fc)
  • feat: consolidate samoyed and samoyed-hook into unified binary architecture (#81) (70ac784)
  • feat: comprehensive test migration to Rust path attributes (#46) (#60) (d0f3b10)
  • feat: rename project from samoid to samoyed (#44) (9b8c5ce)
  • feat: add comprehensive GitHub issue templates (#42) (56ee321)
  • feat: complete CI/CD pipeline implementation (#11) (#28) (462a9f5)
  • feat: complete CI/CD pipeline implementation (#11) (#28) (868c446)
  • feat: enhance coverage reporting with multiple output formats (5fbb022)
  • feat: enhance coverage reporting with multiple output formats (0c32d5b)
  • feat: implement comprehensive performance optimization (#8) (#23) (758783b)
  • feat: implement comprehensive performance optimization (#8) (#23) (ca6478a)
  • feat: implement comprehensive cross-platform compatibility (#7) (#22) (32bb03b)
  • feat: implement comprehensive cross-platform compatibility (#7) (#22) (11a6142)
  • feat: implement comprehensive robust error handling (#6) (#20) (88ffe80)
  • feat: implement comprehensive robust error handling (#6) (#20) (04f748d)
  • feat: reorganize knowledge base into structured knol directory (936a22f)
  • feat: reorganize knowledge base into structured knol directory (d03c404)
  • feat: implement comprehensive test infrastructure (#5) (#18) (3f57932)
  • feat: implement comprehensive test infrastructure (#5) (#18) (d28d9f0)
  • feat: implement comprehensive Git hooks support with all 14 standard hooks (#4) (#16) (d3f3038)
  • feat: implement comprehensive Git hooks support with all 14 standard hooks (#4) (#16) (e9d5096)
  • feat(samoid): implement hook execution runtime (#3) (#15) (4227d60)
  • feat(samoid): implement hook execution runtime (#3) (#15) (1e45bae)
  • feat: implement CLI init command with dependency injection and 99.58% test coverage (#14) (59eb61c)
  • feat: implement CLI init command with dependency injection and 99.58% test coverage (#14) (2d08325)
  • feat: implement core hook installation system (#13) (51edad7)
  • feat: implement core hook installation system (#13) (1bbfff2)
  • feat: reverse engineer husky requirements using OpenUP methodology (2b4fb96)
  • feat: reverse engineer husky requirements using OpenUP methodology (a324f47)

🐛 Bug Fixes

  • fix: validate unified architecture and correct samoyed.toml typo (#76) (#84) (25fd2f6)
  • fix(ci): resolve cross-compilation GLIBC error for aarch64-unknown-linux-gnu (6515148)
  • fix: replace fragile text parsing with structured JSON output in performance workflow (#34) (1c78b1d)
  • fix: replace fragile text parsing with structured JSON output in performance workflow (#34) (33a6648)
  • fix: correct samoid-hook argument usage in performance benchmarks (#32) (07b94e0)
  • fix: correct samoid-hook argument usage in performance benchmarks (#32) (e437823)
  • fix: update .gitignore for new project structure (2874d14)
  • fix: update .gitignore for new project structure (4d83669)

⚡ Performance

  • perf: optimize binary size and performance with release profile (#88) (f51fbd6)

📦 Other Changes

👥 Contributors

Full Changelog: https://github.com/nutthead/samoyed/compare/...

Samoyed v0.1.14

14 Aug 04:34
3d6444e

Choose a tag to compare

What's Changed in 0.1.14

✨ Features

  • feat: implement cryptographic signing of release artifacts (#36) (#89) (ef799fc)
  • feat: consolidate samoyed and samoyed-hook into unified binary architecture (#81) (70ac784)
  • feat: comprehensive test migration to Rust path attributes (#46) (#60) (d0f3b10)
  • feat: rename project from samoid to samoyed (#44) (9b8c5ce)
  • feat: add comprehensive GitHub issue templates (#42) (56ee321)
  • feat: complete CI/CD pipeline implementation (#11) (#28) (462a9f5)
  • feat: complete CI/CD pipeline implementation (#11) (#28) (868c446)
  • feat: enhance coverage reporting with multiple output formats (5fbb022)
  • feat: enhance coverage reporting with multiple output formats (0c32d5b)
  • feat: implement comprehensive performance optimization (#8) (#23) (758783b)
  • feat: implement comprehensive performance optimization (#8) (#23) (ca6478a)
  • feat: implement comprehensive cross-platform compatibility (#7) (#22) (32bb03b)
  • feat: implement comprehensive cross-platform compatibility (#7) (#22) (11a6142)
  • feat: implement comprehensive robust error handling (#6) (#20) (88ffe80)
  • feat: implement comprehensive robust error handling (#6) (#20) (04f748d)
  • feat: reorganize knowledge base into structured knol directory (936a22f)
  • feat: reorganize knowledge base into structured knol directory (d03c404)
  • feat: implement comprehensive test infrastructure (#5) (#18) (3f57932)
  • feat: implement comprehensive test infrastructure (#5) (#18) (d28d9f0)
  • feat: implement comprehensive Git hooks support with all 14 standard hooks (#4) (#16) (d3f3038)
  • feat: implement comprehensive Git hooks support with all 14 standard hooks (#4) (#16) (e9d5096)
  • feat(samoid): implement hook execution runtime (#3) (#15) (4227d60)
  • feat(samoid): implement hook execution runtime (#3) (#15) (1e45bae)
  • feat: implement CLI init command with dependency injection and 99.58% test coverage (#14) (59eb61c)
  • feat: implement CLI init command with dependency injection and 99.58% test coverage (#14) (2d08325)
  • feat: implement core hook installation system (#13) (51edad7)
  • feat: implement core hook installation system (#13) (1bbfff2)
  • feat: reverse engineer husky requirements using OpenUP methodology (2b4fb96)
  • feat: reverse engineer husky requirements using OpenUP methodology (a324f47)

🐛 Bug Fixes

  • fix: validate unified architecture and correct samoyed.toml typo (#76) (#84) (25fd2f6)
  • fix(ci): resolve cross-compilation GLIBC error for aarch64-unknown-linux-gnu (6515148)
  • fix: replace fragile text parsing with structured JSON output in performance workflow (#34) (1c78b1d)
  • fix: replace fragile text parsing with structured JSON output in performance workflow (#34) (33a6648)
  • fix: correct samoid-hook argument usage in performance benchmarks (#32) (07b94e0)
  • fix: correct samoid-hook argument usage in performance benchmarks (#32) (e437823)
  • fix: update .gitignore for new project structure (2874d14)
  • fix: update .gitignore for new project structure (4d83669)

⚡ Performance

  • perf: optimize binary size and performance with release profile (#88) (f51fbd6)

📦 Other Changes

👥 Contributors

Full Changelog: https://github.com/nutthead/samoyed/compare/...

Samoyed v0.1.10

04 Aug 17:56
f51fbd6

Choose a tag to compare

What's Changed in 0.1.10

✨ Features

  • feat: consolidate samoyed and samoyed-hook into unified binary architecture (#81) (70ac784)
  • feat: comprehensive test migration to Rust path attributes (#46) (#60) (d0f3b10)
  • feat: rename project from samoid to samoyed (#44) (9b8c5ce)
  • feat: add comprehensive GitHub issue templates (#42) (56ee321)
  • feat: complete CI/CD pipeline implementation (#11) (#28) (462a9f5)
  • feat: complete CI/CD pipeline implementation (#11) (#28) (868c446)
  • feat: enhance coverage reporting with multiple output formats (5fbb022)
  • feat: enhance coverage reporting with multiple output formats (0c32d5b)
  • feat: implement comprehensive performance optimization (#8) (#23) (758783b)
  • feat: implement comprehensive performance optimization (#8) (#23) (ca6478a)
  • feat: implement comprehensive cross-platform compatibility (#7) (#22) (32bb03b)
  • feat: implement comprehensive cross-platform compatibility (#7) (#22) (11a6142)
  • feat: implement comprehensive robust error handling (#6) (#20) (88ffe80)
  • feat: implement comprehensive robust error handling (#6) (#20) (04f748d)
  • feat: reorganize knowledge base into structured knol directory (936a22f)
  • feat: reorganize knowledge base into structured knol directory (d03c404)
  • feat: implement comprehensive test infrastructure (#5) (#18) (3f57932)
  • feat: implement comprehensive test infrastructure (#5) (#18) (d28d9f0)
  • feat: implement comprehensive Git hooks support with all 14 standard hooks (#4) (#16) (d3f3038)
  • feat: implement comprehensive Git hooks support with all 14 standard hooks (#4) (#16) (e9d5096)
  • feat(samoid): implement hook execution runtime (#3) (#15) (4227d60)
  • feat(samoid): implement hook execution runtime (#3) (#15) (1e45bae)
  • feat: implement CLI init command with dependency injection and 99.58% test coverage (#14) (59eb61c)
  • feat: implement CLI init command with dependency injection and 99.58% test coverage (#14) (2d08325)
  • feat: implement core hook installation system (#13) (51edad7)
  • feat: implement core hook installation system (#13) (1bbfff2)
  • feat: reverse engineer husky requirements using OpenUP methodology (2b4fb96)
  • feat: reverse engineer husky requirements using OpenUP methodology (a324f47)

🐛 Bug Fixes

  • fix: validate unified architecture and correct samoyed.toml typo (#76) (#84) (25fd2f6)
  • fix(ci): resolve cross-compilation GLIBC error for aarch64-unknown-linux-gnu (6515148)
  • fix: replace fragile text parsing with structured JSON output in performance workflow (#34) (1c78b1d)
  • fix: replace fragile text parsing with structured JSON output in performance workflow (#34) (33a6648)
  • fix: correct samoid-hook argument usage in performance benchmarks (#32) (07b94e0)
  • fix: correct samoid-hook argument usage in performance benchmarks (#32) (e437823)
  • fix: update .gitignore for new project structure (2874d14)
  • fix: update .gitignore for new project structure (4d83669)

⚡ Performance

  • perf: optimize binary size and performance with release profile (#88) (f51fbd6)

📦 Other Changes

👥 Contributors

Full Changelog: https://github.com/nutthead/samoyed/compare/...

Samoyed v0.1.9

04 Aug 15:34
4563593

Choose a tag to compare

What's Changed in 0.1.9

✨ Features

  • feat: consolidate samoyed and samoyed-hook into unified binary architecture (#81) (70ac784)
  • feat: comprehensive test migration to Rust path attributes (#46) (#60) (d0f3b10)
  • feat: rename project from samoid to samoyed (#44) (9b8c5ce)
  • feat: add comprehensive GitHub issue templates (#42) (56ee321)
  • feat: complete CI/CD pipeline implementation (#11) (#28) (462a9f5)
  • feat: complete CI/CD pipeline implementation (#11) (#28) (868c446)
  • feat: enhance coverage reporting with multiple output formats (5fbb022)
  • feat: enhance coverage reporting with multiple output formats (0c32d5b)
  • feat: implement comprehensive performance optimization (#8) (#23) (758783b)
  • feat: implement comprehensive performance optimization (#8) (#23) (ca6478a)
  • feat: implement comprehensive cross-platform compatibility (#7) (#22) (32bb03b)
  • feat: implement comprehensive cross-platform compatibility (#7) (#22) (11a6142)
  • feat: implement comprehensive robust error handling (#6) (#20) (88ffe80)
  • feat: implement comprehensive robust error handling (#6) (#20) (04f748d)
  • feat: reorganize knowledge base into structured knol directory (936a22f)
  • feat: reorganize knowledge base into structured knol directory (d03c404)
  • feat: implement comprehensive test infrastructure (#5) (#18) (3f57932)
  • feat: implement comprehensive test infrastructure (#5) (#18) (d28d9f0)
  • feat: implement comprehensive Git hooks support with all 14 standard hooks (#4) (#16) (d3f3038)
  • feat: implement comprehensive Git hooks support with all 14 standard hooks (#4) (#16) (e9d5096)
  • feat(samoid): implement hook execution runtime (#3) (#15) (4227d60)
  • feat(samoid): implement hook execution runtime (#3) (#15) (1e45bae)
  • feat: implement CLI init command with dependency injection and 99.58% test coverage (#14) (59eb61c)
  • feat: implement CLI init command with dependency injection and 99.58% test coverage (#14) (2d08325)
  • feat: implement core hook installation system (#13) (51edad7)
  • feat: implement core hook installation system (#13) (1bbfff2)
  • feat: reverse engineer husky requirements using OpenUP methodology (2b4fb96)
  • feat: reverse engineer husky requirements using OpenUP methodology (a324f47)

🐛 Bug Fixes

  • fix: validate unified architecture and correct samoyed.toml typo (#76) (#84) (25fd2f6)
  • fix(ci): resolve cross-compilation GLIBC error for aarch64-unknown-linux-gnu (6515148)
  • fix: replace fragile text parsing with structured JSON output in performance workflow (#34) (1c78b1d)
  • fix: replace fragile text parsing with structured JSON output in performance workflow (#34) (33a6648)
  • fix: correct samoid-hook argument usage in performance benchmarks (#32) (07b94e0)
  • fix: correct samoid-hook argument usage in performance benchmarks (#32) (e437823)
  • fix: update .gitignore for new project structure (2874d14)
  • fix: update .gitignore for new project structure (4d83669)

📦 Other Changes

👥 Contributors

Full Changelog: https://github.com/nutthead/samoyed/compare/...