Repository navigation
Releases: chess99/md-ref-checker
Releases · chess99/md-ref-checker
Release list
v0.2.3
🐛 Bug Fixes
- Fixed runtime dependency error by adding
click>=8.0.0as 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
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
# 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 ``)
- 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
```