Skip to content

Commit 442aae4

Browse files
committed
@pybricks/firmware/v7.25.0
1 parent abb23af commit 442aae4

3 files changed

Lines changed: 124 additions & 15 deletions

File tree

npm/firmware/CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
## 7.25.0 - 2025-11-25
2+
3+
### Changed
4+
- Updated firmware to v4.0.0b2.
5+
16
## 7.24.0 - 2025-03-11
27

38
### Changed

npm/firmware/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@pybricks/firmware",
3-
"version": "7.24.0",
4-
"firmwareTag": "v3.6.1",
3+
"version": "7.25.0",
4+
"firmwareTag": "v4.0.0b2",
55
"description": "Pybricks firmware",
66
"main": "./build/index.js",
77
"types": "./build/index.d.ts",

npm/firmware/yarn.lock

Lines changed: 117 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1020,6 +1020,14 @@ buffer-from@^1.0.0:
10201020
resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef"
10211021
integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==
10221022

1023+
call-bind-apply-helpers@^1.0.1, call-bind-apply-helpers@^1.0.2:
1024+
version "1.0.2"
1025+
resolved "https://registry.yarnpkg.com/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz#4b5428c222be985d79c3d82657479dbe0b59b2d6"
1026+
integrity sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==
1027+
dependencies:
1028+
es-errors "^1.3.0"
1029+
function-bind "^1.1.2"
1030+
10231031
callsites@^3.0.0:
10241032
version "3.1.0"
10251033
resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73"
@@ -1245,6 +1253,15 @@ domexception@^2.0.1:
12451253
dependencies:
12461254
webidl-conversions "^5.0.0"
12471255

1256+
dunder-proto@^1.0.1:
1257+
version "1.0.1"
1258+
resolved "https://registry.yarnpkg.com/dunder-proto/-/dunder-proto-1.0.1.tgz#d7ae667e1dc83482f8b70fd0f6eefc50da30f58a"
1259+
integrity sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==
1260+
dependencies:
1261+
call-bind-apply-helpers "^1.0.1"
1262+
es-errors "^1.3.0"
1263+
gopd "^1.2.0"
1264+
12481265
electron-to-chromium@^1.3.723:
12491266
version "1.3.727"
12501267
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.727.tgz#857e310ca00f0b75da4e1db6ff0e073cc4a91ddf"
@@ -1265,6 +1282,33 @@ emoji-regex@^8.0.0:
12651282
resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37"
12661283
integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==
12671284

1285+
es-define-property@^1.0.1:
1286+
version "1.0.1"
1287+
resolved "https://registry.yarnpkg.com/es-define-property/-/es-define-property-1.0.1.tgz#983eb2f9a6724e9303f61addf011c72e09e0b0fa"
1288+
integrity sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==
1289+
1290+
es-errors@^1.3.0:
1291+
version "1.3.0"
1292+
resolved "https://registry.yarnpkg.com/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f"
1293+
integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==
1294+
1295+
es-object-atoms@^1.0.0, es-object-atoms@^1.1.1:
1296+
version "1.1.1"
1297+
resolved "https://registry.yarnpkg.com/es-object-atoms/-/es-object-atoms-1.1.1.tgz#1c4f2c4837327597ce69d2ca190a7fdd172338c1"
1298+
integrity sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==
1299+
dependencies:
1300+
es-errors "^1.3.0"
1301+
1302+
es-set-tostringtag@^2.1.0:
1303+
version "2.1.0"
1304+
resolved "https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz#f31dbbe0c183b00a6d26eb6325c810c0fd18bd4d"
1305+
integrity sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==
1306+
dependencies:
1307+
es-errors "^1.3.0"
1308+
get-intrinsic "^1.2.6"
1309+
has-tostringtag "^1.0.2"
1310+
hasown "^2.0.2"
1311+
12681312
escalade@^3.1.1:
12691313
version "3.1.1"
12701314
resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40"
@@ -1372,13 +1416,15 @@ find-up@^4.0.0, find-up@^4.1.0:
13721416
path-exists "^4.0.0"
13731417

13741418
form-data@^3.0.0:
1375-
version "3.0.1"
1376-
resolved "https://registry.yarnpkg.com/form-data/-/form-data-3.0.1.tgz#ebd53791b78356a99af9a300d4282c4d5eb9755f"
1377-
integrity sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==
1419+
version "3.0.4"
1420+
resolved "https://registry.yarnpkg.com/form-data/-/form-data-3.0.4.tgz#938273171d3f999286a4557528ce022dc2c98df1"
1421+
integrity sha512-f0cRzm6dkyVYV3nPoooP8XlccPQukegwhAnpoLcXy+X+A8KfpGOoXwDr9FLZd3wzgLaBGQBE3lY93Zm/i1JvIQ==
13781422
dependencies:
13791423
asynckit "^0.4.0"
13801424
combined-stream "^1.0.8"
1381-
mime-types "^2.1.12"
1425+
es-set-tostringtag "^2.1.0"
1426+
hasown "^2.0.2"
1427+
mime-types "^2.1.35"
13821428

13831429
fs.realpath@^1.0.0:
13841430
version "1.0.0"
@@ -1395,6 +1441,11 @@ function-bind@^1.1.1:
13951441
resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
13961442
integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
13971443

1444+
function-bind@^1.1.2:
1445+
version "1.1.2"
1446+
resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c"
1447+
integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==
1448+
13981449
gensync@^1.0.0-beta.2:
13991450
version "1.0.0-beta.2"
14001451
resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0"
@@ -1405,11 +1456,35 @@ get-caller-file@^2.0.5:
14051456
resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e"
14061457
integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==
14071458

1459+
get-intrinsic@^1.2.6:
1460+
version "1.3.0"
1461+
resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.3.0.tgz#743f0e3b6964a93a5491ed1bffaae054d7f98d01"
1462+
integrity sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==
1463+
dependencies:
1464+
call-bind-apply-helpers "^1.0.2"
1465+
es-define-property "^1.0.1"
1466+
es-errors "^1.3.0"
1467+
es-object-atoms "^1.1.1"
1468+
function-bind "^1.1.2"
1469+
get-proto "^1.0.1"
1470+
gopd "^1.2.0"
1471+
has-symbols "^1.1.0"
1472+
hasown "^2.0.2"
1473+
math-intrinsics "^1.1.0"
1474+
14081475
get-package-type@^0.1.0:
14091476
version "0.1.0"
14101477
resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a"
14111478
integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==
14121479

1480+
get-proto@^1.0.1:
1481+
version "1.0.1"
1482+
resolved "https://registry.yarnpkg.com/get-proto/-/get-proto-1.0.1.tgz#150b3f2743869ef3e851ec0c49d15b1d14d00ee1"
1483+
integrity sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==
1484+
dependencies:
1485+
dunder-proto "^1.0.1"
1486+
es-object-atoms "^1.0.0"
1487+
14131488
get-stream@^6.0.0:
14141489
version "6.0.1"
14151490
resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7"
@@ -1432,6 +1507,11 @@ globals@^11.1.0:
14321507
resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e"
14331508
integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==
14341509

1510+
gopd@^1.2.0:
1511+
version "1.2.0"
1512+
resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.2.0.tgz#89f56b8217bdbc8802bd299df6d7f1081d7e51a1"
1513+
integrity sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==
1514+
14351515
graceful-fs@^4.2.4:
14361516
version "4.2.6"
14371517
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.6.tgz#ff040b2b0853b23c3d31027523706f1885d76bee"
@@ -1447,13 +1527,32 @@ has-flag@^4.0.0:
14471527
resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b"
14481528
integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==
14491529

1530+
has-symbols@^1.0.3, has-symbols@^1.1.0:
1531+
version "1.1.0"
1532+
resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.1.0.tgz#fc9c6a783a084951d0b971fe1018de813707a338"
1533+
integrity sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==
1534+
1535+
has-tostringtag@^1.0.2:
1536+
version "1.0.2"
1537+
resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.2.tgz#2cdc42d40bef2e5b4eeab7c01a73c54ce7ab5abc"
1538+
integrity sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==
1539+
dependencies:
1540+
has-symbols "^1.0.3"
1541+
14501542
has@^1.0.3:
14511543
version "1.0.3"
14521544
resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796"
14531545
integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==
14541546
dependencies:
14551547
function-bind "^1.1.1"
14561548

1549+
hasown@^2.0.2:
1550+
version "2.0.2"
1551+
resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.2.tgz#003eaf91be7adc372e84ec59dc37252cedb80003"
1552+
integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==
1553+
dependencies:
1554+
function-bind "^1.1.2"
1555+
14571556
html-encoding-sniffer@^2.0.1:
14581557
version "2.0.1"
14591558
resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz#42a6dc4fd33f00281176e8b23759ca4e4fa185f3"
@@ -2161,6 +2260,11 @@ makeerror@1.0.x:
21612260
dependencies:
21622261
tmpl "1.0.x"
21632262

2263+
math-intrinsics@^1.1.0:
2264+
version "1.1.0"
2265+
resolved "https://registry.yarnpkg.com/math-intrinsics/-/math-intrinsics-1.1.0.tgz#a0dd74be81e2aa5c2f27e65ce283605ee4e2b7f9"
2266+
integrity sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==
2267+
21642268
merge-stream@^2.0.0:
21652269
version "2.0.0"
21662270
resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60"
@@ -2174,17 +2278,17 @@ micromatch@^4.0.4:
21742278
braces "^3.0.1"
21752279
picomatch "^2.2.3"
21762280

2177-
mime-db@1.47.0:
2178-
version "1.47.0"
2179-
resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.47.0.tgz#8cb313e59965d3c05cfbf898915a267af46a335c"
2180-
integrity sha512-QBmA/G2y+IfeS4oktet3qRZ+P5kPhCKRXxXnQEudYqUaEioAU1/Lq2us3D/t1Jfo4hE9REQPrbB7K5sOczJVIw==
2281+
mime-db@1.52.0:
2282+
version "1.52.0"
2283+
resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70"
2284+
integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==
21812285

2182-
mime-types@^2.1.12:
2183-
version "2.1.30"
2184-
resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.30.tgz#6e7be8b4c479825f85ed6326695db73f9305d62d"
2185-
integrity sha512-crmjA4bLtR8m9qLpHvgxSChT+XoSlZi8J4n/aIdn3z92e/U47Z0V/yl+Wh9W046GgFVAmoNR/fmdbZYcSSIUeg==
2286+
mime-types@^2.1.35:
2287+
version "2.1.35"
2288+
resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a"
2289+
integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==
21862290
dependencies:
2187-
mime-db "1.47.0"
2291+
mime-db "1.52.0"
21882292

21892293
mimic-fn@^2.1.0:
21902294
version "2.1.0"

0 commit comments

Comments
 (0)