Skip to content

Latest commit

 

History

History
69 lines (44 loc) · 2.29 KB

File metadata and controls

69 lines (44 loc) · 2.29 KB

Changelog

v5.1.1 - 2025-12-30

This release fixes the CI release job and updates the Cargo.lock file. See the previous release for fixed and changed things.

v5.1.0 - 2025-12-30

Added

  • A pre-commit hook has been added for easy integration of mktoc into projects. It can be used like so:
repos:
  - repo: https://github.com/KevinGimbel/mktoc
    rev: 5.1.0
    hooks:
      - id: mktoc

Fixed

  • Duplicate headings are rendered correctly (See #26)
  • Exclude list for Cargo has been updated to remove unneeded files from the Cargo package

v5.0.0 - 2025-12-28

New release who this? This release mainly updates Rust as well as all dependencies, and introduces a new development setup with Nix.

mktoc has been added to nixpkgs (Link) and hermit (Link) for easier installation.

Changed

  • Upgrade to Rust Edition 2024 from 2021
  • Upgrade to Rust version 1.91.1 from 1.64.0
  • Upgrade criterion from 0.4 to 0.8
  • Change regex version to 1 instead of 1.31, to automatically receive updates

Dev Tools

  • nix flake has been added for reproducible development environments
  • just has been added as task runner, replacing make

v4.0.0

  • use Rust Edition 2021 (upgrade from 2018)

v3.3.0

  • refactor make_toc function for easier third-party integration #13

v3.2.0

  • add -w and --wrap-in-details option to cli e75e288
  • small readme updated e75e288

v3.1.0

Misc

  • add more tests

v3.0.0

  • Implement JSON settings
  • Add build for GitHub Binary releases