Skip to content

Releases: asciidoctor/asciidoctor-browser-extension

v3.0.0

03 May 13:32
Compare
Choose a tag to compare

BREAKING CHANGES

⚠️ Manifest v3 requires extension code to run in a service worker, where 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

Infrastructure

Documentation

New Contributors

Full Changelog: v2.7.1...v3.0.0

v2.7.1

03 Jun 10:38
Compare
Choose a tag to compare

Changelog

  • Add accept header when fetching AsciiDoc content (mainly to workaround an issue on github.com)
  • Update dependencies

v2.7.0

17 Feb 10:01
Compare
Choose a tag to compare

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 and kroki-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

16 Jun 19:51
Compare
Choose a tag to compare

Changelog

Includes everything from 2.6.0-rc1 and 2.6.0-rc2.

  • Fix the render selection feature

v2.6.0-rc.2

14 Jun 15:17
Compare
Choose a tag to compare
v2.6.0-rc.2 Pre-release
Pre-release

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

30 May 13:39
Compare
Choose a tag to compare
v2.6.0-rc.1 Pre-release
Pre-release

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 🦊

25 Apr 09:07
Compare
Choose a tag to compare

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

13 Apr 17:28
Compare
Choose a tag to compare

Changelog

⚠️ This release is not compatible with Firefox ⚠️

  • 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 and vegalite
  • 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

14 Feb 10:20
Compare
Choose a tag to compare

Changelog

⚠️ This release is not compatible with Firefox ⚠️

  • 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

v2.4.0-rc.1

12 Feb 17:22
9084d01
Compare
Choose a tag to compare
v2.4.0-rc.1 Pre-release
Pre-release

Changelog

  • Refactor the code to comply with the latest security constraints introduced in Chrome 80 (#316 #317)