Skip to content

v1.1.0

Latest

Choose a tag to compare

@yvente yvente released this 10 Aug 05:19

What's Changed

This release improves correctness, Unicode safety, and reliability for production use.

Fixed

  • Preserve literal backslashes in file paths and regular expressions
  • Correct replaceLinksWithURL behavior
  • Support balanced delimiters in nested link labels and URLs
  • Avoid treating comparison operators such as < and > as HTML tags
  • Fix Unicode range handling across multiple fenced code blocks
  • Preserve indentation when replacing list markers
  • Improve fenced code block handling for backticks and tildes

Added

  • Add the throwing removeMarkdownThrowing(_:options:) API
  • Add regression tests for Markdown edge cases
  • Add GitHub Actions CI for macOS and Linux

Changed

  • Deprecate the ineffective throwError initializer option while preserving source compatibility
  • Clarify that the package is a lightweight plain-text extraction utility rather than a full CommonMark parser
  • Remove the outdated 100% feature-parity claim

Full Changelog: v1.0.0...v1.1.0