Skip to content

Releases: chess99/md-ref-checker

v0.2.3

Choose a tag to compare

@chess99 chess99 released this 23 Dec 02:38

🐛 Bug Fixes

  • Fixed runtime dependency error by adding click>=8.0.0 as a required dependency

📝 Notes

  • If you encountered ModuleNotFoundError: No module named 'click', please reinstall the package:
    pip install --upgrade md-ref-checker

Release v0.2.2

Choose a tag to compare

@chess99 chess99 released this 22 Dec 12:19

Release v0.2.2

Features:

  • Add strict_image_refs option to control image reference behavior
  • Rename is_image to is_embed for better clarity

Performance:

  • Add caching for file resolution and pattern matching
  • Optimize reference resolution with basename cache
  • Pre-compile regex patterns for faster matching
  • Add reference map for faster link checking

Documentation:

  • Update documentation for new features and options
  • Add comprehensive test cases

v0.1.0 - Initial Release

Choose a tag to compare

@chess99 chess99 released this 22 Dec 09:23
  # Initial Release v0.1.0

  First release of md-ref-checker with core functionality.

  ## Features
  - Check Markdown file references (`[[file]]` or `[[file|alias]]`)
  - Check heading references (`[[file#heading]]`)
  - Check image references (`![[image]]` and `![alt](image)`)
  - Detect unused images
  - Detect unidirectional links
  - Support `.gitignore` and custom ignore rules
  - Detailed error reporting with line numbers
  - Generate reference statistics

  ## Installation

  ```bash
  pip install md-ref-checker
  ```