Skip to content

Releases: daynin/monk

v0.3.4

12 Aug 15:55

Choose a tag to compare

[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.nix configuration.

[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

  • clap crate:
    • 4.5.37 → 4.5.39
    • 4.5.39 → 4.5.40
    • 4.5.40 → 4.5.41

v0.2.1

22 Apr 12:34

Choose a tag to compare

📦 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 by monk can now be safely uninstalled, and existing hooks will be backed up before changes.
    ad2648b

  • init function added
    Introduced an init function 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.md
    • CONTRIBUTING.md
    • CODEOWNERS
    • scorecard.yml
    • dependabot.yml
    • GitHub Actions workflow files

🔒 Security

  • Added SECURITY.md with 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