Skip to content

Commit bab2fea

Browse files
renovate[bot]thomas-lebeaubcaudan
authored
πŸ‘· Update all non-major dependencies (#3908)
* πŸ‘· Update all non-major dependencies * πŸ‘· Update CI image version to 92 in .gitlab-ci.yml * Bump unit tests browser versions * wait for next major to bump This reverts commit 7dc106a. * πŸ‘· transpile also react and react-dom * πŸ‘· instrument unsupported api for old browsers --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Thomas Lebeau <[email protected]> Co-authored-by: Bastien Caudan <[email protected]>
1 parent 1ffc6fa commit bab2fea

File tree

17 files changed

+384
-373
lines changed

17 files changed

+384
-373
lines changed

β€Ž.github/workflows/codeql-analysis.ymlβ€Ž

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,10 @@ jobs:
2020
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
2121

2222
- name: Initialize CodeQL
23-
uses: github/codeql-action/init@f443b600d91635bebf5b0d9ebc620189c0d6fba5 # v4.30.8
23+
uses: github/codeql-action/init@16140ae1a102900babc80a33c44059580f687047 # v4.30.9
2424
with:
2525
languages: javascript
2626
config-file: .github/codeql-config.yml
2727

2828
- name: Perform CodeQL Analysis
29-
uses: github/codeql-action/analyze@f443b600d91635bebf5b0d9ebc620189c0d6fba5 # v4.30.8
29+
uses: github/codeql-action/analyze@16140ae1a102900babc80a33c44059580f687047 # v4.30.9

β€Ž.github/workflows/stale.ymlβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
stale:
1515
runs-on: ubuntu-latest
1616
steps:
17-
- uses: actions/stale@3a9db7e6a41a89f618792c92c0e97cc736e1b13f # v10.0.0
17+
- uses: actions/stale@5f858e3efba33a5ca4407a664cc011ad407f2008 # v10.1.0
1818
with:
1919
# See documentation at https://github.com/actions/stale?tab=readme-ov-file#all-options
2020
repo-token: ${{ secrets.GITHUB_TOKEN }}

β€Ž.gitlab-ci.ymlβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
variables:
22
CURRENT_STAGING: staging-45
33
APP: 'browser-sdk'
4-
CURRENT_CI_IMAGE: 91
4+
CURRENT_CI_IMAGE: 92
55
BUILD_STABLE_REGISTRY: 'registry.ddbuild.io'
66
CI_IMAGE: '$BUILD_STABLE_REGISTRY/ci/$APP:$CURRENT_CI_IMAGE'
77
GIT_REPOSITORY: '[email protected]:DataDog/browser-sdk.git'

β€ŽDockerfileβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM node:24.9.0-bookworm-slim
1+
FROM node:24.10.0-bookworm-slim
22

33
ARG CHROME_PACKAGE_VERSION
44

β€Ždeveloper-extension/package.jsonβ€Ž

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -8,32 +8,32 @@
88
},
99
"devDependencies": {
1010
"@pmmmwh/react-refresh-webpack-plugin": "^0.6.0",
11-
"@types/chrome": "0.1.12",
12-
"@types/react": "19.1.15",
13-
"@types/react-dom": "19.1.9",
11+
"@types/chrome": "0.1.24",
12+
"@types/react": "19.2.2",
13+
"@types/react-dom": "19.2.2",
1414
"@types/webpack-env": "^1.18.4",
1515
"@webextension-toolbox/webpack-webextension-plugin": "3.3.1",
1616
"copy-webpack-plugin": "13.0.1",
1717
"css-loader": "7.1.2",
1818
"html-webpack-plugin": "5.6.4",
19-
"react-refresh": "^0.17.0",
19+
"react-refresh": "^0.18.0",
2020
"react-refresh-typescript": "^2.0.9",
2121
"style-loader": "4.0.0",
22-
"typescript": "5.9.2",
23-
"webpack": "5.101.3",
22+
"typescript": "5.9.3",
23+
"webpack": "5.102.1",
2424
"webpack-cli": "^6.0.0",
2525
"webpack-dev-server": "^5.0.4"
2626
},
2727
"dependencies": {
2828
"@datadog/browser-core": "workspace:*",
2929
"@datadog/browser-logs": "workspace:*",
3030
"@datadog/browser-rum": "workspace:*",
31-
"@mantine/core": "8.3.2",
32-
"@mantine/hooks": "8.3.2",
31+
"@mantine/core": "8.3.5",
32+
"@mantine/hooks": "8.3.5",
3333
"@tabler/icons-react": "3.35.0",
3434
"clsx": "2.1.1",
35-
"react": "19.1.1",
36-
"react-dom": "19.1.1"
35+
"react": "19.2.0",
36+
"react-dom": "19.2.0"
3737
},
3838
"volta": {
3939
"extends": "../package.json"

β€Žpackage.jsonβ€Ž

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -39,27 +39,27 @@
3939
"docs:serve": "typedoc && npx http-server ./docs -p 8080 -o"
4040
},
4141
"devDependencies": {
42-
"@eslint/js": "9.36.0",
42+
"@eslint/js": "9.38.0",
4343
"@jsdevtools/coverage-istanbul-loader": "3.0.5",
4444
"@playwright/test": "1.55.1",
45-
"@swc/core": "1.13.5",
46-
"@types/chrome": "0.1.12",
45+
"@swc/core": "1.13.20",
46+
"@types/chrome": "0.1.24",
4747
"@types/connect-busboy": "1.0.3",
4848
"@types/cors": "2.8.19",
4949
"@types/express": "5.0.3",
5050
"@types/jasmine": "3.10.18",
51-
"@types/node": "24.5.2",
51+
"@types/node": "24.9.1",
5252
"ajv": "8.17.1",
5353
"browserstack-local": "1.5.8",
5454
"chrome-webstore-upload": "4.0.3",
5555
"connect-busboy": "1.0.0",
5656
"cors": "2.8.5",
5757
"emoji-name-map": "2.0.3",
58-
"eslint": "9.36.0",
58+
"eslint": "9.38.0",
5959
"eslint-module-utils": "2.12.1",
6060
"eslint-plugin-import": "2.32.0",
6161
"eslint-plugin-jasmine": "4.2.2",
62-
"eslint-plugin-jsdoc": "61.1.1",
62+
"eslint-plugin-jsdoc": "61.1.5",
6363
"eslint-plugin-unicorn": "61.0.2",
6464
"express": "5.1.0",
6565
"glob": "11.0.3",
@@ -81,24 +81,24 @@
8181
"minimatch": "10.0.3",
8282
"npm-run-all": "4.1.5",
8383
"prettier": "3.6.2",
84-
"puppeteer": "24.22.3",
84+
"puppeteer": "24.26.0",
8585
"swc-loader": "0.2.6",
8686
"terser-webpack-plugin": "5.3.14",
8787
"ts-loader": "9.5.4",
8888
"ts-node": "10.9.2",
8989
"tsconfig-paths-webpack-plugin": "4.2.0",
90-
"typedoc": "0.28.13",
91-
"typescript": "5.9.2",
92-
"typescript-eslint": "8.44.1",
93-
"webpack": "5.101.3",
90+
"typedoc": "0.28.14",
91+
"typescript": "5.9.3",
92+
"typescript-eslint": "8.46.2",
93+
"webpack": "5.102.1",
9494
"webpack-cli": "6.0.1",
9595
"webpack-dev-middleware": "7.4.5"
9696
},
9797
"resolutions": {
9898
"puppeteer-core@npm:21.11.0/ws": "8.17.1"
9999
},
100100
"volta": {
101-
"node": "24.9.0",
101+
"node": "24.10.0",
102102
"yarn": "4.10.3"
103103
},
104104
"packageManager": "[email protected]"

β€Žpackages/flagging/package.jsonβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,6 @@
3737
},
3838
"devDependencies": {
3939
"npm-run-all": "4.1.5",
40-
"webpack": "5.101.3"
40+
"webpack": "5.102.1"
4141
}
4242
}

β€Žpackages/rum-react/package.jsonβ€Ž

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -39,12 +39,12 @@
3939
}
4040
},
4141
"devDependencies": {
42-
"@types/react": "19.1.15",
43-
"@types/react-dom": "19.1.9",
44-
"react": "19.1.1",
45-
"react-dom": "19.1.1",
46-
"react-router": "7.9.3",
47-
"react-router-dom": "7.9.3",
42+
"@types/react": "19.2.2",
43+
"@types/react-dom": "19.2.2",
44+
"react": "19.2.0",
45+
"react-dom": "19.2.0",
46+
"react-router": "7.9.4",
47+
"react-router-dom": "7.9.4",
4848
"react-router-dom-6": "npm:[email protected]"
4949
},
5050
"repository": {

β€Žpackages/rum-react/src/domain/error/errorBoundary.spec.tsxβ€Ž

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import { RumEventType } from '@datadog/browser-rum-core'
55
import { disableJasmineUncaughtExceptionTracking, ignoreConsoleLogs } from '../../../../core/test'
66
import { appendComponent } from '../../../test/appendComponent'
77
import { initializeReactPlugin } from '../../../test/initializeReactPlugin'
8+
import { initReactOldBrowsersSupport } from '../../../test/reactOldBrowsersSupport'
89
import type { ErrorBoundaryFallback } from './errorBoundary'
910
import { ErrorBoundary } from './errorBoundary'
1011

@@ -16,6 +17,7 @@ describe('ErrorBoundary', () => {
1617
ignoreConsoleLogs('error', 'Error: error')
1718

1819
disableJasmineUncaughtExceptionTracking()
20+
initReactOldBrowsersSupport()
1921
})
2022

2123
it('renders children', () => {

β€Žpackages/rum-react/src/domain/performance/reactComponentTracker.spec.tsxβ€Ž

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import React, { useEffect, useLayoutEffect, act } from 'react'
22
import { appendComponent } from '../../../test/appendComponent'
33
import { initializeReactPlugin } from '../../../test/initializeReactPlugin'
4+
import { initReactOldBrowsersSupport } from '../../../test/reactOldBrowsersSupport'
45
import type { Clock } from '../../../../core/test'
56
import { mockClock } from '../../../../core/test'
67
import { UNSTABLE_ReactComponentTracker as ReactComponentTracker } from './reactComponentTracker'
@@ -22,6 +23,7 @@ describe('UNSTABLE_ReactComponentTracker', () => {
2223

2324
beforeEach(() => {
2425
clock = mockClock()
26+
initReactOldBrowsersSupport()
2527
})
2628

2729
it('should call addDurationVital after the component rendering', () => {

0 commit comments

Comments
Β (0)