Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

build(deps): bump the kopia-ui-npm-dependencies group across 1 directory with 10 updates #433

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

dependabot[bot]
Copy link

@dependabot dependabot bot commented on behalf of github Dec 2, 2024

Bumps the kopia-ui-npm-dependencies group with 8 updates in the /app directory:

Package From To
electron-log 5.1.7 5.2.3
electron-updater 6.3.2 6.3.9
uuid 10.0.0 11.0.3
@electron/notarize 2.3.2 2.5.0
@playwright/test 1.45.3 1.49.0
concurrently 8.2.2 9.1.0
electron 31.3.1 33.2.1
electron-builder 24.13.3 25.1.8

Updates electron-log from 5.1.7 to 5.2.3

Changelog

Sourced from electron-log's changelog.

Changelog

5.2.0

  • fix: #436 log.log isn't bound to log.info. Previously, it was processed with non-existent log level.

5.1.0

  • New entry point for NW.js / Node.js apps: 'electron-log/node'

5.0.0

Core

  • Now it's a time to use modern ES instead of ES5. It was a joy to use old-fashioned ES5, but since the library grows it becomes harder to follow its restrictions. Starting from v5 the library requires Node.js 14+ or Electron 13 at least.
  • Now a renderer process just sends log data to the main through IPC, so only the main logger can be configured. See initialize for more information
  • A new tranforms property is added for each transport. It allows to configure transformations preformed on message data. See transforms for more information.
  • log.create(logId) is replaced by log.create({ logId })

File transport

  • archiveLog options is renamed to archiveLogFn
  • resolvePath options is renamed to resolvePathFn
  • All logs are written to main.log file. If you want to write renderer logs to a separated file, you can do that by overriding resolvePathFn

Console transport

  • writeFn callback is added. By default, it just passes message.data to console.log function

Remote transport

  • onError is renamed to processErrorFn({ error, message, request })
  • transformBody is renamed to makeBodyFn({ logger, message, transport })

Electron event logger

To simplify app debugging the Electron event logging was implemented.

... (truncated)

Commits
  • b2269eb 5.2.3
  • 14a8ecd fix(scope): log method should be an alias of info, fixes #443
  • 8f77007 5.2.2
  • 4d29165 fix(cord): LogMessage.logId is empty, fixes #442
  • 7b991aa chore(ci): Setup GitHub actions timeout
  • 606626b 5.2.1
  • 6f6b95e chore(ci): Update GitHub actions
  • c8b43a6 fix: timeZoneFromOffset function to return correct offset for UTC timezone (#...
  • 05ff875 chore: Update changelog
  • a52f3e5 fix(core): log.log should be bound to log.info, fixes #436
  • Additional commits viewable in compare view

Updates electron-updater from 6.3.2 to 6.3.9

Release notes

Sourced from electron-updater's releases.

[email protected]

Patch Changes

[email protected]

Patch Changes

[email protected]

Patch Changes

[email protected]

Patch Changes

[email protected]

Patch Changes

[email protected]

Patch Changes

... (truncated)

Changelog

Sourced from electron-updater's changelog.

6.3.9

Patch Changes

6.3.8

Patch Changes

6.3.7

Patch Changes

6.3.6

Patch Changes

6.3.5

Patch Changes

6.3.4

Patch Changes

... (truncated)

Commits

Updates uuid from 10.0.0 to 11.0.3

Release notes

Sourced from uuid's releases.

v11.0.3

11.0.3 (2024-11-04)

Bug Fixes

v11.0.2

11.0.2 (2024-10-28)

Bug Fixes

v11.0.1

11.0.1 (2024-10-27)

Bug Fixes

v11.0.0

11.0.0 (2024-10-27)

⚠ BREAKING CHANGES

  • refactor v1 internal state and options logic (#780)
  • refactor v7 internal state and options logic, fixes #764 (#779)
  • Port to TypeScript, closes #762 (#763)
  • update node support matrix (only support node 16-20) (#750)
  • This library always aims at supporting one EOLed LTS release which by this time now is 12.x which has reached EOL 30 Apr 2022.
  • Remove the minified UMD build from the package.
  • Drop support for browsers that don't correctly implement const/let and default arguments, and no longer transpile the browser build to ES2015.
  • Although in practice this is currently a noop since the resulting build does not change, the build will no longer transpiles future changes for Node.js 8.x targets, so semantically this is still a breaking change.
  • Deep requiring specific algorithms of this library like require('uuid/v4'), which has been deprecated in uuid@7, is no longer supported.
  • The default export, which used to be the v4() method but which was already discouraged in v3.x of this library, has been removed.
  • Explicitly note that deep imports of the different uuid version functions are deprecated and no longer encouraged and that ECMAScript module named imports should be used instead. Emit a deprecation warning for people who deep-require the different algorithm variants.
  • Remove builtin support for insecure random number generators in the browser. Users who want that will have to supply their own random number generator function.
  • Remove support for generating v3 and v5 UUIDs in Node.js<4.x
  • Convert code base to ECMAScript Modules (ESM) and release CommonJS build for node and ESM build for browser bundlers.

Features

... (truncated)

Changelog

Sourced from uuid's changelog.

11.0.3 (2024-11-04)

Bug Fixes

11.0.2 (2024-10-28)

Bug Fixes

11.0.1 (2024-10-27)

Bug Fixes

11.0.0 (2024-10-26)

⚠ BREAKING CHANGES

  • refactor v1 internal state and options logic (#780)
  • refactor v7 internal state and options logic, fixes #764 (#779)
  • Port to TypeScript, closes #762 (#763)
  • update node support matrix (only support node 16-20) (#750)

Features

Bug Fixes

  • missing v7 expectations in browser spec (#751) (f54a866)
  • refactor v1 internal state and options logic (#780) (031b3d3)
  • refactor v7 internal state and options logic, fixes #764 (#779) (9dbd1cd)
  • remove v4 options default assignment preventing native.randomUUID from being used (#786) (afe6232), closes #763
  • seq_hi shift for byte 6 (#775) (1d532ca)
  • tsconfig module type (#778) (7eff835)
Commits

Updates @electron/notarize from 2.3.2 to 2.5.0

Release notes

Sourced from @​electron/notarize's releases.

v2.5.0

2.5.0 (2024-09-17)

Features

  • allow notarization on macOS versions down to 10.15 (#201) (268fa30)

v2.4.0

2.4.0 (2024-08-13)

Features

  • add notarization logs to debug logging for success (#202) (dfbdcd8)
Commits
  • 268fa30 feat: allow notarization on macOS versions down to 10.15 (#201)
  • 4ac5fba build: fix repository.url in package.json (#211)
  • f7768fc build(deps): bump micromatch from 4.0.5 to 4.0.8 (#210)
  • dfbdcd8 feat: add notarization logs to debug logging for success (#202)
  • a38ba02 docs: clean up types and add API docs site (#199)
  • 69f17aa build(deps): bump amannn/action-semantic-pull-request (#207)
  • 20a4942 build(deps): bump braces from 3.0.2 to 3.0.3 (#204)
  • 1f64e1a chore: bump electronjs/node in .circleci/config.yml to 2.3.0 (#203)
  • a0509e0 chore: bump electronjs/node in .circleci/config.yml to 2.2.3 (#196)
  • See full diff in compare view

Updates @playwright/test from 1.45.3 to 1.49.0

Release notes

Sourced from @​playwright/test's releases.

v1.49.0

Aria snapshots

New assertion expect(locator).toMatchAriaSnapshot() verifies page structure by comparing to an expected accessibility tree, represented as YAML.

await page.goto('https://playwright.dev');
await expect(page.locator('body')).toMatchAriaSnapshot(`
  - banner:
    - heading /Playwright enables reliable/ [level=1]
    - link "Get started"
    - link "Star microsoft/playwright on GitHub"
  - main:
    - img "Browsers (Chromium, Firefox, WebKit)"
    - heading "Any browser • Any platform • One API"
`);

You can generate this assertion with Test Generator and update the expected snapshot with --update-snapshots command line flag.

Learn more in the aria snapshots guide.

Test runner

Breaking: channels chrome, msedge and similar switch to new headless

This change affects you if you're using one of the following channels in your playwright.config.ts:

  • chrome, chrome-dev, chrome-beta, or chrome-canary
  • msedge, msedge-dev, msedge-beta, or msedge-canary

What do I need to do?

After updating to Playwright v1.49, run your test suite. If it still passes, you're good to go. If not, you will probably need to update your snapshots, and adapt some of your test code around PDF viewers and extensions. See [issue #33566](microsoft/playwright#33566) for more details.

Other breaking changes

  • There will be no more updates for WebKit on Ubuntu 20.04 and Debian 11. We recommend updating your OS to a later version.
  • Package @playwright/experimental-ct-vue2 will no longer be updated.
  • Package @playwright/experimental-ct-solid will no longer be updated.

Try new Chromium headless

You can opt into the new headless mode by using 'chromium' channel. As official Chrome documentation puts it:

New Headless on the other hand is the real Chrome browser, and is thus more authentic, reliable, and offers more features. This makes it more suitable for high-accuracy end-to-end web app testing or browser extension testing.

... (truncated)

Commits
  • a70a96a chore: mark v1.49.0 (#33649)
  • 53f51a8 cherry-pick(#33638): chore: clear highlight when performing action
  • 2a00ca8 cherry-pick(#33635): chore: add cm placeholder text
  • 0e64340 cherry-pick(#33632): chore: highlight edited locator while recording
  • cb0f456 cherry-pick(#33629): fix(rebase): do not apply multiple rebaselines to the sa...
  • 698823a cherry-pick(#33627): fix(codegen): document.documentElement is null on early ...
  • c0fa804 cherry-pick(#33619): fix(aria): normalize whitespace in toMatchAccessible{Nam...
  • 7a32228 cherry-pick(#33614): docs: add ariaSnapshot.timeout for language ports (#33615)
  • 0e31ace cherry-pick(#33575): fix(canvas snapshots): position mismatch in headless mode
  • b2a39ff cherry-pick(#33604): docs: update docs about headless shell
  • Additional commits viewable in compare view

Updates concurrently from 8.2.2 to 9.1.0

Release notes

Sourced from concurrently's releases.

v9.1.0

What's Changed

New Contributors

Full Changelog: open-cli-tools/concurrently@v9.0.1...v9.1.0

v9.0.1

What's Changed

Full Changelog: open-cli-tools/concurrently@v9.0.0...v9.0.1

v9.0.0

💥 Breaking Changes

  • Dropped support for Node.js < 18.0.0. Older Node.js version have reached end-of-life, and certain features require new-ish JS APIs.

  • Pending commands no longer run when --max-processes is set and an interruption/kill signal is sent - #433, #452, #460 Before v9.0.0, pressing Ctrl+C when --max-processes is set meant that only those commands would receive it. Once these stopped, the pending commands would start, which in turn meant that another Ctrl+C press would be necessary to stop them, and so on. Similar situation applied to combining --max-processes with --kill-others/--kill-others-on-fail.

    Starting with v9.0.0, this no longer happens, as these flags and/or key presses send a signal to stop the running commands in addition to preventing new commands from running.

  • The concurrently and default exports are now the same - #399 It's reasonable to expect that import { concurrently } from 'concurrently' would work the same as import concurrently from 'concurrently', however this has not been the case. The former used to be an unconfigured version of concurrently, lacking all features that you'd get from the CLI, which was seen as a "footgun". Both are now the same function.

    If you'd like to access the unconfigured function, use import { createConcurrently } from 'concurrently' instead.

✨ New Features

  • Exponential back-off support for process restarting - #265, #462 Use --restart-after exponential. Restarts happen at 2^N seconds.
  • Add prefix padding via new --pad-prefix flag - #166, #417, #495
  • Specify teardown commands via new --teardown flag - #472, #500
  • Expand node:<script> commands to node --run <script> - #475
  • [API only] Inter-Process Communication (ipc) - #498
  • [API only] Make it possible to use no colors at all - #466
  • [API only] Add a state field to Command - #455

🐛 Bug Fixes

  • Fix importing concurrently in ESM package - #454, #456, #494
  • Make sure concurrently doesn't resolve when manually restarting commands through API - #463, #464
  • Fix warning coming from spawn-command when running in Node 22 - #407, #477, #479, #492
  • Make --raw and --hide compatible - #394, #486
  • Ensure prefix is written when logging without a trailing LF - #467

... (truncated)

Commits

Updates electron from 31.3.1 to 33.2.1

Release notes

Sourced from electron's releases.

electron v33.2.1

Release Notes for v33.2.1

Fixes

  • Fixed a crash that could occur when calling shell.readShortcutLink on Windows. #44803 (Also in 34)
  • Fixed an issue where WebContentsViews were being improperly removed. #44671 (Also in 31, 32, 34)
  • Fixed an issue where resize wasn't being emitted for single-pixel resizes on Windows. #44723 (Also in 32, 34)
  • Fixed an issue where a utilityProcess pid would not be undefined after exit. #44694 (Also in 32, 34)
  • Fixed an issue where buttons shown under the Window Controls Overlay API were missing tooltips. #44757 (Also in 32, 34)
  • Fixed an issue where the webContents context-menu event was not emitted when using -webkit-app-region: drag. #44800 (Also in 32, 34)
  • Fixed an issue where the windows control overlay was unexpectedly visible in fullscreen on Linux. #44640 (Also in 31, 32, 34)
  • Fixed crash in net api when utility process exits. #44729 (Also in 32, 34)
  • Fixed segfault when moving WebContentsView between BrowserWindows. #44613 (Also in 31, 32, 34)
  • Fixed theme does not work in DevTools. #44635 (Also in 32, 34)
  • Fixed update file extension bug. #44771 (Also in 34)
  • Return 0 exit code for normal termination of the utility process. #44732 (Also in 32, 34)

Other Changes

  • Fixed an issue where a deprecation warning was being incorrectly emitted for frameless windows on macOS. #44767 (Also in 34)
  • Fixed drag-and-drop session being canceled on wayland with empty dragData. #44753 (Also in 32)
  • Security: backported fix for CVE-2024-11110. #44647
  • Updated Chromium to 130.0.6723.137. #44781
  • Updated Node.js to v20.18.1. #44780

electron v33.2.0

Release Notes for v33.2.0

Features

  • Added GPU accelerated shared texture offscreen rendering. #44511

Other Changes

  • Updated Chromium to 130.0.6723.118. #44591

electron v33.1.0

Release Notes for v33.1.0

Features

  • Added WebFrameMain.detached for frames in an unloading state.
    • Added WebFrameMain.isDestroyed() to determine if a frame has been destroyed.
    • Fixed webFrameMain.fromId(processId, frameId) returning a WebFrameMain instance which doesn't match the given parameters when the frame is unloading. #44209

Fixes

  • Fixed an issue where EventSource was undefined in both renderer and worker processes when Node.js integration was enabled. #44496 (Also in 32, 34)
  • Fixed crash when network process terminates while a net log is running. #44420 (Also in 31, 32, 34)
  • Fixed crash when rendering super menu accelerator on linux. #44520 (Also in 34)
  • Fixed external window focus when using shell.openExternal. #44468 (Also in 34)
  • Fixed regression with dynamic dependency on libgdk_pixbuf. #44436 (Also in 32, 34)

... (truncated)

Changelog

Sourced from electron's changelog.

Breaking Changes

Breaking changes will be documented here, and deprecation warnings added to JS code where possible, at least one major version before the change is made.

Types of Breaking Changes

This document uses the following convention to categorize breaking changes:

  • API Changed: An API was changed in such a way that code that has not been updated is guaranteed to throw an exception.
  • Behavior Changed: The behavior of Electron has changed, but not in such a way that an exception will necessarily be thrown.
  • Default Changed: Code depending on the old default may break, not necessarily throwing an exception. The old behavior can be restored by explicitly specifying the value.
  • Deprecated: An API was marked as deprecated. The API will continue to function, but will emit a deprecation warning, and will be removed in a future release.
  • Removed: An API or feature was removed, and is no longer supported by Electron.

Planned Breaking API Changes (34.0)

Deprecated: level, message, line, and sourceId arguments in console-message event on WebContents

The console-message event on WebContents has been updated to provide details on the Event argument.

// Deprecated
webContents.on('console-message', (event, level, message, line, sourceId) => {})
// Replace with:
webContents.on('console-message', ({ level, message, lineNumber, sourceId, frame }) => {})

Additionally, level is now a string with possible values of info, warning, error, and debug.

Planned Breaking API Changes (33.0)

Behavior Changed: frame properties may retrieve detached WebFrameMain instances or none at all

APIs which provide access to a WebFrameMain instance may return an instance with frame.detached set to true, or possibly return null.

When a frame performs a cross-origin navigation, it enters into a detached state in which it's no longer attached to the page. In this state, it may be running unload handlers prior to being deleted. In the event of an IPC sent during this state, frame.detached will be set to true with the frame being destroyed shortly thereafter.

When receiving an event, it's important to access WebFrameMain properties immediately upon being received. Otherwise, it's not guaranteed to point to the same webpage as when received. To avoid misaligned expectations, Electron will return null in the case of late access where the webpage has changed.

... (truncated)

Commits
  • cd6e3d7 refactor: fix modernize-return-braced-init-list warnings (#44857)
  • 7152209 fix: modernize-use-using clang-tidy warnings (#44836)
  • 51e31de fix: modernize-use-nodiscard clang-tidy warnings (#44832)
  • fe3467e docs: correct stable release dates for v34.0.0 (#44830)
  • d0e24fc fix: clang-tidy performance-inefficient-vector-operation warnings (33-x-y) ...
  • 3483cd6 refactor: remove unnecessary constructor code (#44825)
  • 1ef8b47 fix: remove unused local variables (#44822)
  • 71c1149 docs: update new GitHub issue link (#44810)
  • bd5c8d7 fix: crash calling shell.readShortcutLink (#44803)
  • 52b5d8a fix: big endian bug in V8 serialization (#44796)
  • Additional commits viewable in <...

    Description has been truncated

…ory with 10 updates

Bumps the kopia-ui-npm-dependencies group with 8 updates in the /app directory:

| Package | From | To |
| --- | --- | --- |
| [electron-log](https://github.com/megahertz/electron-log) | `5.1.7` | `5.2.3` |
| [electron-updater](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-updater) | `6.3.2` | `6.3.9` |
| [uuid](https://github.com/uuidjs/uuid) | `10.0.0` | `11.0.3` |
| [@electron/notarize](https://github.com/electron/notarize) | `2.3.2` | `2.5.0` |
| [@playwright/test](https://github.com/microsoft/playwright) | `1.45.3` | `1.49.0` |
| [concurrently](https://github.com/open-cli-tools/concurrently) | `8.2.2` | `9.1.0` |
| [electron](https://github.com/electron/electron) | `31.3.1` | `33.2.1` |
| [electron-builder](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder) | `24.13.3` | `25.1.8` |



Updates `electron-log` from 5.1.7 to 5.2.3
- [Changelog](https://github.com/megahertz/electron-log/blob/master/CHANGELOG.md)
- [Commits](megahertz/electron-log@v5.1.7...v5.2.3)

Updates `electron-updater` from 6.3.2 to 6.3.9
- [Release notes](https://github.com/electron-userland/electron-builder/releases)
- [Changelog](https://github.com/electron-userland/electron-builder/blob/master/packages/electron-updater/CHANGELOG.md)
- [Commits](https://github.com/electron-userland/electron-builder/commits/[email protected]/packages/electron-updater)

Updates `uuid` from 10.0.0 to 11.0.3
- [Release notes](https://github.com/uuidjs/uuid/releases)
- [Changelog](https://github.com/uuidjs/uuid/blob/main/CHANGELOG.md)
- [Commits](uuidjs/uuid@v10.0.0...v11.0.3)

Updates `@electron/notarize` from 2.3.2 to 2.5.0
- [Release notes](https://github.com/electron/notarize/releases)
- [Changelog](https://github.com/electron/notarize/blob/main/.releaserc.json)
- [Commits](electron/notarize@v2.3.2...v2.5.0)

Updates `@playwright/test` from 1.45.3 to 1.49.0
- [Release notes](https://github.com/microsoft/playwright/releases)
- [Commits](microsoft/playwright@v1.45.3...v1.49.0)

Updates `concurrently` from 8.2.2 to 9.1.0
- [Release notes](https://github.com/open-cli-tools/concurrently/releases)
- [Commits](open-cli-tools/concurrently@v8.2.2...v9.1.0)

Updates `electron` from 31.3.1 to 33.2.1
- [Release notes](https://github.com/electron/electron/releases)
- [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md)
- [Commits](electron/electron@v31.3.1...v33.2.1)

Updates `electron-builder` from 24.13.3 to 25.1.8
- [Release notes](https://github.com/electron-userland/electron-builder/releases)
- [Changelog](https://github.com/electron-userland/electron-builder/blob/master/packages/electron-builder/CHANGELOG.md)
- [Commits](https://github.com/electron-userland/electron-builder/commits/[email protected]/packages/electron-builder)

Updates `playwright` from 1.45.3 to 1.49.0
- [Release notes](https://github.com/microsoft/playwright/releases)
- [Commits](microsoft/playwright@v1.45.3...v1.49.0)

Updates `playwright-core` from 1.45.3 to 1.49.0
- [Release notes](https://github.com/microsoft/playwright/releases)
- [Commits](microsoft/playwright@v1.45.3...v1.49.0)

---
updated-dependencies:
- dependency-name: electron-log
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: kopia-ui-npm-dependencies
- dependency-name: electron-updater
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: kopia-ui-npm-dependencies
- dependency-name: uuid
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: kopia-ui-npm-dependencies
- dependency-name: "@electron/notarize"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: kopia-ui-npm-dependencies
- dependency-name: "@playwright/test"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: kopia-ui-npm-dependencies
- dependency-name: concurrently
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: kopia-ui-npm-dependencies
- dependency-name: electron
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: kopia-ui-npm-dependencies
- dependency-name: electron-builder
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: kopia-ui-npm-dependencies
- dependency-name: playwright
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: kopia-ui-npm-dependencies
- dependency-name: playwright-core
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: kopia-ui-npm-dependencies
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Dec 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants