Skip to content

Update all non-major dependencies (minor)

Reiter, Christoph requested to merge renovate/all-minor-patch into main

This MR contains the following updates:

Package Type Update Change
@rollup/plugin-terser (source) devDependencies minor ^0.1.0 -> ^0.3.0
@typescript-eslint/eslint-plugin devDependencies minor 5.46.1 -> 5.48.2
@typescript-eslint/parser devDependencies minor 5.42.1 -> 5.48.2
datatables.net-buttons (source) dependencies minor 2.2.3 -> 2.3.3
datatables.net-buttons-dt (source) dependencies minor 2.2.3 -> 2.3.3
datatables.net-dt (source) dependencies minor 1.12.1 -> 1.13.1
datatables.net-responsive (source) dependencies minor 2.3.0 -> 2.4.0
datatables.net-responsive-dt (source) dependencies minor 2.3.0 -> 2.4.0
eslint (source) devDependencies minor 8.27.0 -> 8.32.0
glob devDependencies minor 8.0.3 -> 8.1.0
highlight.js (source) dependencies minor 11.6.0 -> 11.7.0
i18next (source) dependencies minor 22.3.0 -> 22.4.9
i18next-parser devDependencies minor 7.0.3 -> 7.3.0
jose dependencies minor 4.10.4 -> 4.11.2
lerna (source) devDependencies minor 6.0.3 -> 6.4.1
lit (source) dependencies minor 2.4.1 -> 2.6.1
mocha (source) devDependencies minor 10.1.0 -> 10.2.0
playwright-core (source) devDependencies minor 1.27.1 -> 1.29.2
prettier (source) devDependencies minor 2.7.1 -> 2.8.3
rollup (source) devDependencies minor 3.2.5 -> 3.10.0
typescript (source) devDependencies minor 4.8.4 -> 4.9.4

Release Notes

rollup/plugins

v0.3.0

Compare Source

2023-01-06

Features

v0.2.1

Compare Source

2022-12-21

Bugfixes

v0.2.0

Compare Source

2022-12-05

Features
typescript-eslint/typescript-eslint (@​typescript-eslint/eslint-plugin)

v5.48.2

Compare Source

Note: Version bump only for package @​typescript-eslint/eslint-plugin

v5.48.1

Compare Source

Note: Version bump only for package @​typescript-eslint/eslint-plugin

v5.48.0

Compare Source

Features
  • eslint-plugin: specify which method is unbound and added test case (#​6281) (cf3ffdd)

5.47.1 (2022-12-26)

Bug Fixes
  • ast-spec: correct some incorrect ast types (#​6257) (0f3f645)
  • eslint-plugin: [member-ordering] correctly invert optionalityOrder (#​6256) (ccd45d4)

v5.47.1

Compare Source

Bug Fixes
  • ast-spec: correct some incorrect ast types (#​6257) (0f3f645)
  • eslint-plugin: [member-ordering] correctly invert optionalityOrder (#​6256) (ccd45d4)

v5.47.0

Compare Source

Features
  • eslint-plugin: [no-floating-promises] add suggestion fixer to add an 'await' (#​5943) (9e35ef9)

5.46.1 (2022-12-12)

Note: Version bump only for package @​typescript-eslint/eslint-plugin

typescript-eslint/typescript-eslint (@​typescript-eslint/parser)

v5.48.2

Compare Source

Note: Version bump only for package @​typescript-eslint/parser

v5.48.1

Compare Source

Note: Version bump only for package @​typescript-eslint/parser

v5.48.0

Compare Source

Note: Version bump only for package @​typescript-eslint/parser

5.47.1 (2022-12-26)

Note: Version bump only for package @​typescript-eslint/parser

v5.47.1

Compare Source

Note: Version bump only for package @​typescript-eslint/parser

v5.47.0

Compare Source

Note: Version bump only for package @​typescript-eslint/parser

5.46.1 (2022-12-12)

Note: Version bump only for package @​typescript-eslint/parser

v5.46.1

Compare Source

Note: Version bump only for package @​typescript-eslint/parser

v5.46.0

Compare Source

Note: Version bump only for package @​typescript-eslint/parser

5.45.1 (2022-12-05)

Bug Fixes
  • parser: remove the jsx option requirement for automatic jsx pragma resolution (#​6134) (e777f5e)

v5.45.1

Compare Source

Bug Fixes
  • parser: remove the jsx option requirement for automatic jsx pragma resolution (#​6134) (e777f5e)

v5.45.0

Compare Source

Note: Version bump only for package @​typescript-eslint/parser

v5.44.0

Compare Source

Note: Version bump only for package @​typescript-eslint/parser

v5.43.0

Compare Source

Note: Version bump only for package @​typescript-eslint/parser

5.42.1 (2022-11-07)

Note: Version bump only for package @​typescript-eslint/parser

DataTables/Dist-DataTables-Buttons

v2.3.3

Compare Source

Buttons 2.3.3

v2.3.2

Compare Source

Buttons 2.3.2

v2.3.1

Compare Source

Buttons 2.3.1

v2.3.0

Compare Source

Buttons 2.3.0

DataTables/Dist-DataTables-Buttons-DataTables

v2.3.3

Compare Source

Buttons DataTables 2.3.3

v2.3.2

Compare Source

Buttons DataTables 2.3.2

v2.3.1

Compare Source

Buttons DataTables 2.3.1

v2.3.0

Compare Source

Buttons DataTables 2.3.0

DataTables/Dist-DataTables-DataTables

v1.13.1

Compare Source

v1.13.0

Compare Source

DataTables/Dist-DataTables-Responsive

v2.4.0

Compare Source

Responsive 2.4.0

DataTables/Dist-DataTables-Responsive-DataTables

v2.4.0

Compare Source

Responsive DataTables 2.4.0

eslint/eslint

v8.32.0

Compare Source

Features
  • fc20f24 feat: add suggestions for redundant wrapping in prefer-regex-literals (#​16658) (YeonJuan)
Bug Fixes
Documentation
  • 17b65ad docs: IA Update page URL move (#​16665) (Ben Perlmutter)
  • 5981296 docs: fix theme switcher button (#​16752) (Sam Chen)
  • 6669413 docs: deploy prerelease docs under the /docs/next/ path (#​16541) (Nitin Kumar)
  • 78ecfe0 docs: use inline code for rule options name (#​16768) (Percy Ma)
  • fc2ea59 docs: Update README (GitHub Actions Bot)
  • 762a872 docs: Update README (GitHub Actions Bot)
Chores
  • 2952d6e chore: sync templates/*.md files with issue templates (#​16758) (gfyoung)
  • 3e34418 chore: Add new issues to triage project (#​16740) (Nicholas C. Zakas)

v8.31.0

Compare Source

Features
  • 52c7c73 feat: check assignment patterns in no-underscore-dangle (#​16693) (Milos Djermanovic)
  • b401cde feat: add options to check destructuring in no-underscore-dangle (#​16006) (Morten Kaltoft)
  • 30d0daf feat: group properties with values in parentheses in key-spacing (#​16677) (Francesco Trotta)
Bug Fixes
  • 35439f1 fix: correct syntax error in prefer-arrow-callback autofix (#​16722) (Francesco Trotta)
  • 87b2470 fix: new instance of FlatESLint should load latest config file version (#​16608) (Milos Djermanovic)
Documentation
Chores

v8.30.0

Compare Source

Features
Bug Fixes
  • 1a327aa fix: Ensure flat config unignores work consistently like eslintrc (#​16579) (Nicholas C. Zakas)
  • 9b8bb72 fix: autofix recursive functions in no-var (#​16611) (Milos Djermanovic)
Documentation
Chores

v8.29.0

Compare Source

Features

  • 49a07c5 feat: add allowParensAfterCommentPattern option to no-extra-parens (#​16561) (Nitin Kumar)
  • e6a865d feat: prefer-named-capture-group add suggestions (#​16544) (Josh Goldberg)
  • a91332b feat: In no-invalid-regexp validate flags also for non-literal patterns (#​16583) (trosos)

Documentation

Chores

v8.28.0

Compare Source

Features
  • 63bce44 feat: add ignoreClassFieldInitialValues option to no-magic-numbers (#​16539) (Milos Djermanovic)
  • 8385ecd feat: multiline properties in rule key-spacing with option align (#​16532) (Francesco Trotta)
  • a4e89db feat: no-obj-calls support Intl (#​16543) (Sosuke Suzuki)
Bug Fixes
  • c50ae4f fix: Ensure that dot files are found with globs. (#​16550) (Nicholas C. Zakas)
  • 9432b67 fix: throw error for first unmatched pattern (#​16533) (Milos Djermanovic)
  • e76c382 fix: allow * 1 when followed by / in no-implicit-coercion (#​16522) (Milos Djermanovic)
Documentation
Chores
isaacs/node-glob

v8.1.0

Compare Source

highlightjs/highlight.js

v11.7.0

Compare Source

New Grammars:

  • added 3rd party LookML grammar to SUPPORTED_LANGUAGES Josh Temple
  • added 3rd party FunC grammar to SUPPORTED_LANGUAGES [Nikita Sobolev][]
  • Added 3rd party Flix grammar to SUPPORTED_LANGUAGES The Flix Organisation
  • Added 3rd party RVT grammar to SUPPORTED_LANGUAGES Sopitive

Grammars:

  • enh(scheme) add scm alias for Scheme matyklug18
  • fix(typescript) patterns like <T = are not JSX Josh Goebel
  • fix(bash) recognize the (( keyword Nick Chambers
  • enh(Ruby) misc improvements (kws, class names, etc) Josh Goebel
  • fix(js) do not flag import() as a function, rather a keyword nathnolt
  • fix(bash) recognize the (( keyword Nick Chambers
  • fix(nix) support escaped dollar signs in strings h7x4
  • enh(cmake) support bracket comments Hirse
  • enh(java) add yield keyword to java MBoegers
  • enh(java) add permits keyword to java MBoegers
  • fix(javascript/typescript) correct identifier matching when using numbers Lachlan Heywood

Improvements:

i18next/i18next

v22.4.9

Compare Source

  • fix: getFixedT with keyPrefix and fallback keys usage 1604

v22.4.8

Compare Source

  • fix: nested interpolation with data model "replace"

v22.4.7

Compare Source

  • fix: interpolation with data model "replace"

v22.4.6

Compare Source

  • types: missing dir function export for typescript

v22.4.5

Compare Source

  • types: allow als general options as second argument for t function

v22.4.4

Compare Source

  • types: fix some strange t function overloads fixes 1882

v22.4.3

Compare Source

  • types: t function overloads fix (open issue is still calling t with optional options argument)

v22.4.2

Compare Source

  • types: t function overloads for call with ns option in combination with objects

v22.4.1

Compare Source

  • types: more t function overloads for call with options argument but without ns value

v22.4.0

Compare Source

  • types: more overloads for t function
i18next/i18next-parser

v7.3.0

Compare Source

v7.2.0

Compare Source

  • Allow for .mjs as a config file extension #​733 #​708
  • Update dependencies

v7.1.0

Compare Source

panva/jose

v4.11.2

Compare Source

Refactor
  • node: dry node version checks (aff2f7c)

v4.11.1

Compare Source

v4.11.0

Compare Source

Features
  • add bun as a supported runtime (3a63631)
Fixes
  • respect JWK ext for symmetric keys (20557fc)
lerna/lerna

v6.4.1

Compare Source

Bug Fixes

v6.4.0

Compare Source

Features

v6.3.0

Compare Source

Features
  • version: use npmClientArgs in npm install after lerna version (#​3434) (e019e3f)

v6.2.0

Compare Source

Bug Fixes
  • schema: add the other format changelogPreset can assume (#​3441) (d286973)
Features

v6.1.0

Compare Source

Features
  • version: bump prerelease versions from conventional commits (#​3362) (2288b3a)

6.0.3 (2022-11-07)

Note: Version bump only for package lerna

6.0.2 (2022-11-02)

Note: Version bump only for package lerna

6.0.1 (2022-10-14)

Bug Fixes
lit/lit

v2.6.1

Compare Source

Patch Changes
  • #​3526 65e56655 - Disable ShadyDOM noPatch in Node dev build. This fixes the issue of throwing due to undefined window.

  • #​3561 e5c254e9 - Fix built-in shimming of HTMLElement for Node build of reactive-element to respect existing HTMLElement in global

v2.6.0

Compare Source

Minor Changes
  • #​3522 72fcf0d7 - When running in Node, Lit now automatically includes minimal DOM shims which are sufficient for most SSR (Server Side Rendering) use-cases, removing the need to import the global DOM shim from @lit-labs/ssr.

    The new @lit-labs/ssr-dom-shim package has been introduced, which exports an HTMLElement, CustomElementRegistry, and default customElements singleton.

    The existing @lit-labs/ssr global DOM shim can still be used, and is compatible with the new package, because @lit-labs/ssr imports from @lit-labs/ssr-dom-shim. Importing the global DOM shim adds more APIs to the global object, such as a global HTMLElement, TreeWalker, fetch, and other APIs. It is recommended that users try to remove usage of the @lit-labs/ssr DOM shim, and instead rely on the more minimal, automatic shimming that @lit/reactive-element now provides automatically.

Patch Changes

v2.5.0

Compare Source

Minor Changes
  • #​3507 b152db29 - lit-html and reactive-element now include development Node builds with unminified code and dev warnings.
Patch Changes
mochajs/mocha

v10.2.0

Compare Source

🎉 Enhancements

🐛 Fixes

📖 Documentation

Microsoft/playwright

v1.29.2

Compare Source

Highlights

https://github.com/microsoft/playwright/issues/19661 - [BUG] 1.29.1 browserserver + page.goto = net::ERR_SOCKS_CONNECTION_FAILED

Browser Versions
  • Chromium 109.0.5414.46
  • Mozilla Firefox 107.0
  • WebKit 16.4

This version was also tested against the following stable channels:

  • Google Chrome 108
  • Microsoft Edge 108

v1.29.1

Compare Source

Highlights

https://github.com/microsoft/playwright/issues/18928 - [BUG] Electron firstWindow times out after upgrading to 1.28.0 https://github.com/microsoft/playwright/issues/19246 - [BUG] Electron firstWindow times out after upgrading to 1.28.1 https://github.com/microsoft/playwright/issues/19412 - [REGRESSION]: 1.28 does not work with electron-serve anymore. https://github.com/microsoft/playwright/issues/19540 - [BUG] electron.app.getAppPath() returns the path one level higher if you run electron pointing to the directory https://github.com/microsoft/playwright/issues/19548 - [REGRESSION]: Ubuntu 18 LTS not supported anymore

Browser Versions

  • Chromium 109.0.5414.46
  • Mozilla Firefox 107.0
  • WebKit 16.4

This version was also tested against the following stable channels:

  • Google Chrome 108
  • Microsoft Edge 108

v1.29.0

Compare Source

New APIs
  • New method route.fetch() and new option json for route.fulfill():

    await page.route('**/api/settings', async route => {
      // Fetch original settings.
      const response = await route.fetch();
    
      // Force settings theme to a predefined value.
      const json = await response.json();
      json.theme = 'Solorized';
    
      // Fulfill with modified data.
      await route.fulfill({ json });
    });
  • New method locator.all() to iterate over all matching elements:

    // Check all checkboxes!
    const checkboxes = page.getByRole('checkbox');
    for (const checkbox of await checkboxes.all())
      await checkbox.check();
  • Locator.selectOption matches now by value or label:

    <select multiple>
      <option value="red">Red</div>
      <option value="green">Green</div>
      <option value="blue">Blue</div>
    </select>
    await element.selectOption('Red');
  • Retry blocks of code until all assertions pass:

    await expect(async () => {
      const response = await page.request.get('https://api.example.com');
      await expect(response).toBeOK();
    }).toPass();

    Read more in our documentation.

  • Automatically capture full page screenshot on test failure:

    // playwright.config.ts
    import type { PlaywrightTestConfig } from '@&#8203;playwright/test';
    
    const config: PlaywrightTestConfig = {
      use: {
        screenshot: {
          mode: 'only-on-failure',
          fullPage: true,
        }
      }
    };
    
    export default config;
Miscellaneous
Browser Versions
  • Chromium 109.0.5414.46
  • Mozilla Firefox 107.0
  • WebKit 16.4

This version was also tested against the following stable channels:

  • Google Chrome 108
  • Microsoft Edge 108

v1.28.1

Compare Source

Highlights

This patch release includes the following bug fixes:

https://github.com/microsoft/playwright/issues/18928 - [BUG] Electron firstWindow times out after upgrading to 1.28.0 https://github.com/microsoft/playwright/issues/18920 - [BUG] [expanded=false] in role selector returns elements without aria-expanded attribute https://github.com/microsoft/playwright/issues/18865 - [BUG] regression in killing web server process in 1.28.0

Browser Versions

  • Chromium 108.0.5359.29
  • Mozilla Firefox 106.0
  • WebKit 16.4

This version was also tested against the following stable channels:

  • Google Chrome 107
  • Microsoft Edge 107

v1.28.0: v1.28

Compare Source

Playwright Tools

  • Record at Cursor in VSCode. You can run the test, position the cursor at the end of the test and continue generating the test.
New VSCode Extension
  • Live Locators in VSCode. You can hover and edit locators in VSCode to get them highlighted in the opened browser.
  • Live Locators in CodeGen. Generate a locator for any element on the page using "Explore" tool.
Locator Explorer
  • Codegen and Trace Viewer Dark Theme. Automatically picked up from operating system settings.
Dark Theme
Test Runner
New APIs
Browser Versions
  • Chromium 108.0.5359.29
  • Mozilla Firefox 106.0
  • WebKit 16.4

This version was also tested against the following stable channels:

  • Google Chrome 107
  • Microsoft Edge 107
prettier/prettier

v2.8.3

Compare Source

diff

Allow self-closing tags on custom elements (#​14170 by @​fisker)

See Angular v15.1.0 release note for details.

// Input
<app-test/>

// Prettier 2.8.2
SyntaxError: Only void and foreign elements can be self closed "app-test" (1:1)
> 1 | <app-test/>
    | ^^^^^^^^^
  2 |

// Prettier 2.8.3
<app-test />

v2.8.2

Compare Source

diff

Don't lowercase link references (#​13155 by @​DerekNonGeneric & @​fisker)
<!-- Input -->
We now don't strictly follow the release notes format suggested by [Keep a Changelog].

[Keep a Changelog]: https://example.com/

<!-- Prettier 2.8.1 -->
We now don't strictly follow the release notes format suggested by [Keep a Changelog].

[keep a changelog]: https://example.com/
<!--
^^^^^^^^^^^^^^^^^^ lowercased
-->

<!-- Prettier 2.8.2 -->
<Same as input>
Preserve self-closing tags (#​13691 by @​dcyriller)
{{! Input }}
<div />
<div></div>
<custom-component />
<custom-component></custom-component>
<i />
<i></i>
<Component />
<Component></Component>

{{! Prettier 2.8.1 }}
<div></div>
<div></div>
<custom-component></custom-component>
<custom-component></custom-component>
<i></i>
<i></i>
<Component />
<Component />

{{! Prettier 2.8.2 }}
<div />
<div></div>
<custom-component />
<custom-component></custom-component>
<i />
<i></i>
<Component />
<Component />
Allow custom "else if"-like blocks with block params (#​13930 by @​jamescdavis)

#​13507 added support for custom block keywords used with else, but failed to allow block params. This updates printer-glimmer to allow block params with custom "else if"-like blocks.

{{! Input }}
{{#when isAtWork as |work|}}
  Ship that
  {{work}}!
{{else when isReading as |book|}}
  You can finish
  {{book}}
  eventually...
{{else}}
  Go to bed!
{{/when}}

{{! Prettier 2.8.1 }}
{{#when isAtWork as |work|}}
  Ship that
  {{work}}!
{{else when isReading}}
  You can finish
  {{book}}
  eventually...
{{else}}
  Go to bed!
{{/when}}

{{! Prettier 2.8.2 }}
{{#when isAtWork as |work|}}
  Ship that
  {{work}}!
{{else when isReading as |book|}}
  You can finish
  {{book}}
  eventually...
{{else}}
  Go to bed!
{{/when}}
Preserve empty lines between nested SCSS maps (#​13931 by @​jneander)
/* Input */
$map: (
  'one': (
     'key': 'value',
  ),

  'two': (
     'key': 'value',
  ),
)

/* Prettier 2.8.1 */
$map: (
  'one': (
     'key': 'value',
  ),
  'two': (
     'key': 'value',
  ),
)

/* Prettier 2.8.2 */
$map: (
  'one': (
     'key': 'value',
  ),

  'two': (
     'key': 'value',
  ),
)
Fix missing parentheses when an expression statement starts with let[ (#​14000, #​14044 by @​fisker, @​thorn0)
// Input
(let[0] = 2);

// Prettier 2.8.1
let[0] = 2;

// Prettier 2.8.1 (second format)
SyntaxError: Unexpected token (1:5)
> 1 | let[0] = 2;
    |     ^
  2 |

// Prettier 2.8.2
(let)[0] = 2;
Fix semicolon duplicated at the end of LESS file (#​14007 by @​mvorisek)
// Input
@&#8203;variable: {
  field: something;
};

// Prettier 2.8.1
@&#8203;variable: {
  field: something;
}; ;

// Prettier 2.8.2
@&#8203;variable: {
  field: something;
};
Fix no space after unary minus when followed by opening parenthesis in LESS (#​14008 by @​mvorisek)
// Input
.unary_minus_single {
  margin: -(@&#8203;a);
}

.unary_minus_multi {
  margin: 0 -(@&#8203;a);
}

.binary_minus {
  margin: 0 - (@&#8203;a);
}

// Prettier 2.8.1
.unary_minus_single {
  margin: - (@&#8203;a);
}

.unary_minus_multi {
  margin: 0 - (@&#8203;a);
}

.binary_minus {
  margin: 0 - (@&#8203;a);
}

// Prettier 2.8.2
.unary_minus_single {
  margin: -(@&#8203;a);
}

.unary_minus_multi {
  margin: 0 -(@&#8203;a);
}

.binary_minus {
  margin: 0 - (@&#8203;a);
}
Do not change case of property name if inside a variable declaration in LESS (#​14034 by @​mvorisek)
// Input
@&#8203;var: {
  preserveCase: 0;
};

// Prettier 2.8.1
@&#8203;var: {
  preservecase: 0;
};

// Prettier 2.8.2
@&#8203;var: {
  preserveCase: 0;
};
Fix formatting for auto-accessors with comments (#​14038 by @​fisker)
// Input
class A {
  @&#8203;dec()
  // comment
  accessor b;
}

// Prettier 2.8.1
class A {
  @&#8203;dec()
  accessor // comment
  b;
}

// Prettier 2.8.1 (second format)
class A {
  @&#8203;dec()
  accessor; // comment
  b;
}

// Prettier 2.8.2
class A {
  @&#8203;dec()
  // comment
  accessor b;
}
Add parentheses for TSTypeQuery to improve readability (#​14042 by @​onishi-kohei)
// Input
a as (typeof node.children)[number]
a as (typeof node.children)[]
a as ((typeof node.children)[number])[]

// Prettier 2.8.1
a as typeof node.children[number];
a as typeof node.children[];
a as typeof node.children[number][];

// Prettier 2.8.2
a as (typeof node.children)[number];
a as (typeof node.children)[];
a as (typeof node.children)[number][];
Fix displacing of comments in default switch case (#​14047 by @​thorn0)

It was a regression in Prettier 2.6.0.

// Input
switch (state) {
  default:
    result = state; // no change
    break;
}

// Prettier 2.8.1
switch (state) {
  default: // no change
    result = state;
    break;
}

// Prettier 2.8.2
switch (state) {
  default:
    result = state; // no change
    break;
}
Support type annotations on auto accessors via babel-ts (#​14049 by @​sosukesuzuki)

The bug that @babel/parser cannot parse auto accessors with type annotations has been fixed. So we now support it via babel-ts parser.

class Foo {
  accessor prop: number;
}
Fix formatting of empty type parameters (#​14073 by @​fisker)
// Input
const foo: bar</* comment */> = () => baz;

// Prettier 2.8.1
Error: Comment "comment" was not printed. Please report this error!

// Prettier 2.8.2
const foo: bar</* comment */> = () => baz;
Add parentheses to head of ExpressionStatement instead of the whole statement (#​14077 by @​fisker)
// Input
({}).toString.call(foo) === "[object Array]"
  ? foo.forEach(iterateArray)
  : iterateObject(foo);

// Prettier 2.8.1
({}.toString.call(foo) === "[object Array]"
  ? foo.forEach(iterateArray)
  : iterateObject(foo));

// Prettier 2.8.2
({}).toString.call(foo.forEach) === "[object Array]"
  ? foo.forEach(iterateArray)
  : iterateObject(foo);
Fix comments after directive (#​14081 by @​fisker)
// Input
"use strict" /* comment */;

// Prettier 2.8.1 (with other js parsers except `babel`)
Error: Comment "comment" was not printed. Please report this error!

// Prettier 2.8.2
<Same as input>
Fix formatting for comments inside JSX attribute (#​14082 with by @​fisker)
// Input
function MyFunctionComponent() {
  <button label=/*old*/"new">button</button>
}

// Prettier 2.8.1
Error: Comment "old" was not printed. Please report this error!

// Prettier 2.8.2
function MyFunctionComponent() {
  <button label=/*old*/ "new">button</button>;
}
Quote numeric keys for json-stringify parser (#​14083 by @​fisker)
// Input
{0: 'value'}

// Prettier 2.8.1
{
  0: "value"
}

// Prettier 2.8.2
{
  "0": "value"
}
Fix removing commas from function arguments in maps (#​14089 by @​sosukesuzuki)
/* Input */
$foo: map-fn(
  (
    "#{prop}": inner-fn($first, $second),
  )
);

/* Prettier 2.8.1 */
$foo: map-fn(("#{prop}": inner-fn($first $second)));

/* Prettier 2.8.2 */
$foo: map-fn(
  (
    "#{prop}": inner-fn($first, $second),
  )
);
Do not insert space in LESS property access (#​14103 by @​fisker)
// Input
a {
  color: @&#8203;colors[@&#8203;white];
}

// Prettier 2.8.1
a {
  color: @&#8203;colors[ @&#8203;white];
}

// Prettier 2.8.2
<Same as input>

v2.8.1

Compare Source

diff

Fix SCSS map in arguments (#​9184 by @​agamkrbit)
// Input
$display-breakpoints: map-deep-merge(
  (
    "print-only": "only print",
    "screen-only": "only screen",
    "xs-only": "only screen and (max-width: #{map-get($grid-breakpoints, "sm")-1})",
  ),
  $display-breakpoints
);

// Prettier 2.8.0
$display-breakpoints: map-deep-merge(
  (
    "print-only": "only print",
    "screen-only": "only screen",
    "xs-only": "only screen and (max-width: #{map-get($grid-breakpoints, " sm
      ")-1})",
  ),
  $display-breakpoints
);

// Prettier 2.8.1
$display-breakpoints: map-deep-merge(
  (
    "print-only": "only print",
    "screen-only": "only screen",
    "xs-only": "only screen and (max-width: #{map-get($grid-breakpoints, "sm")-1})",
  ),
  $display-breakpoints
);
Support auto accessors syntax (#​13919 by @​sosukesuzuki)

Support for Auto Accessors Syntax landed in TypeScript 4.9.

(Doesn't work well with babel-ts parser)

class Foo {
  accessor foo: number = 3;
}

v2.8.0

Compare Source

diff

🔗 Release Notes

rollup/rollup

v3.10.0

Compare Source

2023-01-12

Features
  • Add information about the resolving plugin to resolved ids (#​4789)
  • Improve treeshaking for optional chaining when the root is nullish (#​4797)
Bug Fixes
  • Remove unnecessary internal defaults for acorn options (#​4786)
Merge Requests

v3.9.1

Compare Source

2023-01-02

Bug Fixes
  • Sort keys in generated dynamic namespace objects (#​4780)
  • Do not consider Array.group to be side effect free as the specs have changed (#​4779)
Merge Requests

v3.9.0

Compare Source

2022-12-28

Features
  • Support ES2022 arbitrary module namespace identifiers (#​4770)
  • Add optional version property to plugin type (#​4771)
Merge Requests

v3.8.1

Compare Source

2022-12-23

Bug Fixes
  • Reduce memory footprint when explicitly passing cache: false (#​4762)
  • Fix a crash when preserving modules and reexporting namespaces (#​4766)
Merge Requests

v3.8.0

Compare Source

2022-12-22

Features
  • Deduplicate ESM exports and reexports when preserving modules (#​4759)
Bug Fixes
  • Handle files that are emitted as a side effect of the manualChunks option (#​4759)
Merge Requests

v3.7.5

Compare Source

2022-12-17

Bug Fixes
  • Avoid name shadowing when default exporting a class that matches the name of another class (#​4756)
  • Do not display the error message both in a separate line and in the stack trace in rollup CLI (#​4749)
  • Make type of RollupWarning.cause compatible with Error.cause (#​4757)
  • Do not swallow side effects when interacting with modules namespaces nested in another object (#​4758)
Merge Requests

v3.7.4

Compare Source

2022-12-13

Bug Fixes
  • Do not remove calls to .exec and .test for included stateful regular expressions (#​4742)
Merge Requests

v3.7.3

Compare Source

2022-12-11

Bug Fixes
  • Ensure this.getFileName no longer returns a placeholder as soon as hash placeholders have been resolved (#​4747)
Merge Requests

v3.7.2

Compare Source

2022-12-10

Bug Fixes
  • Improve chunk generation performance when one module is dynamically imported by many other modules (#​4736)
Merge Requests

v3.7.1

Compare Source

2022-12-09

Bug Fixes
Merge Requests

v3.7.0

Compare Source

2022-12-08

Features
  • Do not treat .test and .exec on regular expressions as side effects (#​4737)
Merge Requests

v3.6.0

Compare Source

2022-12-05

Features
  • extend this.getModuleInfo with information about exports (#​4731)
Merge Requests

v3.5.1

Compare Source

2022-12-01

Bug Fixes
  • Accept functions returning a config in defineConfig (#​4728)
Merge Requests
  • #​4728: Overload defineConfig to accept a RollupOptionsFunction parameter (@​Septh)

v3.5.0

Compare Source

2022-11-27

Features
  • Add treeshake.manualPureFunctions to override static analysis for explicit function names (#​4718)
Bug Fixes
  • Do not throw when a plugin uses this.load without awaiting its result (#​4725)
Merge Requests

v3.4.0

Compare Source

2022-11-22

Features
  • Do not keep unused Object.freeze calls on object literals (#​4720)
Merge Requests

v3.3.0

Compare Source

2022-11-12

Features
  • Add "experimentalMinChunkSize" option to merge smaller chunks into larger ones (#​4705)
  • Automatically deduplicate assets again when the source is a Buffer (#​4712)
  • Deduplicate Buffer with string assets (#​4712)
Bug Fixes
  • Support plugins with object hooks when using perf: true (#​4707)
Merge Requests
Microsoft/TypeScript

v4.9.4: TypeScript 4.9.4

Compare Source

For release notes, check out the release announcement.

For the complete list of fixed issues, check out the

Downloads are available on:

Changes:

This list of changes was auto generated.

v4.9.3: TypeScript 4.9

Compare Source

For release notes, check out the release announcement.

Downloads are available on:

Changes:

See More

This list of changes was auto generated.


Configuration

📅 Schedule: Branch creation - "every weekend" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This MR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this MR, check this box

This MR has been generated by Renovate Bot.

Edited by Reiter, Christoph

Merge request reports