Skip to content

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Apr 9, 2025

This PR contains the following updates:

Package Type Update Change
@amadeus-it-group/kassette devDependencies patch 1.7.1 -> 1.7.2
@analogjs/vite-plugin-angular devDependencies minor 1.15.0 -> 1.16.0
@analogjs/vitest-angular (source) devDependencies minor 1.15.0 -> 1.16.0
@babel/core (source) dependencies minor 7.26.10 -> 7.27.1
@babel/plugin-syntax-decorators (source) dependencies minor 7.25.9 -> 7.27.1
@babel/plugin-syntax-typescript (source) dependencies minor 7.25.9 -> 7.27.1
@esbuild/darwin-arm64 optionalDependencies patch 0.25.2 -> 0.25.3
@eslint/js (source) devDependencies minor 9.23.0 -> 9.25.1
@playwright/test (source) devDependencies minor 1.51.1 -> 1.52.0
@rollup/rollup-darwin-arm64 (source) optionalDependencies minor 4.39.0 -> 4.40.1
@rollup/rollup-darwin-x64 (source) optionalDependencies minor 4.39.0 -> 4.40.1
@rollup/rollup-win32-x64-msvc (source) optionalDependencies minor 4.39.0 -> 4.40.1
@sveltejs/kit (source) devDependencies patch 2.20.3 -> 2.20.8
@sveltejs/package (source) devDependencies patch 2.3.10 -> 2.3.11
@tailwindcss/browser (source) devDependencies patch 4.1.2 -> 4.1.5
@tailwindcss/postcss (source) devDependencies patch 4.1.2 -> 4.1.5
@tailwindcss/vite (source) devDependencies patch 4.1.2 -> 4.1.5
@types/node (source) devDependencies minor 22.14.0 -> 22.15.3
@types/react (source) devDependencies patch 19.1.0 -> 19.1.2
@types/react-dom (source) devDependencies patch 19.1.1 -> 19.1.3
@typescript-eslint/rule-tester (source) devDependencies minor 8.29.0 -> 8.31.1
@typescript-eslint/utils (source) dependencies minor 8.29.0 -> 8.31.1
@vitejs/plugin-react (source) devDependencies minor 4.3.4 -> 4.4.1
@vitest/browser (source) devDependencies patch 3.1.1 -> 3.1.2
@vitest/coverage-v8 (source) devDependencies patch 3.1.1 -> 3.1.2
@vitest/eslint-plugin devDependencies patch 1.1.39 -> 1.1.44
@vitest/ui (source) devDependencies patch 3.1.1 -> 3.1.2
bootstrap (source) devDependencies patch 5.3.4 -> 5.3.5
daisyui (source) devDependencies patch 5.0.12 -> 5.0.35
embla-carousel-autoplay (source) devDependencies minor 8.5.2 -> 8.6.0
eslint (source) devDependencies minor 9.23.0 -> 9.25.1
eslint-config-prettier devDependencies patch 10.1.1 -> 10.1.2
eslint-plugin-jsdoc devDependencies patch 50.6.9 -> 50.6.11
glob devDependencies patch 11.0.1 -> 11.0.2
marked (source) devDependencies patch 15.0.7 -> 15.0.11
npm (source) packageManager minor 11.2.0 -> 11.3.0
postcss (source) devDependencies patch 8.5.2 -> 8.5.3
react-router-dom (source) devDependencies minor 7.4.1 -> 7.5.3
sass devDependencies minor 1.86.3 -> 1.87.0
sass devDependencies minor 1.85.0 -> 1.87.0
shiki (source) devDependencies minor 3.2.1 -> 3.3.0
svelte (source) devDependencies minor 5.25.6 -> 5.28.2
svelte-check devDependencies patch 4.1.5 -> 4.1.6
svelte-eslint-parser devDependencies patch 1.1.2 -> 1.1.3
syncpack devDependencies patch 13.0.3 -> 13.0.4
tailwindcss (source) devDependencies patch 4.1.2 -> 4.1.5
tsx (source) devDependencies patch 4.19.3 -> 4.19.4
typedoc (source) devDependencies patch 0.28.1 -> 0.28.3
typedoc-plugin-markdown (source) devDependencies patch 4.6.1 -> 4.6.3
typescript-eslint (source) devDependencies minor 8.29.0 -> 8.31.1
verdaccio (source) dependencies minor ^6.1.2 -> ^0.1.0
vite (source) devDependencies minor 6.2.5 -> 6.3.4
vitest (source) devDependencies patch 3.1.1 -> 3.1.2
wireit devDependencies patch 0.14.11 -> 0.14.12

Release Notes

AmadeusITGroup/kassette (@​amadeus-it-group/kassette)

v1.7.2

Compare Source

analogjs/analog (@​analogjs/vite-plugin-angular)

v1.16.0

Compare Source

Bug Fixes
  • nx-plugin: add middleware include to app templates, update docs (#​1701) (1ff4ebb)
  • platform: align logic for determining client only rendering (#​1695) (1f7f560)
  • platform: allow marked extensions to add new renderers (#​1708) (a0bfb70)
  • storybook-angular: adjust peer deps versions (0042da6)
  • storybook-angular: adjust vite peer dep (17e23d5)
  • storybook-angular: move storybook to peer deps (dc91f4b)
  • storybook-angular: only include explicit deps in package.json (#​1703) (63ef9fe)
  • vite-plugin-angular: allow the plugin to be imported with commonjs/require (#​1710) (84cb758)
  • vite-plugin-angular: check for compiler when using JiT and HMR (#​1693) (0173944)
  • vite-plugin-nitro: fix behavior when opting out of prerendering (#​1688) (aa7f02a)
  • vite-plugin-nitro: remove compressed index files for SSR-only rendering (#​1700) (06419c1)
Features

v1.15.1

Compare Source

Bug Fixes
  • nx-plugin: adjust marked-mangle version (cdad143)
  • nx-plugin: update marked dependencies for Nx generator/preset (#​1668) (2a7dba5)
  • vite-plugin-angular: reenables test bed and jit mode for partial compilations (#​1675) (2d9999d)
babel/babel (@​babel/core)

v7.27.1

Compare Source

👓 Spec Compliance
🐛 Bug Fix
  • babel-plugin-proposal-destructuring-private, babel-plugin-proposal-do-expressions, babel-traverse
  • babel-helper-wrap-function, babel-plugin-transform-async-to-generator
  • babel-helper-remap-async-to-generator, babel-plugin-transform-async-to-generator
  • babel-helper-fixtures, babel-parser
  • babel-generator, babel-parser
    • #​17226 Fill optional AST properties when both estree and typescript parser plugin are enabled (Part 2) (@​JLHwung)
  • babel-parser
  • babel-compat-data, babel-preset-env
  • babel-traverse
  • babel-generator
💅 Polish
  • babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining, babel-plugin-proposal-decorators, babel-plugin-transform-arrow-functions, babel-plugin-transform-class-properties, babel-plugin-transform-destructuring, babel-plugin-transform-object-rest-spread, babel-plugin-transform-optional-chaining, babel-plugin-transform-parameters, babel-traverse
🏠 Internal
  • babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
  • babel-compat-data, babel-preset-env
  • babel-compat-data, babel-standalone
  • Other
  • babel-register
  • babel-cli, babel-compat-data, babel-core, babel-generator, babel-helper-compilation-targets, babel-helper-fixtures, babel-helper-module-imports, babel-helper-module-transforms, babel-helper-plugin-test-runner, babel-helper-transform-fixture-test-runner, babel-helpers, babel-node, babel-parser, babel-plugin-transform-modules-amd, babel-plugin-transform-modules-commonjs, babel-plugin-transform-modules-systemjs, babel-plugin-transform-modules-umd, babel-plugin-transform-react-display-name, babel-plugin-transform-regenerator, babel-plugin-transform-runtime, babel-plugin-transform-typeof-symbol, babel-plugin-transform-typescript, babel-preset-env, babel-register, babel-standalone, babel-types
  • babel-plugin-transform-regenerator
  • babel-helpers, babel-plugin-transform-async-generator-functions, babel-plugin-transform-regenerator, babel-preset-env, babel-runtime-corejs3
  • babel-helpers, babel-plugin-transform-regenerator
  • babel-helpers
🔬 Output optimization
  • babel-helpers, babel-plugin-transform-modules-commonjs, babel-runtime-corejs3
  • babel-helpers, babel-plugin-transform-async-generator-functions, babel-plugin-transform-regenerator, babel-preset-env, babel-runtime-corejs3
evanw/esbuild (@​esbuild/darwin-arm64)

v0.25.3

Compare Source

  • Fix lowered async arrow functions before super() (#​4141, #​4142)

    This change makes it possible to call an async arrow function in a constructor before calling super() when targeting environments without async support, as long as the function body doesn't reference this. Here's an example (notice the change from this to null):

    // Original code
    class Foo extends Object {
      constructor() {
        (async () => await foo())()
        super()
      }
    }
    
    // Old output (with --target=es2016)
    class Foo extends Object {
      constructor() {
        (() => __async(this, null, function* () {
          return yield foo();
        }))();
        super();
      }
    }
    
    // New output (with --target=es2016)
    class Foo extends Object {
      constructor() {
        (() => __async(null, null, function* () {
          return yield foo();
        }))();
        super();
      }
    }

    Some background: Arrow functions with the async keyword are transformed into generator functions for older language targets such as --target=es2016. Since arrow functions capture this, the generated code forwards this into the body of the generator function. However, JavaScript class syntax forbids using this in a constructor before calling super(), and this forwarding was problematic since previously happened even when the function body doesn't use this. Starting with this release, esbuild will now only forward this if it's used within the function body.

    This fix was contributed by @​magic-akari.

  • Fix memory leak with --watch=true (#​4131, #​4132)

    This release fixes a memory leak with esbuild when --watch=true is used instead of --watch. Previously using --watch=true caused esbuild to continue to use more and more memory for every rebuild, but --watch=true should now behave like --watch and not leak memory.

    This bug happened because esbuild disables the garbage collector when it's not run as a long-lived process for extra speed, but esbuild's checks for which arguments cause esbuild to be a long-lived process weren't updated for the new --watch=true style of boolean command-line flags. This has been an issue since this boolean flag syntax was added in version 0.14.24 in 2022. These checks are unfortunately separate from the regular argument parser because of how esbuild's internals are organized (the command-line interface is exposed as a separate Go API so you can build your own custom esbuild CLI).

    This fix was contributed by @​mxschmitt.

  • More concise output for repeated legal comments (#​4139)

    Some libraries have many files and also use the same legal comment text in all files. Previously esbuild would copy each legal comment to the output file. Starting with this release, legal comments duplicated across separate files will now be grouped in the output file by unique comment content.

  • Allow a custom host with the development server (#​4110)

    With this release, you can now use a custom non-IP host with esbuild's local development server (either with --serve= for the CLI or with the serve() call for the API). This was previously possible, but was intentionally broken in version 0.25.0 to fix a security issue. This change adds the functionality back except that it's now opt-in and only for a single domain name that you provide.

    For example, if you add a mapping in your /etc/hosts file from local.example.com to 127.0.0.1 and then use esbuild --serve=local.example.com:8000, you will now be able to visit http://local.example.com:8000/ in your browser and successfully connect to esbuild's development server (doing that would previously have been blocked by the browser). This should also work with HTTPS if it's enabled (see esbuild's documentation for how to do that).

  • Add a limit to CSS nesting expansion (#​4114)

    With this release, esbuild will now fail with an error if there is too much CSS nesting expansion. This can happen when nested CSS is converted to CSS without nesting for older browsers as expanding CSS nesting is inherently exponential due to the resulting combinatorial explosion. The expansion limit is currently hard-coded and cannot be changed, but is extremely unlikely to trigger for real code. It exists to prevent esbuild from using too much time and/or memory. Here's an example:

    a,b{a,b{a,b{a,b{a,b{a,b{a,b{a,b{a,b{a,b{a,b{a,b{a,b{a,b{a,b{a,b{a,b{a,b{a,b{a,b{color:red}}}}}}}}}}}}}}}}}}}}

    Previously, transforming this file with --target=safari1 took 5 seconds and generated 40mb of CSS. Trying to do that will now generate the following error instead:

    ✘ [ERROR] CSS nesting is causing too much expansion
    
        example.css:1:60:
          1 │ a,b{a,b{a,b{a,b{a,b{a,b{a,b{a,b{a,b{a,b{a,b{a,b{a,b{a,b{a,b{a,b{a,b{a,b{a,b{a,b{color:red}}}}}}}}}}}}}}}}}}}}
            ╵                                                             ^
    
      CSS nesting expansion was terminated because a rule was generated with 65536 selectors. This limit
      exists to prevent esbuild from using too much time and/or memory. Please change your CSS to use
      fewer levels of nesting.
    
  • Fix path resolution edge case (#​4144)

    This fixes an edge case where esbuild's path resolution algorithm could deviate from node's path resolution algorithm. It involves a confusing situation where a directory shares the same file name as a file (but without the file extension). See the linked issue for specific details. This appears to be a case where esbuild is correctly following node's published resolution algorithm but where node itself is doing something different. Specifically the step LOAD_AS_FILE appears to be skipped when the input ends with ... This release changes esbuild's behavior for this edge case to match node's behavior.

  • Update Go from 1.23.7 to 1.23.8 (#​4133, #​4134)

    This should have no effect on existing code as this version change does not change Go's operating system support. It may remove certain reports from vulnerability scanners that detect which version of the Go compiler esbuild uses, such as for CVE-2025-22871.

    As a reminder, esbuild's development server is intended for development, not for production, so I do not consider most networking-related vulnerabilities in Go to be vulnerabilities in esbuild. Please do not use esbuild's development server in production.

eslint/eslint (@​eslint/js)

v9.25.1

Compare Source

Bug Fixes
  • cdc8e8c fix: revert directive detection in no-unused-expressions (#​19639) (sethamus)
Chores

v9.25.0

Compare Source

Features
  • dcd95aa feat: support TypeScript syntax in no-empty-function rule (#​19551) (sethamus)
  • 77d6d5b feat: support TS syntax in no-unused-expressions (#​19564) (Sweta Tanwar)
  • 90228e5 feat: support JSRuleDefinition type (#​19604) (루밀LuMir)
  • 59ba6b7 feat: add allowObjects option to no-restricted-properties (#​19607) (sethamus)
  • db650a0 feat: support TypeScript syntax in no-invalid-this rule (#​19532) (Tanuj Kanti)
  • 9535cff feat: support TS syntax in no-loop-func (#​19559) (Nitin Kumar)
Bug Fixes
  • 910bd13 fix: nodeTypeKey not being used in NodeEventGenerator (#​19631) (StyleShit)
Documentation
  • ca7a735 docs: update no-undef-init when not to use section (#​19624) (Tanuj Kanti)
  • 1b870c9 docs: use eslint-config-xo in the getting started guide (#​19629) (Nitin Kumar)
  • 5d4af16 docs: add types for multiple rule options (#​19616) (Tanuj Kanti)
  • e8f8d57 docs: Update README (GitHub Actions Bot)
  • a40348f docs: no-use-before-define tweaks (#​19622) (Kirk Waiblinger)
  • 0ba3ae3 docs: Update README (GitHub Actions Bot)
  • 865dbfe docs: ensure "learn more" deprecation links point to useful resource (#​19590) (Kirk Waiblinger)
  • f80b746 docs: add known limitations for no-self-compare (#​19612) (Nitin Kumar)
  • 865aed6 docs: Update README (GitHub Actions Bot)
Chores

v9.24.0

Compare Source

Features
  • 556c25b feat: support loading TS config files using --experimental-strip-types (#​19401) (Arya Emami)
  • 72650ac feat: support TS syntax in init-declarations (#​19540) (Nitin Kumar)
  • 03fb0bc feat: normalize patterns to handle "./" prefix in files and ignores (#​19568) (Pixel998)
  • 071dcd3 feat: support TS syntax in no-dupe-class-members (#​19558) (Nitin Kumar)
  • cd72bcc feat: Introduce a way to suppress violations (#​19159) (Iacovos Constantinou)
  • 2a81578 feat: support TS syntax in no-loss-of-precision (#​19560) (Nitin Kumar)
  • 30ae4ed feat: add new options to class-methods-use-this (#​19527) (sethamus)
  • b79ade6 feat: support TypeScript syntax in no-array-constructor (#​19493) (Tanuj Kanti)
Bug Fixes
  • b23d1c5 fix: deduplicate variable names in no-loop-func error messages (#​19595) (Nitin Kumar)
  • fb8cdb8 fix: use any[] type for context.options (#​19584) (Francesco Trotta)
Documentation
  • f857820 docs: update documentation for --experimental-strip-types (#​19594) (Nikolas Schröter)
  • 803e4af docs: simplify gitignore path handling in includeIgnoreFile section (#​19596) (Thomas Broyer)
  • 6d979cc docs: Update README (GitHub Actions Bot)
  • 82177e4 docs: Update README (GitHub Actions Bot)
  • e849dc0 docs: replace existing var with const (#​19578) (Sweta Tanwar)
  • 0c65c62 docs: don't pass filename when linting rule examples (#​19571) (Milos Djermanovic)
  • 6be36c9 docs: Update custom-rules.md code example of fixer (#​19555) (Yifan Pan)
Build Related
  • 366e369 build: re-enable Prettier formatting for package.json files (#​19569) (Francesco Trotta)
Chores
microsoft/playwright (@​playwright/test)

v1.52.0

Compare Source

Highlights

  • New method expect(locator).toContainClass() to ergonomically assert individual class names on the element.

    await expect(page.getByRole('listitem', { name: 'Ship v1.52' })).toContainClass('done');
  • Aria Snapshots got two new properties: /children for strict matching and /url for links.

    await expect(locator).toMatchAriaSnapshot(`
      - list
        - /children: equal
        - listitem: Feature A
        - listitem:
          - link "Feature B":
            - /url: "https://playwright.dev"
    `);

Test Runner

  • New property testProject.workers allows to specify the number of concurrent worker processes to use for a test project. The global limit of property testConfig.workers still applies.
  • New testConfig.failOnFlakyTests option to fail the test run if any flaky tests are detected, similarly to --fail-on-flaky-tests. This is useful for CI/CD environments where you want to ensure that all tests are stable before deploying.
  • New property testResult.annotations contains annotations for each test retry.

Miscellaneous

  • New option maxRedirects in apiRequest.newContext() to control the maximum number of redirects.
  • New option ref in locator.ariaSnapshot() to generate reference for each element in the snapshot which can later be used to locate the element.
  • HTML reporter now supports NOT filtering via !@​my-tag or !my-file.spec.ts or !p:my-project.

Breaking Changes

  • Changes to glob URL patterns in methods like page.route():
    • ? wildcard is not supported any more, it will always match question mark ? character.
    • Ranges/sets [] are not supported anymore. We recommend using regular expressions instead.
  • Method route.continue() does not allow to override the Cookie header anymore. If a Cookie header is provided, it will be ignored, and the cookie will be loaded from the browser's cookie store. To set custom cookies, use browserContext.addCookies().
  • macOS 13 is now deprecated and will no longer receive WebKit updates. Please upgrade to a more recent macOS version to continue benefiting from the latest WebKit improvements.

Browser Versions

  • Chromium 136.0.7103.25
  • Mozilla Firefox 137.0
  • WebKit 18.4

This version was also tested against the following stable channels:

  • Google Chrome 135
  • Microsoft Edge 135
rollup/rollup (@​rollup/rollup-darwin-arm64)

v4.40.1

Compare Source

2025-04-28

Bug Fixes
  • Limit hash size for asset file names to the supported 21 (#​5921)
  • Do not inline user-defined entry chunks or chunks with explicit file name (#​5923)
  • Avoid top-level-await cycles when non-entry chunks use top-level await (#​5930)
  • Expose package.json via exports (#​5931)
Pull Requests

v4.40.0

Compare Source

2025-04-12

Features
  • Only show eval warnings on first render and only when the call is not tree-shaken (#​5892)
  • Tree-shake non-included dynamic import members when the handler just maps to one named export (#​5898)
Bug Fixes
  • Consider dynamic imports nested within top-level-awaited dynamic import expressions to be awaited as well (#​5900)
  • Fix namespace rendering when tree-shaking is disabled (#​5908)
  • When using multiple transform hook filters, all of them need to be satisfied together (#​5909)
Pull Requests
sveltejs/kit (@​sveltejs/kit)

v2.20.8

Compare Source

Patch Changes
  • fix: ensure that ssr and csr page options apply to error pages rendered as a result of a load function error on the server (#​13695)

v2.20.7

Compare Source

Patch Changes
  • fix: regression when serializing server data (#​13709)

v2.20.6

Compare Source

Patch Changes

v2.20.5

Compare Source

Patch Changes
  • allow HandleServerError hook to access getRequestEvent (#​13666)

  • fix: prevent Rollup warnings for undefined hooks (#​13687)

v2.20.4

Compare Source

Patch Changes
  • chore: remove internal class-replacement hack that isn't needed anymore (#​13664)

</de


Configuration

📅 Schedule: Branch creation - Between 12:00 AM and 04:59 AM, on day 1 of the month ( * 0-4 1 * * ) (UTC), Automerge - At any time (no schedule defined).

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

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

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


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

This PR has been generated by Renovate Bot.

@github-actions github-actions bot force-pushed the renovate/all-minor-patch branch 29 times, most recently from 29e8953 to 3862d34 Compare April 16, 2025 04:18
@github-actions github-actions bot force-pushed the renovate/all-minor-patch branch 22 times, most recently from ff85797 to 561d7e7 Compare May 1, 2025 04:22
@github-actions github-actions bot force-pushed the renovate/all-minor-patch branch from 561d7e7 to 5413be9 Compare May 1, 2025 14:15
@quentinderoubaix quentinderoubaix enabled auto-merge (squash) May 2, 2025 07:31
@codecov
Copy link

codecov bot commented May 2, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 91.14%. Comparing base (a529aea) to head (dae121b).
Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #1168   +/-   ##
=======================================
  Coverage   91.14%   91.14%           
=======================================
  Files         110      110           
  Lines        3105     3105           
  Branches      497      497           
=======================================
  Hits         2830     2830           
  Misses        175      175           
  Partials      100      100           
Flag Coverage Δ
e2e 82.79% <ø> (ø)
unit 84.65% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@quentinderoubaix quentinderoubaix merged commit 086eeb7 into main May 2, 2025
18 checks passed
@quentinderoubaix quentinderoubaix deleted the renovate/all-minor-patch branch May 2, 2025 07:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants