Releases: asciidoctor/asciidoctor-browser-extension
v3.0.0
BREAKING CHANGES
XMLHttpRequest
is not available (only fetch
is supported, but it does not allow synchronous HTTP requests). We are working on a workaround, but version 3.0.0 of the extension can no longer retrieve includes or other remote resources. It is still possible to ignore Chrome's warnings in order to continue using version 2.7.1 (which uses Manifest v2).
https://developer.chrome.com/docs/extensions/develop/migrate/to-service-workers?hl=fr
- Migrate to manifest v3 by @ggrossetie in #666
Infrastructure
- Upgrade dependencies by @ggrossetie in #650
- Migrate documentation to Antora: https://docs.asciidoctor.org/browser-extension/
Documentation
- Refresh documentation by @sturtison in #649
- Separate use-cases, quick start pages: (#652) (#654) by @sturtison in #659
- Use title case for page titles by @sturtison in #661
New Contributors
- @sturtison made their first contribution in #649
Full Changelog: v2.7.1...v3.0.0
v2.7.1
Changelog
- Add
accept
header when fetching AsciiDoc content (mainly to workaround an issue on github.com) - Update dependencies
v2.7.0
Changelog
- Fix MathJax equation numbering (#412)
- Upgrade Asciidoctor.js from 2.2.0 to 2.2.1
- Based on Asciidoctor 2.0.12!
- Upgrade Asciidoctor Kroki from 0.8.2 to 0.12.0
- Add excalidraw, bpmn and bytefield as a supported diagrams
- Global configuration using
kroki-default-format
andkroki-default-options
attributes
- Upgrade bulma from 0.8.2 to 0.9.1
- Update development dependencies
- Bump addons-linter from 1.25.0 to 2.18.0
- Bump puppeteer from 3.3.0 to 7.1.0
- Bump lodash from 4.17.15 to 4.17.19
- Bump archiver from 4.0.1 to 5.2.0
- Bump mocha from 8.0.1 to 8.3.0
- Bump sinon from 9.0.2 to 9.2.4
- Bump bl from 1.2.2 to 1.2.3
- Bump csso from 4.0.3 to 4.2.0
- Bump standard from 14.3.4 to 16.0.3
- Bump node-sass from 4.14.1 to 5.0.0
- Bump eslint from 6.8.0 to 7.20.0
- Bump chai from 4.2.0 to 4.3.0
v2.6.1
v2.6.0-rc.2
Changelog
- Do not add the toc2 class if the document has no section (#380) - thanks @mnrvwl
- Stop auto reload when the extension has been disabled (#386) - thanks @mnrvwl
- Remove the deprecated options_page (#387) - thanks @mnrvwl
- Update development dependencies
- Bump mocha from 7.2.0 to 8.0.1
- Bump puppeteer from 3.1.0 to 3.3.0
- Bump addons-linter from 1.24.0 to 1.25.0
v2.6.0-rc.1
Changelog
🎉 Restore compatiblity with Firefox 🦊
- Upgrade Asciidoctor.js from 2.1.1 to 2.2.0
- Upgrade Asciidoctor Kroki from 0.7.0 to 0.8.1
- Support sidebar toc
- Compatibility with Firefox, use the same code base again!
- Remove chartist sourcemap reference
- Update development dependencies
- Bump mocha from 7.1.1 to 7.2.0
- Bump puppeteer from 2.1.1 to 3.1.0
- Bump standard from 14.3.3 to 14.3.4
- Bump node-sass from 4.14.0 to 4.14.1
- Bump archiver from 3.1.1 to 4.0.1
- Bump addons-linter from 1.23.0 to 1.24.0
v2.4.1 Firefox 🦊
Changelog
This release is compatible with Firefox and contains the same code as https://github.com/asciidoctor/asciidoctor-browser-extension/releases/tag/v2.3.1
v2.5.0
Changelog
- Upgrade Asciidoctor.js from 2.0.3 to 2.1.1
- Show errors thrown by the background script on the page (thanks @doub)
- Catch exceptions thrown by the initial XMLHttpRequest
- Use the
Cache-Control
header to make sure that we fetch the latest version available - Upgrade Asciidoctor Kroki from 0.4.0 to 0.7.0 with new diagrams:
packetdiag
,rackdiag
,vega
andvegalite
- Upgrade chartist from 0.11.0 to 0.11.4
- Upgrade bulma from 0.7.5 to 0.8.2
- Update development dependencies
- Bump eslint from 5.16.0 to 6.8.0
- Bump sinon from 8.1.1 to 9.0.2
- Bump browserify from 16.2.3 to 16.5.1
- Bump uglify-js from 3.5.9 to 3.8.1
- Bump archiver from 3.0.0 to 3.1.1
- Bump csso from 3.5.1 to 4.0.3
- Bump mocha from 7.0.1 to 7.1.1
- Bump puppeteer from 1.20.0 to 2.1.1
- Bump standard.js to 14.3.3
- Use GitHub Actions
v2.4.0
Changelog
- Move the fetch and convert functions in the background script, as the latest version of Chrome 80+ blocks
XMLHttpRequest
sent by the content script (thanks @sindzicat and @TheDcoder for the report) - Upgrade to MathJax 3.0.1