Skip to content

v7.0.0 (withdrawn)

Choose a tag to compare

@zkoppert zkoppert released this 16 Oct 11:48
· 1 commit to master since this release
d141a7a

Withdrawn

I withdrew 7.0.0 from RubyGems and am preparing 6.1.0 with the same functional contents. The documented CommonMarker compatibility changes will still apply.

The v7.0.0 tag remains unchanged for traceability. Existing downloads cannot be recalled. Yanking the gem can prevent fresh installations pinned to 7.0.0.

The replacement is not published yet. Follow the replacement release PR for its status and required maintainer review.

Historical release changes

Version 7.0.0 included a CommonMarker compatibility change, RDoc 8 support, and reStructuredText anchor fixes. Ruby 3.3 or later is still required.

Breaking

  • Require commonmarker 2.x when using the CommonMarker renderer; upgrade existing commonmarker 0.x installations #2059.
  • Accept VALIDATE_UTF8, LIBERAL_HTML_TAG, TABLE_PREFER_STYLE_ATTRIBUTES, and STRIKETHROUGH_DOUBLE_TILDE without applying them #2059.
  • Preserve soft line breaks with NOBREAKS instead of converting them to spaces #2059.
  • Apply HARDBREAKS and NOBREAKS in their supplied order; the last flag wins, replacing the old HARDBREAKS precedence #2059.

Bug Fixes

  • Support RDoc 8 formatter initialization and declare rdoc < 9 as a runtime dependency #2109, #2104.
  • Restore reStructuredText section and table-of-contents anchors with docutils 0.18 and later #2081, #2087.

Development

  • Update development dependencies to commonmarker 2.8.2, html-pipeline 3.2, minitest 6, and activesupport 8.1.
  • Require 100% measured line and branch coverage and load gem metadata without loading renderers #2072.

Compare the original changes since 6.0.0.