Skip to content

Releases: asciidoctor/asciidoctor.js

v2.2.8

02 Jun 07:59
Compare
Choose a tag to compare

Summary

This release is based on Asciidoctor 2.0.23 and Opal 0.11.99.dev (31d26d69).

Release meta

Released on: 2024-06-02
Released by: @ggrossetie
Published by: GitHub Actions

Logs: full diff

What's Changed

v2.2.7

17 Mar 20:12
Compare
Choose a tag to compare

Summary

This release is based on Asciidoctor 2.0.22 and Opal 0.11.99.dev (31d26d69).

Release meta

Released on: 2024-03-17
Released by: @ggrossetie
Published by: GitHub Actions

Logs: full diff

What's Changed

v3.0.4

12 Feb 11:19
Compare
Choose a tag to compare

Summary

This release is based on Asciidoctor 2.0.20 and Opal 1.7.3 and fixes a regression introduced in 3.0.3.

Release meta

Released on: 2024-02-12
Released by: @ggrossetie
Published by: GitHub Actions

Logs: full diff

Changelog

Bug Fixes

  • Default condition should be last one in conditional exports otherwise the following error is thrown: "Module not found: Error: Default condition should be last one" (#1722) - thanks @roseckyj & @korva

Infrastructure

  • Update development dependencies

New Contributors

Full Changelog: v3.0.3...v3.0.4

v3.0.3

13 Jan 08:36
Compare
Choose a tag to compare

Summary

This release is based on Asciidoctor 2.0.20 and Opal 1.7.3.

Release meta

Released on: 2024-01-13
Released by: @ggrossetie
Published by: GitHub Actions

Logs: full diff

Changelog

Bug Fixes

  • Fix types exports in package.json - thanks @sinedied
  • Addd context and node_name accessor in the type definition - thanks @RayOffiah

Infrastructure

  • Update development dependencies

New Contributors

Full Changelog: v3.0.2...v3.0.3

v3.0.2

24 Jun 16:38
Compare
Choose a tag to compare

Summary

This release is based on Asciidoctor 2.0.20 and Opal 1.7.3.

Release meta

Released on: 2023-06-24
Released by: @ggrossetie
Published by: GitHub Actions

Logs: full diff

Changelog

Breaking Changes

  • Remove Asciidoctor namespace in TypeScript:

    import asciidoctor, { Document } from '@asciidoctor/core'
    
    const Asciidoctor = asciidoctor()
    Asciidoctor.convert('Hello _world_')
  • Publish @asciidoctor/core as an ES6 module

Bug Fixes

  • Strip alternate BOM that uses char code 65279 when input passes through a Buffer (#1344)
  • Map Document.append (#1681)
  • Bridge converter pass as option (#1666)
  • Add getSectionNumeral() function by @benjaminleonard (#1659)
  • Fix getDocinfo and findBy type definition (#1621)
  • Bridge common Ruby object methods (#1491)
  • parseContent now calls toHash on attrs (#1519)

Improvements

  • Map this.super.<method> to call the parent function (#1682)

  • Map AbstractBlock.getContentModel and AbstractBlock.setContentModel (#1680)

  • Map Document.getSyntaxHighlighter (#1667)

  • Map CompositeConverter#convert (#1649)

  • Simplify table option checks by @mojavelinux (#1656)

  • Support Stream.Writable as to_file (#1624)

    const data = []
    const writableStream = new Writable({
      write (chunk, encoding, callback) {
        data.push(chunk.toString())
        callback()
      }
    })
    const doc = Asciidoctor.convert(text, { to_file: writableStream, safe: safe })
    const html = data.join('')

Infrastructure

  • Upgrade GraalVM to 20.1.0 (#1035)

Documentation

  • Improve contributing guide by @cunka (#1676)
  • Remove call to convert() on return value of process method for inline macro extension by @mojavelinux (#1653)

New Contributors

v3.0.0-rc.2

19 Apr 17:36
Compare
Choose a tag to compare
3.0.0-rc.2

v3.0.0-rc.1

10 Apr 13:59
Compare
Choose a tag to compare
3.0.0-rc.1

v3.0.0-alpha.4

12 Jan 11:39
Compare
Choose a tag to compare
v3.0.0-alpha.4 Pre-release
Pre-release

Summary

Same as https://github.com/asciidoctor/asciidoctor.js/releases/tag/v3.0.0-alpha.3, tweak a few things regarding the release/publish process.

v3.0.0-alpha.3

11 Jan 19:33
Compare
Choose a tag to compare

v2.2.6

21 Jan 13:04
Compare
Choose a tag to compare

Summary

This release is based on Asciidoctor 2.0.17 and Opal 0.11.99.dev (31d26d69).

Release meta

Released on: 2022-01-21
Released by: @Mogztter
Published by: GitHub Actions

Logs: full diff

📖 API documentation
📚 User Manual

Changelog

Bug Fixes

  • Fix global variable leak by @mojavelinux in #1494 (backport)
  • Bridge common Ruby object methods by @Mogztter in #1550

Improvements

  • Build against the latest release of Asciidoctor 2.0.16

Infrastructure

  • Build against Asciidoctor 2.0.17 by @Mogztter in #1540
  • Upgrade development dependencies by @Mogztter in #1549
  • Retrieve upstream from main branch by @mojavelinux in #1495

Documentation

New Contributors