Release v7.0.0 (withdrawn) · github/markup · GitHub
Skip to content

v7.0.0 (withdrawn)

Choose a tag to compare

@zkoppert zkoppert released this 16 Oct 11:48
· 2 commits to master since this release
d141a7a

Withdrawn

I withdrew 7.0.0 from RubyGems. Its replacement, version 6.1.0, is also being withdrawn because it fails with CommonMarker 0.x.

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.

A compatible 6.1.1 patch is being prepared and is not published yet. See the release list for its status.

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.