asciidoctor-vscode
asciidoctor-vscode copied to clipboard
chore(deps): update node dependencies (major)
This PR contains the following updates:
Release Notes
asciidoctor/asciidoctor.js (@asciidoctor/core)
v3.0.4
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
- @roseckyj made their first contribution in https://github.com/asciidoctor/asciidoctor.js/pull/1722
Full Changelog: https://github.com/asciidoctor/asciidoctor.js/compare/v3.0.3...v3.0.4
v3.0.3
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
contextandnode_nameaccessor in the type definition - thanks @RayOffiah
Infrastructure
- Update development dependencies
New Contributors
- @RayOffiah made their first contribution in https://github.com/asciidoctor/asciidoctor.js/pull/1718
- @sinedied made their first contribution in https://github.com/asciidoctor/asciidoctor.js/pull/1715
Full Changelog: https://github.com/asciidoctor/asciidoctor.js/compare/v3.0.2...v3.0.3
v3.0.2
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
Asciidoctornamespace in TypeScript:import asciidoctor, { Document } from '@​asciidoctor/core' const Asciidoctor = asciidoctor() Asciidoctor.convert('Hello _world_') -
Publish
@asciidoctor/coreas 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
getDocinfoandfindBytype definition (#1621) - Bridge common Ruby object methods (#1491)
parseContentnow callstoHashon attrs (#1519)
Improvements
-
Map
this.super.<method>to call the parent function (#1682) -
Map
AbstractBlock.getContentModelandAbstractBlock.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
- @djencks made their first contribution in https://github.com/asciidoctor/asciidoctor.js/pull/978
- @bitPogo made their first contribution in https://github.com/asciidoctor/asciidoctor.js/pull/1083
- @cm-wada-yusuke made their first contribution in https://github.com/asciidoctor/asciidoctor.js/pull/1176
- @abelsromero made their first contribution in https://github.com/asciidoctor/asciidoctor.js/pull/1290
- @benjaminleonard made their first contribution in https://github.com/asciidoctor/asciidoctor.js/pull/1659
- @cunka made their first contribution in https://github.com/asciidoctor/asciidoctor.js/pull/1676
v3.0.1
v3.0.0
v2.2.8
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
- Build against Asciidoctor 2.0.23 by @ggrossetie
fontsource/font-files (@fontsource/noto-serif)
v5.2.7
v5.2.6
v5.2.5
v5.2.4
v5.2.1
v5.2.0
v5.1.1
v5.1.0
v5.0.20
v5.0.19
v5.0.18
v5.0.17
v5.0.16
v5.0.15
v5.0.14
v5.0.13
v5.0.12
v5.0.11
v5.0.9
v5.0.8
v5.0.7
v5.0.6
v5.0.5
v5.0.4
v5.0.3
v5.0.2
v5.0.1
fontsource/font-files (@fontsource/open-sans)
v5.2.6
v5.2.5
v5.2.4
v5.2.1
v5.2.0
v5.1.1
v5.1.0
v5.0.30
v5.0.29
v5.0.28
v5.0.27
v5.0.26
v5.0.25
v5.0.24
v5.0.23
v5.0.22
v5.0.21
v5.0.20
v5.0.19
v5.0.18
v5.0.17
v5.0.16
v5.0.15
v5.0.14
v5.0.13
v5.0.12
v5.0.11
v5.0.9
v5.0.8
v5.0.7
v5.0.6
v5.0.5
v5.0.4
v5.0.3
v5.0.2
v5.0.1
fontsource/font-files (@fontsource/roboto-mono)
v5.2.6
v5.2.5
v5.2.4
v5.2.1
v5.2.0
v5.1.1
v5.1.0
v5.0.20
v5.0.19
v5.0.18
v5.0.17
v5.0.16
v5.0.15
v5.0.14
v5.0.13
v5.0.12
v5.0.8
v5.0.7
v5.0.6
v5.0.5
v5.0.4
v5.0.3
v5.0.2
v5.0.1
typescript-eslint/typescript-eslint (@typescript-eslint/eslint-plugin)
v8.34.1
This was a version bump only for eslint-plugin to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.34.0
🩹 Fixes
- typescript-estree: add validation to interface extends (#11271)
❤️ Thank You
- Tao
You can read about our versioning strategy and releases on our website.
v8.33.1
🩹 Fixes
- exclude docs/ directory from eslint-plugin package (#11251)
❤️ Thank You
- roottool
You can read about our versioning strategy and releases on our website.
v8.33.0
This was a version bump only for eslint-plugin to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.32.1
🩹 Fixes
- eslint-plugin: [consistent-indexed-object-style] check for indirect circular types in aliased mapped types (#11177)
- eslint-plugin: [consistent-indexed-object-style] adjust auto-fixer to generate valid syntax for
TSMappedTypewith no type annotation (#11180) - eslint-plugin: [no-deprecated] support computed member access (#10867)
- eslint-plugin: [no-unnecessary-type-conversion] shouldn't have fixable property (#11194)
❤️ Thank You
- Azat S. @azat-io
- Dima Barabash @dbarabashh
- Ronen Amiel
You can read about our versioning strategy and releases on our website.
v8.32.0
🚀 Features
- eslint-plugin: [only-throw-error] add option
allowRethrowing(#11075) - eslint-plugin: [no-unnecessary-type-conversion] add rule (#10182)
🩹 Fixes
- eslint-plugin: [prefer-nullish-coalescing] fix parenthesization bug in suggestion (#11098)
- eslint-plugin: [unified-signatures] exempt
thisfrom optional parameter overload check (#11005) - eslint-plugin: [no-unnecessary-type-parameters] should parenthesize type in suggestion fixer if necessary (#10907)
❤️ Thank You
- Andy Edwards
- Kirk Waiblinger @kirkwaiblinger
- mdm317
- Sasha Kondrashov
- Yukihiro Hasegawa @y-hsgw
You can read about our versioning strategy and releases on our website.
v8.31.1
🩹 Fixes
- eslint-plugin: [no-unnecessary-condition] downgrade fix to suggestion (#11081)
❤️ Thank You
- Kirk Waiblinger @kirkwaiblinger
You can read about our versioning strategy and releases on our website.
v8.31.0
🚀 Features
- eslint-plugin: [no-unnecessary-type-assertion] add option to ignore string const assertions (#10979)
❤️ Thank You
- Nicolas Le Cam
You can read about our versioning strategy and releases on our website.
v8.30.1
🩹 Fixes
- eslint-plugin: fix mistake with eslintrc config generation (#11072)
❤️ Thank You
- Kirk Waiblinger @kirkwaiblinger
You can read about our versioning strategy and releases on our website.
v8.30.0
🚀 Features
- eslint-plugin: [no-explicit-any] suggest to replace keyof any with PropertyKey (#11032)
🩹 Fixes
- eslint-plugin: [promise-function-async] use a different error message for functions with promise and non-promise types (#10950)
❤️ Thank You
- Dima Barabash @dbarabashh
- Ronen Amiel
You can read about our versioning strategy and releases on our website.
v8.29.1
🩹 Fixes
- eslint-plugin: [no-deprecated] report on deprecated imported variable used as property (#10998)
❤️ Thank You
- Ronen Amiel
You can read about our versioning strategy and releases on our website.
v8.29.0
🚀 Features
- eslint-plugin: [prefer-nullish-coalescing] create
ignoreIfStatementsoption (#11000)
🩹 Fixes
- eslint-plugin: [no-array-constructor] remove optional chaining exemption (#10963)
- eslint-plugin: support arbitrary extensions in definition files (#10957)
- eslint-plugin: [prefer-for-of] fix false positive when using erasable type syntax within update expressions (#10981)
- eslint-plugin: [use-unknown-in-catch-callback-variable] remove fixable property (#10993)
- eslint-plugin: [no-unnecessary-condition] don't report on unnecessary optional array index access when
noUncheckedIndexedAccessis enabled (#10961)
❤️ Thank You
- Dima Barabash @dbarabashh
- Kim Sang Du @developer-bandi
- Olivier Zalmanski @OlivierZal
- Ronen Amiel
- Yannick Decat @mho22
- zyoshoka @zyoshoka
You can read about our versioning strategy and releases on our website.
v8.28.0
🚀 Features
- eslint-plugin: [prefer-nullish-coalescing] support
ifstatement assignment (??=) and fix several minor bugs (#10861)
🩹 Fixes
- eslint-plugin: [no-unsafe-function-type] remove fixable property (#10986)
❤️ Thank You
- Olivier Zalmanski @OlivierZal
- Yannick Decat @mho22
You can read about our versioning strategy and releases on our website.
v8.27.0
🚀 Features
- utils: support
DeprecatedInfoforrule.meta.deprecated(#10932)
❤️ Thank You
- ntnyq @ntnyq
You can read about our versioning strategy and releases on our website.
v8.26.1
🩹 Fixes
- eslint-plugin: [no-unsafe-return] handle recursive type (#10883)
- eslint-plugin: [prefer-nullish-coalescing] treat
any/unknownas eligible for nullish coalescing (#10865)
❤️ Thank You
- Kirk Waiblinger @kirkwaiblinger
- YeonJuan @yeonjuan
You can read about our versioning strategy and releases on our website.
v8.26.0
🚀 Features
- eslint-plugin: [unified-signatures] support ignoring overload signatures with different JSDoc comments (#10781)
- eslint-plugin: [explicit-module-boundary-types] add an option to ignore overload implementations (#10889)
- eslint-plugin: [no-unused-var] handle implicit exports in declaration files (#10714)
- support TypeScript 5.8 (#10903)
- eslint-plugin: [no-unnecessary-type-parameters] special case tuples and parameter location arrays as single-use (#9536)
🩹 Fixes
- eslint-plugin: [no-unnecessary-type-assertion] handle unknown (#10875)
- eslint-plugin: [no-invalid-void-type] report
accessorproperties with an invalidvoidtype (#10864) - eslint-plugin: [unified-signatures] does not differentiate truly private methods (#10806)
❤️ Thank You
- Andrea Simone Costa @jfet97
- Dirk Luijk @dirkluijk
- Ronen Amiel
- YeonJuan @yeonjuan
- Yukihiro Hasegawa @y-hsgw
You can read about our versioning strategy and releases on our website.
v8.25.0
[Compare Source](ht