v2.2.2
Summary
This release is based on Asciidoctor 2.0.12 and Opal 0.11.99.dev (31d26d69).
Release meta
Released on: 2021-03-24
Released by: @Mogztter
Published by: GitHub Actions
Logs: full diff
Changelog
Bug Fixes
- Upgrade to Asciidoctor Opal runtime 0.3.2 (#1228)
- Critical performance optimization for Node.js > 10 on Array.shift (when Array.prototype has been modified). See: opal/opal#2115
- Check if Opal is already loaded. See: Mogztter/asciidoctor-opal-node-runtime#58
- Backport bug fixes on v2.2.x branch (#1234)
- Fix incorrect type definitions on
AbstractNode#getImageUri
,#getMediaUri
,#getIconUri
(#1193) - Fix type definitions on
Document#getDocumentTitle
,#getTitle
(can return undefined) (#1150) - Fix type definitions on
AbstractNode#getParent
(can return undefined) (#1131) - Map
AbstractBlock#alt
(andInline#alt
) (#1192) AbstractNode#resolveSubstitutions
returnsundefined
(#1153)
Infrastructure
- Post a release announcement on Zulip (#1235)
Documentation
- Suppress autolinks on include support matrix page
- Escape URL
file:///
- Use emoji unicode or shortcode depending on the environment
- Add Asciidoctor.js CLI in the nav
- Add 5 new extensions: https://docs.asciidoctor.org/asciidoctor.js/latest/extend/extensions/ecosystem/ - thanks @djenks (#1044)
- Use gender-neutral pronoun to refer to Asciidoctor.js - thanks @mojavelinux (#1175)
- Improve support matrix readability (#1161)