DataDog / browser-sdk

Datadog Browser SDK
Apache License 2.0
279 stars 130 forks source link

πŸ‘· Update all non-major dependencies #2800

Closed renovate[bot] closed 3 weeks ago

renovate[bot] commented 4 weeks ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@types/node (source) 20.14.0 -> 20.14.2 age adoption passing confidence
@typescript-eslint/eslint-plugin (source) 7.11.0 -> 7.12.0 age adoption passing confidence
@typescript-eslint/parser (source) 7.11.0 -> 7.12.0 age adoption passing confidence
@wdio/browserstack-service (source) 8.38.0 -> 8.38.2 age adoption passing confidence
@wdio/cli (source) 8.38.1 -> 8.38.2 age adoption passing confidence
@wdio/jasmine-framework (source) 8.38.0 -> 8.38.2 age adoption passing confidence
@wdio/junit-reporter (source) 8.38.0 -> 8.38.2 age adoption passing confidence
@wdio/local-runner (source) 8.38.0 -> 8.38.2 age adoption passing confidence
@wdio/spec-reporter (source) 8.38.0 -> 8.38.2 age adoption passing confidence
chrome-webstore-upload 3.0.3 -> 3.1.0 age adoption passing confidence
eslint-plugin-jsdoc 48.2.7 -> 48.2.9 age adoption passing confidence
prettier (source) 3.3.0 -> 3.3.1 age adoption passing confidence
type-fest 4.18.3 -> 4.20.0 age adoption passing confidence
webdriverio (source) 8.38.0 -> 8.38.2 age adoption passing confidence

Release Notes

typescript-eslint/typescript-eslint (@​typescript-eslint/eslint-plugin) ### [`v7.12.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#7120-2024-06-03) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.11.0...v7.12.0) ##### πŸš€ Features - **eslint-plugin:** \[no-useless-template-literals] rename to `no-useless-template-expression` (deprecate `no-useless-template-literals`) - **rule-tester:** check for parsing errors in suggestion fixes - **rule-tester:** port `checkDuplicateTestCases` from ESLint - **eslint-plugin:** \[no-floating-promises] add option 'allowForKnownSafePromises' ##### 🩹 Fixes - no-useless-template-expression -> no-unnecessary-template-expression - **eslint-plugin:** \[no-unnecessary-type-assertion] combine template literal check with `const` variable check - **eslint-plugin:** \[dot-notation] fix false positive when accessing private/protected property with optional chaining - **eslint-plugin:** \[explicit-member-accessibility] refine report locations - **eslint-plugin:** \[no-unnecessary-type-assertion] declares are always defined, so always check `declare`s - **eslint-plugin:** \[prefer-literal-enum-member] allow using member it self on allowBitwiseExpressions - **eslint-plugin:** \[return-await] clean up in-try-catch detection and make autofixes safe - **eslint-plugin:** \[member-ordering] also TSMethodSignature can be get/set ##### ❀️ Thank You - Abraham Guo - Han Yeong-woo - Joshua Chen - Kim Sang Du - Kirk Waiblinger - YeonJuan You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
typescript-eslint/typescript-eslint (@​typescript-eslint/parser) ### [`v7.12.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#7120-2024-06-03) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.11.0...v7.12.0) ##### 🩹 Fixes - **types:** correct typing ParserOptions ##### ❀️ Thank You - Abraham Guo - Han Yeong-woo - Joshua Chen - Kim Sang Du - Kirk Waiblinger - YeonJuan You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
webdriverio/webdriverio (@​wdio/browserstack-service) ### [`v8.38.2`](https://togithub.com/webdriverio/webdriverio/releases/tag/v8.38.2) [Compare Source](https://togithub.com/webdriverio/webdriverio/compare/v8.38.0...v8.38.2) ##### v8.38.2 (2024-06-03) ##### :bug: Bug Fix - `wdio-browserstack-service` - [#​12952](https://togithub.com/webdriverio/webdriverio/pull/12952) SDK-694: Fix for showing reason for passed test (v8) ([@​TamsilAmani](https://togithub.com/TamsilAmani)) ##### :nail_care: Polish - `wdio-types` - [#​12955](https://togithub.com/webdriverio/webdriverio/pull/12955) Add missing TestingbotCapabilities ([@​jochen-testingbot](https://togithub.com/jochen-testingbot)) - `wdio-browserstack-service` - [#​12932](https://togithub.com/webdriverio/webdriverio/pull/12932) SDK-667 : Limit VCS info to 64kb v8 ([@​TamsilAmani](https://togithub.com/TamsilAmani)) ##### Committers: 4 - Jochen ([@​jochen-testingbot](https://togithub.com/jochen-testingbot)) - Perillai ([@​perillai](https://togithub.com/perillai)) - Tamsil Sajid Amani ([@​TamsilAmani](https://togithub.com/TamsilAmani)) - Valery Yatsynovich ([@​valfirst](https://togithub.com/valfirst))
fregante/chrome-webstore-upload (chrome-webstore-upload) ### [`v3.1.0`](https://togithub.com/fregante/chrome-webstore-upload/releases/tag/v3.1.0) [Compare Source](https://togithub.com/fregante/chrome-webstore-upload/compare/v3.0.3...v3.1.0) - Support `deployPercentage` in `publish` API ([#​91](https://togithub.com/fregante/chrome-webstore-upload/issues/91)) [`e383b22`](https://togithub.com/fregante/chrome-webstore-upload/commit/e383b22) [`dc327d9`](https://togithub.com/fregante/chrome-webstore-upload/commit/dc327d9)
gajus/eslint-plugin-jsdoc (eslint-plugin-jsdoc) ### [`v48.2.9`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/tag/v48.2.9) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v48.2.8...v48.2.9) ##### Bug Fixes - **`require-description-complete-sentence`:** regression with heading exempting; fixes [#​1220](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/1220) ([fbc9fca](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/fbc9fca5cf2afbe8cc208eaf8de6465812a7bdd5)) ### [`v48.2.8`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/tag/v48.2.8) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v48.2.7...v48.2.8) ##### Bug Fixes - **`require-description-complete-sentence`:** avoid triggering punctuation warning after Markdown headings; fixes [#​1220](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/1220) ([e9e4440](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/e9e444034f60b7a2554b99b81cada6271f111609))
prettier/prettier (prettier) ### [`v3.3.1`](https://togithub.com/prettier/prettier/blob/HEAD/CHANGELOG.md#331) [Compare Source](https://togithub.com/prettier/prettier/compare/3.3.0...3.3.1) [diff](https://togithub.com/prettier/prettier/compare/3.3.0...3.3.1) ##### Preserve empty lines in front matter ([#​16347](https://togithub.com/prettier/prettier/pull/16347) by [@​fisker](https://togithub.com/fisker)) ```markdown --- foo: - bar1 - bar2 - bar3 --- Markdown --- foo: - bar1 - bar2 - bar3 --- Markdown --- foo: - bar1 - bar2 - bar3 --- Markdown ``` ##### Preserve explicit language in front matter ([#​16348](https://togithub.com/prettier/prettier/pull/16348) by [@​fisker](https://togithub.com/fisker)) ```markdown ---yaml title: Hello slug: home --- --- title: Hello slug: home --- ---yaml title: Hello slug: home --- ``` ##### Avoid line breaks in import attributes ([#​16349](https://togithub.com/prettier/prettier/pull/16349) by [@​fisker](https://togithub.com/fisker)) ```jsx // Input import something from "./some-very-very-very-very-very-very-very-very-long-path.json" with { type: "json" }; // Prettier 3.3.0 import something from "./some-very-very-very-very-very-very-very-very-long-path.json" with { type: "json" }; // Prettier 3.3.1 import something from "./some-very-very-very-very-very-very-very-very-long-path.json" with { type: "json" }; ```
sindresorhus/type-fest (type-fest) ### [`v4.20.0`](https://togithub.com/sindresorhus/type-fest/releases/tag/v4.20.0) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v4.19.0...v4.20.0) - `SimplifyDeep`: Support array ([#​888](https://togithub.com/sindresorhus/type-fest/issues/888)) [`a6ab051`](https://togithub.com/sindresorhus/type-fest/commit/a6ab051) - `IsLiteral`: Return `false` for tagged types ([#​886](https://togithub.com/sindresorhus/type-fest/issues/886)) [`587380c`](https://togithub.com/sindresorhus/type-fest/commit/587380c) ### [`v4.19.0`](https://togithub.com/sindresorhus/type-fest/releases/tag/v4.19.0) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v4.18.3...v4.19.0) - Add [`SimplifyDeep`](https://togithub.com/sindresorhus/type-fest/blob/main/source/simplify-deep.d.ts) type ([#​882](https://togithub.com/sindresorhus/type-fest/issues/882)) [`3a04fcf`](https://togithub.com/sindresorhus/type-fest/commit/3a04fcf)

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 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.



This PR has been generated by Mend Renovate. View repository job log here.

cit-pr-commenter[bot] commented 4 weeks ago

Bundles Sizes Evolution

πŸ“¦ Bundle Name Base Size Local Size 𝚫 𝚫% Status
Rum 158.80 KiB 158.80 KiB 0 B 0.00% βœ…
Logs 57.72 KiB 57.72 KiB 0 B 0.00% βœ…
Rum Slim 105.27 KiB 105.27 KiB 0 B 0.00% βœ…
Worker 25.21 KiB 25.21 KiB 0 B 0.00% βœ…

πŸš€ CPU Performance | Action Name | Base Average Cpu Time (ms) | Local Average Cpu Time (ms) | 𝚫 | | --- | --- | --- | --- | | addglobalcontext | 0.002 | 0.002 | -0.000 | | addaction | 0.033 | 0.034 | 0.001 | | adderror | 0.035 | 0.036 | 0.001 | | addtiming | 0.001 | 0.001 | 0.000 | | startview | 1.002 | 1.110 | 0.108 | | startstopsessionreplayrecording | 0.859 | 1.026 | 0.168 | | logmessage | 0.005 | 0.005 | -0.000 |
🧠 Memory Performance | Action Name | Base Consumption Memory (bytes) | Local Consumption Memory (bytes) | 𝚫 (bytes) | | --- | --- | --- | --- | | addglobalcontext | 19.67 KiB | 19.93 KiB | 260 B | | addaction | 70.38 KiB | 68.09 KiB | -2352 B | | adderror | 85.29 KiB | 84.79 KiB | -516 B | | addtiming | 17.61 KiB | 17.81 KiB | 205 B | | startview | 312.42 KiB | 317.42 KiB | 5.00 KiB | | startstopsessionreplayrecording | 13.13 KiB | 10.76 KiB | -2430 B | | logmessage | 66.76 KiB | 65.07 KiB | -1732 B |