Releases: daynin/monk
v0.3.4
[0.3.1] - 2025-08-11
Fixed
- Corrected the execution order of hooks to ensure consistent and predictable behavior.
- Fixed an issue where hooks in multi-module and simple projects were not executed automatically, allowing manual execution as a fallback.
Changed
- Improved user experience for smoother workflows.
- Updated
flake.nixconfiguration.
[0.3.0] - 2025-08-11
Added
- Support for multi-module projects and monorepos, enabling hooks to run seamlessly across all modules.
[Unreleased: Guix Installation Enhancements] - 2025-08-10
Added
- Initial support for Guix-based installation.
Changed
- Updated Guix installation strategy for improved reliability.
Fixed
- Corrected hash issues in Guix builds.
- Updated Guix build process to match upstream requirements.
[0.2.4] - 2025-05-07
Added
- Unified codebase for Windows, Linux, and macOS to reduce duplication.
- Added Windows support, including PowerShell script format handling.
Dependencies
Updated
clapcrate:- 4.5.37 → 4.5.39
- 4.5.39 → 4.5.40
- 4.5.40 → 4.5.41
v0.2.1
📦 Release v0.2.1 — 2025-04-22
This release includes foundational improvements for project governance, security, CI automation, and dependency management.
✨ Features
-
Backup & uninstall for hooks
Hooks installed bymonkcan now be safely uninstalled, and existing hooks will be backed up before changes.
ad2648b -
initfunction added
Introduced aninitfunction to simplify setup workflows.
326eeca -
Dependabot integration
Dependabot support has been added to keep dependencies up to date automatically.
72c6332 -
Hook installation script improvements
Improved installation script logic and formatting.
84068fe
b520652 -
Project structure
Code has been cleanly separated into a library and a binary for better modularity.
5c69b59
🛠️ Improvements
-
Updated
.gitignore, Nix files, and flake config.
c7918f2,2a2a26c -
Removed redundant Dependabot config.
2a14f97 -
Documentation updates, typo fixes, and README improvements.
c7e5231
f1fee8a
c4d70bf -
Security and project hygiene files added:
SECURITY.mdCONTRIBUTING.mdCODEOWNERSscorecard.ymldependabot.yml- GitHub Actions workflow files
🔒 Security
-
Added
SECURITY.mdwith responsible disclosure instructions.
Create SECURITY.md -
Permissions for GitHub workflows restricted to
read-all.
1cd1a5d
Full Changelog: https://github.com/daynin/monk/commits/v0.2.1