devhatt / octopost

Octopost is an open source service from Devhat that was created to guide new developers for free
https://devhatt.github.io/octopost/
MIT License
65 stars 45 forks source link

chore(deps): bump the all-minor-updates group with 12 updates #422

Closed dependabot[bot] closed 4 months ago

dependabot[bot] commented 4 months ago

Bumps the all-minor-updates group with 12 updates:

Package From To
@sentry/react 7.102.0 7.103.0
@types/react 18.2.57 18.2.61
i18next 23.9.0 23.10.0
react-router-dom 6.22.1 6.22.2
@playwright/experimental-ct-react 1.41.2 1.42.0
@playwright/test 1.41.2 1.42.0
@types/node 20.11.19 20.11.24
eslint-plugin-typescript-sort-keys 3.1.0 3.2.0
express 4.18.2 4.18.3
sass 1.71.0 1.71.1
vite 5.1.3 5.1.4
vite-plugin-electron 0.15.6 0.28.2

Updates @sentry/react from 7.102.0 to 7.103.0

Release notes

Sourced from @​sentry/react's releases.

7.103.0

Important Changes

  • feat(core): Allow to pass forceTransaction to startSpan() APIs (#10819)

You can now pass forceTransaction: true to startSpan(), startSpanManual() and startInactiveSpan(). This allows you to start a span that you want to be a transaction, if possible. Under the hood, the SDK will connect this span to the running active span (if there is one), but still send the new span as a transaction to the Sentry backend, if possible, ensuring it shows up as a transaction throughout the system.

Please note that setting this to true does not guarantee that this will be sent as a transaction, but that the SDK will try to do so. You can enable this flag if this span is important to you and you want to ensure that you can see it in the Sentry UI.

Other Changes

  • fix: Make breadcrumbs option optional in WinterCGFetch integration (#10792)

Bundle size πŸ“¦

Path Size
@​sentry/browser (incl. Tracing, Replay, Feedback) - Webpack (gzipped) 78.54 KB
@​sentry/browser (incl. Tracing, Replay) - Webpack (gzipped) 69.76 KB
@​sentry/browser (incl. Tracing, Replay with Canvas) - Webpack (gzipped) 73.7 KB
@​sentry/browser (incl. Tracing, Replay) - Webpack with treeshaking flags (gzipped) 63.38 KB
@​sentry/browser (incl. Tracing) - Webpack (gzipped) 33.73 KB
@​sentry/browser (incl. browserTracingIntegration) - Webpack (gzipped) 33.64 KB
@​sentry/browser (incl. Feedback) - Webpack (gzipped) 31.38 KB
@​sentry/browser (incl. sendFeedback) - Webpack (gzipped) 31.39 KB
@​sentry/browser - Webpack (gzipped) 22.66 KB
@​sentry/browser (incl. Tracing, Replay, Feedback) - ES6 CDN Bundle (gzipped) 76.78 KB
@​sentry/browser (incl. Tracing, Replay) - ES6 CDN Bundle (gzipped) 68.28 KB
@​sentry/browser (incl. Tracing) - ES6 CDN Bundle (gzipped) 34.08 KB
@​sentry/browser - ES6 CDN Bundle (gzipped) 25.06 KB
@​sentry/browser (incl. Tracing, Replay) - ES6 CDN Bundle (minified & uncompressed) 215.17 KB
@​sentry/browser (incl. Tracing) - ES6 CDN Bundle (minified & uncompressed) 102.96 KB
@​sentry/browser - ES6 CDN Bundle (minified & uncompressed) 75.27 KB
@​sentry/browser (incl. Tracing) - ES5 CDN Bundle (gzipped) 37.25 KB
@​sentry/react (incl. Tracing, Replay) - Webpack (gzipped) 70.14 KB
@​sentry/react - Webpack (gzipped) 22.69 KB
@​sentry/nextjs Client (incl. Tracing, Replay) - Webpack (gzipped) 87.86 KB
@​sentry/nextjs Client - Webpack (gzipped) 52.05 KB
@​sentry-internal/feedback - Webpack (gzipped) 17.24 KB

7.102.1

  • fix(performance): Fixes latest route name and source for interactions not updating properly on navigation (#10702)
  • fix(tracing): Guard against missing window.location (#10659)
  • ref: Make span types more robust (#10660)
  • ref(remix): Make @remix-run/router a dependency (v7) (#10779)

... (truncated)

Changelog

Sourced from @​sentry/react's changelog.

7.103.0

Important Changes

  • feat(core): Allow to pass forceTransaction to startSpan() APIs (#10819)

You can now pass forceTransaction: true to startSpan(), startSpanManual() and startInactiveSpan(). This allows you to start a span that you want to be a transaction, if possible. Under the hood, the SDK will connect this span to the running active span (if there is one), but still send the new span as a transaction to the Sentry backend, if possible, ensuring it shows up as a transaction throughout the system.

Please note that setting this to true does not guarantee that this will be sent as a transaction, but that the SDK will try to do so. You can enable this flag if this span is important to you and you want to ensure that you can see it in the Sentry UI.

Other Changes

  • fix: Make breadcrumbs option optional in WinterCGFetch integration (#10792)

7.102.1

  • fix(performance): Fixes latest route name and source for interactions not updating properly on navigation (#10702)
  • fix(tracing): Guard against missing window.location (#10659)
  • ref: Make span types more robust (#10660)
  • ref(remix): Make @remix-run/router a dependency (v7) (#10779)
Commits
  • ef9315d release: 7.103.0
  • c631436 meta(changelog): Add changelog for v7.103.0 (#10820)
  • a10187d feat(core): Allow to pass forceTransaction to startSpan() APIs (backport)...
  • 38976f3 fix: Make breadcrumbs option optional in WinterCGFetch integration (#10792)
  • 6170765 Merge branch 'release/7.102.1' into v7
  • 26ec3bd release: 7.102.1
  • 3769895 meta: Update CHANGELOG for 7.102.1 (#10788)
  • f5985f5 fix(performance): Fixes latest route name and source for interactions not upd...
  • 91c7f07 ref(remix): Make @remix-run/router a dependency (v7) (#10779)
  • e102775 Merge branch 'v7' into egou/v7/fix/browser-tracing-latest-route
  • Additional commits viewable in compare view


Updates @types/react from 18.2.57 to 18.2.61

Commits


Updates i18next from 23.9.0 to 23.10.0

Release notes

Sourced from i18next's releases.

v23.10.0

  • Add 'isInitializing' property so we're able to detect init() was already called 2141
Changelog

Sourced from i18next's changelog.

23.10.0

  • Add 'isInitializing' property so we're able to detect init() was already called 2141
Commits


Updates react-router-dom from 6.22.1 to 6.22.2

Release notes

Sourced from react-router-dom's releases.

react-router-dom-v5-compat@6.4.0-pre.15

Patch Changes

  • Updated dependencies
    • react-router@6.4.0-pre.15
    • react-router-dom@6.4.0-pre.15

react-router-dom-v5-compat@6.4.0-pre.11

Patch Changes

  • Updated dependencies
    • react-router@6.4.0-pre.11
    • react-router-dom@6.4.0-pre.11

react-router-dom-v5-compat@6.4.0-pre.10

Patch Changes

  • Updated dependencies
    • react-router@6.4.0-pre.10
    • react-router-dom@6.4.0-pre.10

react-router-dom-v5-compat@6.4.0-pre.9

Patch Changes

  • Updated dependencies
    • react-router@6.4.0-pre.9
    • react-router-dom@6.4.0-pre.9

react-router-dom-v5-compat@6.4.0-pre.8

Patch Changes

  • Updated dependencies
    • react-router@6.4.0-pre.8
    • react-router-dom@6.4.0-pre.8

react-router-dom-v5-compat@6.4.0-pre.7

Patch Changes

  • Updated dependencies
    • react-router@6.4.0-pre.7
    • react-router-dom@6.4.0-pre.7

react-router-dom-v5-compat@6.4.0-pre.6

Patch Changes

  • 44bce3c6: Fix react-router-dom peer dependency version
    • react-router@6.4.0-pre.6
    • react-router-dom@6.4.0-pre.6

react-router-dom-v5-compat@6.4.0-pre.5

... (truncated)

Changelog

Sourced from react-router-dom's changelog.

6.22.2

Patch Changes

  • Updated dependencies:
    • @remix-run/router@1.15.2
    • react-router@6.22.2
Commits


Updates @playwright/experimental-ct-react from 1.41.2 to 1.42.0

Release notes

Sourced from @​playwright/experimental-ct-react's releases.

v1.42.0

New APIs

  • Test tags

    New tag syntax for adding tags to the tests (@-tokens in the test title are still supported).

    test('test customer login', { tag: ['@fast', '@login'] }, async ({ page }) => {
      // ...
    });
    

    Use --grep command line option to run only tests with certain tags.

    npx playwright test --grep @fast
    
  • Annotating skipped tests

    New annotation syntax for test annotations allows annotating the tests that do not run.

    test('test full report', {
      annotation: [
        { type: 'issue', description: 'https://github.com/microsoft/playwright/issues/23180' },
        { type: 'docs', description: 'https://playwright.dev/docs/test-annotations#tag-tests' },
      ],
    }, async ({ page }) => {
      // ...
    });
    
  • page.addLocatorHandler()

    New method page.addLocatorHandler() registers a callback that will be invoked when specified element becomes visible and may block Playwright actions. The callback can get rid of the overlay. Here is an example that closes a cookie dialog when it appears.

    // Setup the handler.
    await page.addLocatorHandler(
        page.getByRole('heading', { name: 'Hej! You are in control of your cookies.' }),
        async () => {
          await page.getByRole('button', { name: 'Accept all' }).click();
        });
    // Write the test as usual.
    await page.goto('https://www.ikea.com/');
    await page.getByRole('link', { name: 'Collection of blue and white' }).click();
    await expect(page.getByRole('heading', { name: 'Light and easy' })).toBeVisible();
    

... (truncated)

Commits


Updates @playwright/test from 1.41.2 to 1.42.0

Release notes

Sourced from @​playwright/test's releases.

v1.42.0

New APIs

  • Test tags

    New tag syntax for adding tags to the tests (@-tokens in the test title are still supported).

    test('test customer login', { tag: ['@fast', '@login'] }, async ({ page }) => {
      // ...
    });
    

    Use --grep command line option to run only tests with certain tags.

    npx playwright test --grep @fast
    
  • Annotating skipped tests

    New annotation syntax for test annotations allows annotating the tests that do not run.

    test('test full report', {
      annotation: [
        { type: 'issue', description: 'https://github.com/microsoft/playwright/issues/23180' },
        { type: 'docs', description: 'https://playwright.dev/docs/test-annotations#tag-tests' },
      ],
    }, async ({ page }) => {
      // ...
    });
    
  • page.addLocatorHandler()

    New method page.addLocatorHandler() registers a callback that will be invoked when specified element becomes visible and may block Playwright actions. The callback can get rid of the overlay. Here is an example that closes a cookie dialog when it appears.

    // Setup the handler.
    await page.addLocatorHandler(
        page.getByRole('heading', { name: 'Hej! You are in control of your cookies.' }),
        async () => {
          await page.getByRole('button', { name: 'Accept all' }).click();
        });
    // Write the test as usual.
    await page.goto('https://www.ikea.com/');
    await page.getByRole('link', { name: 'Collection of blue and white' }).click();
    await expect(page.getByRole('heading', { name: 'Light and easy' })).toBeVisible();
    

... (truncated)

Commits


Updates @types/node from 20.11.19 to 20.11.24

Commits


Updates eslint-plugin-typescript-sort-keys from 3.1.0 to 3.2.0

Release notes

Sourced from eslint-plugin-typescript-sort-keys's releases.

v3.2.0

Changed

  • Updated @​typescript-eslint/parser to v7
Changelog

Sourced from eslint-plugin-typescript-sort-keys's changelog.

[3.2.0] - 2024-02-26

Changed

  • Update @​typescript-eslint/parser to v7
Commits
  • d789b12 3.2.0
  • 15f0887 Updated changelog
  • e3ad245 Merge pull request #76 from k1rd3rf/allow-ts-eslint-parser-version-7-as-peer-...
  • 6817746 Allow ``@typescript-eslint/parser@^7` as peer dependency
  • See full diff in compare view


Updates express from 4.18.2 to 4.18.3

Release notes

Sourced from express's releases.

4.18.3

Main Changes

  • Fix routing requests without method
  • deps: body-parser@1.20.2
    • Fix strict json error message on Node.js 19+
    • deps: content-type@~1.0.5
    • deps: raw-body@2.5.2

Other Changes

New Contributors

Full Changelog: https://github.com/expressjs/express/compare/4.18.2...4.18.3

Changelog

Sourced from express's changelog.

4.18.3 / 2024-02-26

  • Fix routing requests without method
  • deps: body-parser@1.20.2
    • Fix strict json error message on Node.js 19+
    • deps: content-type@~1.0.5
    • deps: raw-body@2.5.2
Commits
  • 1b51eda 4.18.3
  • b625132 build: pin Node 21.x to minor
  • e3eca80 build: pin Node 21.x to minor
  • 23b44b3 build: support Node.js 21.6.2
  • b9fea12 build: support Node.js 21.x in appveyor
  • c259c34 build: support Node.js 21.x
  • fdeb1d3 build: support Node.js 20.x in appveyor
  • 734b281 build: support Node.js 20.x
  • 0e3ab6e examples: improve view count in cookie-sessions
  • 59af63a build: Node.js@18.19
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by ulisesgascon, a new releaser for express since your current version.


Updates sass from 1.71.0 to 1.71.1

Release notes

Sourced from sass's releases.

Dart Sass 1.71.1

To install Sass 1.71.1, download one of the packages below and add it to your PATH, or see the Sass website for full installation instructions.

Changes

Command-Line Interface

  • Ship the musl Linux release with the proper Dart executable.

JavaScript API

  • Export the NodePackageImporter class in ESM mode.

  • Allow NodePackageImporter to locate a default directory even when the entrypoint is an ESM module.

Dart API

  • Make passing a null argument to NodePackageImporter() a static error rather than just a runtime error.

Embedded Sass

  • In the JS Embedded Host, properly install the musl Linux embedded compiler when running on musl Linux.

See the full changelog for changes in earlier releases.

Changelog

Sourced from sass's changelog.

1.71.1

Command-Line Interface

  • Ship the musl Linux release with the proper Dart executable.

JavaScript API

  • Export the NodePackageImporter class in ESM mode.

  • Allow NodePackageImporter to locate a default directory even when the entrypoint is an ESM module.

Dart API

  • Make passing a null argument to NodePackageImporter() a static error rather than just a runtime error.

Embedded Sass

  • In the JS Embedded Host, properly install the musl Linux embedded compiler when running on musl Linux.
Commits


Updates vite from 5.1.3 to 5.1.4

Changelog

Sourced from vite's changelog.

5.1.4 (2024-02-21)

Commits


Updates vite-plugin-electron from 0.15.6 to 0.28.2

Release notes

Sourced from vite-plugin-electron's releases.

v0.28.2

Please refer to CHANGELOG.md for details.

#212

v0.28.1

Please refer to CHANGELOG.md for details.

#203

v0.28.0

Please refer to CHANGELOG.md for details.

#198


Migration to v0.28.0

  • No break changes. Just need to define "type": "module" in package.json for supports esm :)
  • By the way. Recommend using the vite-plugin-electron/simple API. It is simpler, and the main difference is its adaptation to preload scripts.
  • electron@28 Preload scripts πŸ‘‰ limitations.

Preload scripts

In most cases, use cjs format

`require()` can usable matrix

@​see - https://github.com/electron/electron/blob/v30.0.0-nightly.20240104/docs/tutorial/esm.md#preload-scripts ┏———————————————————————————————————┳——————————┳———————————┓ β”‚ webPreferences: { } β”‚ import β”‚ require β”‚ ┠———————————————————————————————————╂——————————╂———————————┨ β”‚ nodeIntegration: false(undefined) β”‚ ✘ β”‚ βœ” β”‚ ┠———————————————————————————————————╂——————————╂———————————┨ β”‚ nodeIntegration: true β”‚ βœ” β”‚ βœ” β”‚ ┠———————————————————————————————————╂——————————╂———————————┨ β”‚ sandbox: true(undefined) β”‚ ✘ β”‚ βœ” β”‚ ┠———————————————————————————————————╂——————————╂———————————┨ β”‚ sandbox: false β”‚ βœ” β”‚ ✘ β”‚ ┠———————————————————————————————————╂——————————╂———————————┨ β”‚ nodeIntegration: false β”‚ ✘ β”‚ βœ” β”‚ β”‚ sandbox: true β”‚ β”‚ β”‚ ┠———————————————————————————————————╂——————————╂———————————┨ β”‚ nodeIntegration: false β”‚ βœ” β”‚ ✘ β”‚ β”‚ sandbox: false β”‚ β”‚ β”‚ ┠———————————————————————————————————╂——————————╂———————————┨ β”‚ nodeIntegration: true β”‚ ✘ β”‚ βœ” β”‚ β”‚ sandbox: true β”‚ β”‚ β”‚ </tr></table>

... (truncated)

Changelog

Sourced from vite-plugin-electron's changelog.

0.28.2 (2024-02-11)

  • 5b0fc87 feat: use treeKillSync() instead tree-kill

0.28.1 (2024-02-06)

  • efc5826 fix: correct calcEntryCount() for startup
  • cf0e91f feat: startup support SpawnOptions #194
  • 512a1c5 Merge pull request #204 from SanGongHappy/tree-kill-sync
  • edf4bf6 refactor: better treeKillSync implemented
  • 82cd32f Merge branch 'electron-vite:main' into tree-kill-sync
  • 6e122a7 feat: polyfill process.env by default
  • 45f28bb (github/main, main) chore: update CHANGELOG
  • f9b81e4 chore(simple): update comments
  • b5376a9 docs: add Built format
  • e334366 copy tree-kill

0.28.0 (2024-01-07)

  • 20170a5 refactor: preload built format use esm by default

Migration to v0.28.0

  • No break changes. Just need to define "type": "module" in package.json for supports esm :)
  • By the way. Recommend using the vite-plugin-electron/simple API. It is simpler, and the main difference is its adaptation to preload scripts.
  • electron@28 Preload scripts πŸ‘‰ limitations.

Preload scripts

In most cases, use cjs format

`require()` can usable matrix

@​see - https://github.com/electron/electron/blob/v30.0.0-nightly.20240104/docs/tutorial/esm.md#preload-scripts ┏———————————————————————————————————┳——————————┳———————————┓ β”‚ webPreferences: { } β”‚ import β”‚ require β”‚ ┠———————————————————————————————————╂——————————╂———————————┨ β”‚ nodeIntegration: false(undefined) β”‚ ✘ β”‚ βœ” β”‚ ┠———————————————————————————————————╂——————————╂———————————┨ β”‚ nodeIntegration: true β”‚ βœ” β”‚ βœ” β”‚ ┠———————————————————————————————————╂——————————╂———————————┨ β”‚ sandbox: true(undefined) β”‚ ✘ β”‚ βœ” β”‚ ┠———————————————————————————————————╂——————————╂———————————┨ β”‚ sandbox: false β”‚ βœ” β”‚ ✘ β”‚ ┠———————————————————————————————————╂——————————╂———————————┨ β”‚ nodeIntegration: false β”‚ ✘ β”‚ βœ” β”‚ β”‚ sandbox: true β”‚ β”‚ β”‚ ┠———————————————————————————————————╂——————————╂———————————┨ β”‚ nodeIntegration: false β”‚ βœ” β”‚ ✘ β”‚ </tr></table>

... (truncated)

Commits


Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
dependabot[bot] commented 4 months ago

Looks like these dependencies are updatable in another way, so this is no longer needed.