Skip to content

Releases: StudentWeis/mdref

0.4.2 - 2026-03-19

19 Mar 15:39

Choose a tag to compare

Release Notes

🚀 Features

  • Enhance link reference handling in mv functionality by @StudentWeis
  • Enhance testing framework by @StudentWeis
  • Add rtk rewrite hook and enhance directory move tests for resource references by @StudentWeis
  • Implement directory move functionality with reference updates and rollback support by @StudentWeis
  • Implement link reference definition parsing and update by @StudentWeis
  • Enhance link resolution by adding URL decoding for paths and improve error handling by @StudentWeis

🚜 Refactor

  • Deduplicate strip_utf8_bom_prefix function by @StudentWeis
  • Update dependencies and improve code organization across multiple files by @StudentWeis
  • Update benchmark metrics to include directory move rewrites and enhance fixture tests by @StudentWeis
  • Streamline move operation handling in benchmarks and tests by @StudentWeis
  • Enhance error handling for UTF-8 input in find_links and find_references by @StudentWeis
  • Enhance test fixtures for improved readability and maintainability by @StudentWeis
  • Standardize test naming conventions and improve test descriptions by @StudentWeis
  • Streamline error handling and enhance test coverage for mv functionality by @StudentWeis
  • Enhance tests and command output handling by @StudentWeis
  • Rename identifier for clarity by @StudentWeis

⚙️ Miscellaneous Tasks

  • Format shell scripts for consistency and readability by @StudentWeis
  • Add Unicode tests by @StudentWeis
  • Standardize shebang and add error handling in script files by @StudentWeis
  • Add confirmation prompt before executing cargo release in update_version script by @StudentWeis
  • Implement comprehensive benchmarking framework and tests by @StudentWeis

Install mdref 0.4.2

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/studentweis/mdref/releases/download/0.4.2/mdref-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/studentweis/mdref/releases/download/0.4.2/mdref-installer.ps1 | iex"

Download mdref 0.4.2

File Platform Checksum
mdref-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
mdref-x86_64-apple-darwin.tar.xz Intel macOS checksum
mdref-x86_64-pc-windows-msvc.zip x64 Windows checksum
mdref-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
mdref-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

0.4.1 - 2026-03-16

16 Mar 10:05

Choose a tag to compare

Release Notes

🚀 Features

  • Implement utility functions for link processing and update tests to filter external URLs by @StudentWeis
  • Refactor model module to include LinkReplacement and MoveTransaction, and update mv.rs to use these new structures by @StudentWeis
  • Implement transaction support for mv_file to ensure atomicity and rollback on failure by @StudentWeis
  • Enhance mv_file to support moving files into existing directories and update references accordingly by @StudentWeis
  • Add checks to prevent overwriting existing files during move operations by @StudentWeis
  • Add rename to lib by @StudentWeis
  • Add dry-run option for mv and rename commands to preview changes without modifying files by @StudentWeis
  • Implement link anchor stripping and preserve anchors during file moves by @StudentWeis

🐛 Bug Fixes

  • Preserve pure anchor links during file moves by @StudentWeis
  • Enhance mv_file to check for source existence and handle path normalization for identical files by @StudentWeis
  • Preserve anchors in internal links during file moves and handle broken links gracefully by @StudentWeis
  • Ensure precise link replacement in Markdown files to avoid incorrect updates for identical links on the same line by @StudentWeis
  • Preserve external URLs during file move operation by @StudentWeis

🚜 Refactor

  • Replace custom test directory setup with tempfile for improved test isolation by @StudentWeis
  • Enhance link replacement logic to ensure precise updates in Markdown files by @StudentWeis
  • Improve test setup using tempfile crate by @StudentWeis

🧪 Testing

  • Add comprehensive testing framework and improve existing tests for better coverage and adherence to TDD principles by @StudentWeis

⚙️ Miscellaneous Tasks

  • Update dependencies to latest versions for improved stability and performance by @StudentWeis

Install mdref 0.4.1

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/studentweis/mdref/releases/download/0.4.1/mdref-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/studentweis/mdref/releases/download/0.4.1/mdref-installer.ps1 | iex"

Download mdref 0.4.1

File Platform Checksum
mdref-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
mdref-x86_64-apple-darwin.tar.xz Intel macOS checksum
mdref-x86_64-pc-windows-msvc.zip x64 Windows checksum
mdref-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
mdref-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

0.4.0 - 2026-03-13

14 Mar 05:22

Choose a tag to compare

Release Notes

🚀 Features

  • Add configuration files, update Rust toolchain, and enhance pre-check scripts by @StudentWeis

🚜 Refactor

Install mdref 0.4.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/studentweis/mdref/releases/download/0.4.0/mdref-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/studentweis/mdref/releases/download/0.4.0/mdref-installer.ps1 | iex"

Download mdref 0.4.0

File Platform Checksum
mdref-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
mdref-x86_64-apple-darwin.tar.xz Intel macOS checksum
mdref-x86_64-pc-windows-msvc.zip x64 Windows checksum
mdref-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
mdref-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

0.3.6

13 Oct 03:26

Choose a tag to compare

Install mdref 0.3.6

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/studentweis/mdref/releases/download/0.3.6/mdref-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/studentweis/mdref/releases/download/0.3.6/mdref-installer.ps1 | iex"

Download mdref 0.3.6

File Platform Checksum
mdref-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
mdref-x86_64-apple-darwin.tar.xz Intel macOS checksum
mdref-x86_64-pc-windows-msvc.zip x64 Windows checksum
mdref-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
mdref-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

0.3.5

11 Oct 05:40

Choose a tag to compare

Install mdref 0.3.5

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/studentweis/mdref/releases/download/0.3.5/mdref-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/studentweis/mdref/releases/download/0.3.5/mdref-installer.ps1 | iex"

Download mdref 0.3.5

File Platform Checksum
mdref-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
mdref-x86_64-apple-darwin.tar.xz Intel macOS checksum
mdref-x86_64-pc-windows-msvc.zip x64 Windows checksum
mdref-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
mdref-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

0.3.4

11 Oct 04:12

Choose a tag to compare

Install mdref 0.3.4

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/studentweis/mdref/releases/download/0.3.4/mdref-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/studentweis/mdref/releases/download/0.3.4/mdref-installer.ps1 | iex"

Download mdref 0.3.4

File Platform Checksum
mdref-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
mdref-x86_64-apple-darwin.tar.xz Intel macOS checksum
mdref-x86_64-pc-windows-msvc.zip x64 Windows checksum
mdref-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
mdref-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

0.3.3

01 Oct 10:58

Choose a tag to compare

Install mdref 0.3.3

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/studentweis/mdref/releases/download/0.3.3/mdref-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/studentweis/mdref/releases/download/0.3.3/mdref-installer.ps1 | iex"

Download mdref 0.3.3

File Platform Checksum
mdref-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
mdref-x86_64-apple-darwin.tar.xz Intel macOS checksum
mdref-x86_64-pc-windows-msvc.zip x64 Windows checksum
mdref-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
mdref-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

0.3.2

29 Sep 10:02

Choose a tag to compare

Install mdref 0.3.2

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/studentweis/mdref/releases/download/0.3.2/mdref-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/studentweis/mdref/releases/download/0.3.2/mdref-installer.ps1 | iex"

Download mdref 0.3.2

File Platform Checksum
mdref-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
mdref-x86_64-apple-darwin.tar.xz Intel macOS checksum
mdref-x86_64-pc-windows-msvc.zip x64 Windows checksum
mdref-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
mdref-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

0.3.1

29 Sep 07:22

Choose a tag to compare

Install mdref 0.3.1

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/studentweis/mdref/releases/download/0.3.1/mdref-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/studentweis/mdref/releases/download/0.3.1/mdref-installer.ps1 | iex"

Download mdref 0.3.1

File Platform Checksum
mdref-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
mdref-x86_64-apple-darwin.tar.xz Intel macOS checksum
mdref-x86_64-pc-windows-msvc.zip x64 Windows checksum
mdref-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
mdref-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

0.3.0

23 Sep 12:58

Choose a tag to compare

Install mdref 0.3.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/studentweis/mdref/releases/download/0.3.0/mdref-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/studentweis/mdref/releases/download/0.3.0/mdref-installer.ps1 | iex"

Download mdref 0.3.0

File Platform Checksum
mdref-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
mdref-x86_64-apple-darwin.tar.xz Intel macOS checksum
mdref-x86_64-pc-windows-msvc.zip x64 Windows checksum
mdref-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
mdref-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum