Skip to content

Commit 7f0cd0a

Browse files
committed
v2024.3.3-beta
1 parent 1215f59 commit 7f0cd0a

38 files changed

+104
-93
lines changed

CHANGELOG.md

+17-9
Original file line numberDiff line numberDiff line change
@@ -24,30 +24,38 @@ This page contains a detailed list of changes made in every build of PhotoStruct
2424
- Library upgrades to new versions of PhotoStructure are automatic, but older versions of PhotoStructure cannot open libraries from newer versions of PhotoStructure.
2525

2626
<!-- TODO: -->
27-
<!-- - 🐛 Sync doesn't seem to no-op properly for a completed directory -->
28-
<!-- - 🐛 Tag gallery is not sorted and has too many rows -->
29-
3027
<!-- - ✨ Logs are now viewable in the UI -->
3128
<!-- - 🐛 [Tag reparenting doesn't seem to work properly on rebuilds](https://forum.photostructure.com/t/who-tags-are-incorrectly-excluded-from-keywords/676/6?u=mrm). -->
3229
<!-- - 🐛 Sync resume (after pause) on mac via the menubar (not the main window nav button) doesn't seem to support "resume" properly -->
3330

34-
<!-- fix "tag context" for "next previous" context. I'd always done a search, clicked a thumb, and then clicked esc to go back to the search results. But... if you click a thumb from a search, and then click "next" or "previous", it ignores that you can from a search, and does the chronological next asset, which is very confusing/irritating. -->
31+
<!-- - 📦 Fixed "tag context" for "next previous" context. I'd always done a search, clicked a thumb, and then clicked esc to go back to the search results. But... if you click a thumb from a search, and then click "next" or "previous", it ignores that you can from a search, and does the chronological next asset, which is very confusing/irritating. -->
3532

3633
<!-- - 🐛 (todo): Thumbnails in tag samples are [chronologically ordered](https://discord.com/channels/818905168107012097/1148116413190520923) -->
3734

3835
<!-- - 🐛 (need to verify): Ensure progress is updated during library rebuild (the prior build didn't properly update the `Progress` table, so your computer was busy but you didn't know why). -->
3936

40-
<!--- 📦 (TODO) Add sync reports for AssetFile re-syncs during library rebuilds and video transcodes -->
37+
<!-- - 📦 (TODO) Add sync reports for AssetFile re-syncs during library rebuilds and video transcodes -->
38+
39+
<!-- - ✨ Add "county" support for the geotagger (to help discriminate between [same-named cities](https://discord.com/channels/818905168107012097/1218392684302172170)). This version will automatically schedule a "retag library" job, which is much faster than a "library rebuild," as we skip asset re-aggregation, transcoding, and preview generation, and only re-tag every asset. -->
4140

4241
## v2024.3.3-prealpha
4342

44-
**to be released**
43+
**released 2024-03-20**
44+
45+
- 🐛 Replaced the ExifTool health check timeout with `statTimeoutMs` (which defaults to 30s -- prior builds timed out after 7 seconds)
46+
47+
- 🐛 Node.js v21 support: fixed `DeprecationWarning: The ``punycode`` module is deprecated.`
48+
49+
- 📦 Update Docker image to Node.js 20.11
50+
51+
- 📦 Update SQLite tooling to 3.45
4552

46-
- ✨ Add "county" support for the geotagger (to help discriminate between [same-named cities](https://discord.com/channels/818905168107012097/1218392684302172170)). This version will automatically schedule a "retag library" job, which is much faster than a "library rebuild," as we skip asset re-aggregation, transcoding, and preview generation, and only re-tag every asset.
53+
<a id="v2024.3.2-alpha"></a>
54+
<a id="v2024.3.2-prealpha"></a>
4755

4856
## v2024.3.2-beta
4957

50-
**`-prealpha` released 2024-03-14 🥧 and promoted to `-beta` on 2024-03-19**
58+
**`-prealpha` released 2024-03-14 🥧 and promoted to `-beta` on 2024-03-20**
5159

5260
- 🐛 The warning message `Error: env(): failed to read .env file` caused [sync to fail to run](https://discord.com/channels/818905168107012097/818907922767544340/1217724819483791421]). This warning is now only emitted by the main service, and only if the file exists.
5361

@@ -109,7 +117,7 @@ As an example, a build might be `v2024.1.7-beta`. If it proves sufficiently stab
109117

110118
PhotoStructure now adds `Where/Country/Region/City` tags for those photos and videos with Latitude and Longitude metadata.
111119

112-
Note that this feature is uses an embedded geo database, so no network access is required. This initial implementation only inclues cities with a population of 1000 or greater. See the new `tagGeo` and `tagGeoTemplate` [settings](/go/settings) for more details.
120+
Note that this feature uses an embedded geo database, so no network access is required. This initial implementation only includes cities with a population of 1000 or greater. See the new `tagGeo` and `tagGeoTemplate` [settings](/go/settings) for more details.
113121

114122
### 🔃 Sync improvements
115123

Dockerfile

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
# <https://photostructure.com/server/photostructure-for-docker/>
55

66
# https://github.com/photostructure/base-tools/pkgs/container/base-tools-debian
7-
FROM photostructure/base-tools-debian:sha-1605d9d as builder
7+
FROM photostructure/base-tools-debian:sha-2f5c9bb as builder
88

99
# https://docs.docker.com/develop/develop-images/multistage-build/
1010

@@ -21,7 +21,7 @@ RUN yarn install --frozen-lockfile --production --no-cache
2121

2222
# This must match the base image from
2323
# https://github.com/photostructure/base-tools-debian/blob/main/Dockerfile
24-
FROM node:20.10.0-bookworm-slim
24+
FROM node:20.11-bookworm-slim
2525

2626
# ffmpeg is used for video frame extraction and transcoding
2727
# libheif-examples provides "heif-convert"

VERSION.json

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
{
2-
"version": "2024.3.2-beta",
2+
"version": "2024.3.3-beta",
33
"versionMajor": 2024,
44
"versionMinor": 3,
5-
"versionPatch": 2,
5+
"versionPatch": 3,
66
"versionPrerelease": [
77
"beta"
88
],
9-
"release": "2024.3.2-beta+20240320133326",
10-
"gitSha": "f510a99f0cb85a261405b7831fbbc749dc164e15",
11-
"gitDate": "2024-03-20T20:33:26.000Z"
9+
"release": "2024.3.3-beta+20240324111246",
10+
"gitSha": "93ba2e3de8e4eed22352e14c319060b101f65cf9",
11+
"gitDate": "2024-03-24T18:12:46.000Z"
1212
}

bin/info.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

bin/list.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

bin/logcat.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

bin/logtail.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

bin/main.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

bin/photostructure.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

bin/sync.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

bin/web.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

bin/worker.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

defaults.env

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
# Welcome to PhotoStructure! These are the settings for version 2024.3.1.
2+
# Welcome to PhotoStructure! These are the settings for version 2024.3.
33
#
44
# Please see https://photostructure.com/environment-variables for more
55
# information about using environment variables with PhotoStructure.

package.json

+5-5
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "photostructure",
33
"productName": "PhotoStructure",
44
"author": "PhotoStructure, Inc. <[email protected]>",
5-
"version": "2024.3.2-beta",
5+
"version": "2024.3.3-beta",
66
"license": "SEE LICENSE IN LICENSE.md",
77
"description": "PhotoStructure for Servers",
88
"homepage": "https://photostructure.com/server/photostructure-for-node/",
@@ -25,17 +25,17 @@
2525
"@iarna/toml": "2.2.5",
2626
"@parcel/watcher": "2.4.1",
2727
"@photostructure/tz-lookup": "9.0.2",
28-
"@sentry/node": "7.105.0",
28+
"@sentry/node": "7.107.0",
2929
"argon2": "0.40.1",
3030
"batch-cluster": "13.0.0",
3131
"better-sqlite3": "9.4.3",
3232
"body-parser": "1.20.2",
3333
"commander": "12.0.0",
3434
"croner": "^8.0.1",
3535
"exiftool-vendored": "24.6.0",
36-
"express": "4.18.3",
36+
"express": "4.19.1",
3737
"express-session": "1.18.0",
38-
"fast-xml-parser": "4.3.5",
38+
"fast-xml-parser": "4.3.6",
3939
"file-type": "16.5.4",
4040
"fs-extra": "11.2.0",
4141
"he": "1.2.0",
@@ -51,7 +51,7 @@
5151
"platform-folders": "0.6.0",
5252
"plist": "3.1.0",
5353
"pug": "3.0.2",
54-
"punycode": "2.3.1",
54+
"punycode.js": "2.3.1",
5555
"semver": "7.6.0",
5656
"sharp": "0.32.6",
5757
"source-map-support": "0.5.21",

photostructure

+1-1
Large diffs are not rendered by default.

public/3rd-party-licenses.txt.gz

0 Bytes
Binary file not shown.

public/app/about.css.gz

0 Bytes
Binary file not shown.

public/app/about.css.map.gz

0 Bytes
Binary file not shown.

public/app/about.js.gz

0 Bytes
Binary file not shown.

public/app/app.css.gz

0 Bytes
Binary file not shown.

public/app/app.css.map.gz

0 Bytes
Binary file not shown.

public/app/app.js.gz

0 Bytes
Binary file not shown.

public/app/health.css.gz

0 Bytes
Binary file not shown.

public/app/health.css.map.gz

0 Bytes
Binary file not shown.

public/app/health.js.gz

0 Bytes
Binary file not shown.

public/app/install.js.gz

0 Bytes
Binary file not shown.

public/app/settings.css.gz

0 Bytes
Binary file not shown.

public/app/settings.css.map.gz

0 Bytes
Binary file not shown.

public/app/settings.js.gz

0 Bytes
Binary file not shown.

public/app/splash.css.gz

0 Bytes
Binary file not shown.

public/app/splash.css.map.gz

0 Bytes
Binary file not shown.

public/app/splash.js.gz

0 Bytes
Binary file not shown.

tools/linux-x64/sqlite3

0 Bytes
Binary file not shown.

tools/linux-x64/sqlite3-README.md

+12-5
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,15 @@ Applied on Debian 11 x64:
33
```sh
44
sudo apt install -y build-essential curl
55

6-
# If using `sh-docker`:
7-
8-
source <(egrep "^(YEAR|VERSION)=" /code/src/library/node_modules/better-sqlite3/deps/download.sh)
6+
# If using `yarn --cwd src/library sh-docker`:
97

108
# If you're on an actual debian box:
119

1210
# source <(egrep "^(YEAR|VERSION)=" $HOME/src/photostructure/src/library/node_modules/better-sqlite3/deps/download.sh)
1311

12+
# If using `yarn --cwd src/library sh-docker`:
13+
source <(egrep "^(YEAR|VERSION)=" /code/src/library/node_modules/better-sqlite3/deps/download.sh)
14+
1415
export DEST=/tmp/sqlite-$VERSION
1516

1617
mkdir -p $DEST \
@@ -19,9 +20,15 @@ mkdir -p $DEST \
1920
&& ./configure --enable-static --disable-readline LDFLAGS="-static -pthread" \
2021
&& make clean \
2122
&& make -j `nproc` \
22-
&& strip sqlite3 \
23-
&& cp sqlite3 ~/src/photostructure/tools/linux-x64
23+
&& strip sqlite3
24+
&& cp sqlite3 /tmp/sqlite3
25+
```
26+
27+
Then on the host:
2428

29+
# OMG DOCKER CP DOESN'T ACCEPT GLOBS
30+
```sh
31+
docker cp $(docker ps --filter name=photostructure_library --quiet):/tmp/sqlite3 ~/src/photostructure/tools/linux-x64
2532
```
2633

2734
To validate the binary is static, `ldd` should report "not a dynamic executable:"

tools/mac-arm64/sqlite3-README.md

+5-4
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,12 @@ bash # to avoid zsh
1717

1818
brew install curl
1919

20-
YEAR=2022
21-
VERSION=3400000
20+
source <(egrep "^(YEAR|VERSION)=" ~/src/photostructure/src/library/node_modules/better-sqlite3/deps/download.sh)
2221

23-
mkdir -p /tmp/sqlite \
24-
&& cd /tmp/sqlite \
22+
export DEST=/tmp/sqlite-$VERSION
23+
24+
mkdir -p $DEST \
25+
&& cd $DEST \
2526
&& curl https://sqlite.org/$YEAR/sqlite-autoconf-$VERSION.tar.gz | tar -xz --strip 1 \
2627
&& ./configure --enable-static-shell --enable-static --disable-readline --disable-shared \
2728
&& make clean \

tools/win-x64/sqlite3-README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
Extracted from https://www.sqlite.org/2024/sqlite-tools-win-x64-3450100.zip
1+
Extracted from https://sqlite.org/2024/sqlite-tools-win-x64-3450200.zip
22

3-
https://www.virustotal.com/gui/file/632027d21b045ff822f594d7481a07fea5a745d71ea191311c8b25158803f0fa
3+
https://www.virustotal.com/gui/file/24d4655fde07743257cc18f7ebb4ca66dee9be7267778fa2db810e5a68edf4f9

tools/win-x64/sqlite3.exe

3 KB
Binary file not shown.

yarn.lock

+45-50
Original file line numberDiff line numberDiff line change
@@ -124,44 +124,44 @@
124124
resolved "https://registry.yarnpkg.com/@photostructure/tz-lookup/-/tz-lookup-9.0.2.tgz#3b03dbedc305c872d9f7b99f78c386f8ba986197"
125125
integrity sha512-H8+tTt7ilJNkFyb+QgPnLEGUjQzGwiMb9n7lwRZNBgSKL3VZs9AkjI1E//FcwPjNafwAH932U92+xTqJiF3Bbw==
126126

127-
"@sentry-internal/tracing@7.105.0":
128-
version "7.105.0"
129-
resolved "https://registry.yarnpkg.com/@sentry-internal/tracing/-/tracing-7.105.0.tgz#9cb06f8281454343215cfe4b119c8198f032ec72"
130-
integrity sha512-b+AFYB7Bc9vmyxl2jbmuT4esX5G0oPfpz35A0sxFzmJIhvMg1YMDNio2c81BtKN+VSPORCnKMLhfk3kyKKvWMQ==
127+
"@sentry-internal/tracing@7.107.0":
128+
version "7.107.0"
129+
resolved "https://registry.yarnpkg.com/@sentry-internal/tracing/-/tracing-7.107.0.tgz#a10b4abcbc9e0d8da948e3a95029574387ca7b16"
130+
integrity sha512-le9wM8+OHBbq7m/8P7JUJ1UhSPIty+Z/HmRXc5Z64ODZcOwFV6TmDpYx729IXDdz36XUKmeI+BeM7yQdTTZPfQ==
131131
dependencies:
132-
"@sentry/core" "7.105.0"
133-
"@sentry/types" "7.105.0"
134-
"@sentry/utils" "7.105.0"
132+
"@sentry/core" "7.107.0"
133+
"@sentry/types" "7.107.0"
134+
"@sentry/utils" "7.107.0"
135135

136-
"@sentry/core@7.105.0":
137-
version "7.105.0"
138-
resolved "https://registry.yarnpkg.com/@sentry/core/-/core-7.105.0.tgz#89db519dd9aa7326de63a7eaccf861de3769ab1c"
139-
integrity sha512-5xsaTG6jZincTeJUmZomlv20mVRZUEF1U/g89lmrSOybyk2+opEnB1JeBn4ODwnvmSik8r2QLr6/RiYlaxRJCg==
136+
"@sentry/core@7.107.0":
137+
version "7.107.0"
138+
resolved "https://registry.yarnpkg.com/@sentry/core/-/core-7.107.0.tgz#926838ba2c2861d6bd2bced0232e1f9d1ead6c75"
139+
integrity sha512-C7ogye6+KPyBi8NVL0P8Rxx3Ur7Td8ufnjxosVy678lqY+dcYPk/HONROrzUFYW5fMKWL4/KYnwP+x9uHnkDmw==
140140
dependencies:
141-
"@sentry/types" "7.105.0"
142-
"@sentry/utils" "7.105.0"
141+
"@sentry/types" "7.107.0"
142+
"@sentry/utils" "7.107.0"
143143

144-
"@sentry/node@7.105.0":
145-
version "7.105.0"
146-
resolved "https://registry.yarnpkg.com/@sentry/node/-/node-7.105.0.tgz#cfe8e5602dff2cc754a95412f44c9ca8156422ff"
147-
integrity sha512-b0QwZ7vT4hcJi6LmNRh3dcaYpLtXnkYXkL0rfhMb8hN8sUx8zuOWFMI7j0cfAloVThUeJVwGyv9dERfzGS2r2w==
144+
"@sentry/node@7.107.0":
145+
version "7.107.0"
146+
resolved "https://registry.yarnpkg.com/@sentry/node/-/node-7.107.0.tgz#d60c2e28953f2ba14d12ada9190f1fc577b2b280"
147+
integrity sha512-UZXkG7uThT2YyPW8AOSKRXp1LbVcBHufa4r1XAwBukA2FKO6HHJPjMUgY6DYVQ6k+BmA56CNfVjYrdLbyjBYYA==
148148
dependencies:
149-
"@sentry-internal/tracing" "7.105.0"
150-
"@sentry/core" "7.105.0"
151-
"@sentry/types" "7.105.0"
152-
"@sentry/utils" "7.105.0"
149+
"@sentry-internal/tracing" "7.107.0"
150+
"@sentry/core" "7.107.0"
151+
"@sentry/types" "7.107.0"
152+
"@sentry/utils" "7.107.0"
153153

154-
"@sentry/types@7.105.0":
155-
version "7.105.0"
156-
resolved "https://registry.yarnpkg.com/@sentry/types/-/types-7.105.0.tgz#51dadb7ad650e883459acf18df2ecbb5b4b6e5c2"
157-
integrity sha512-80o0KMVM+X2Ym9hoQxvJetkJJwkpCg7o6tHHFXI+Rp7fawc2iCMTa0IRQMUiSkFvntQLYIdDoNNuKdzz2PbQGA==
154+
"@sentry/types@7.107.0":
155+
version "7.107.0"
156+
resolved "https://registry.yarnpkg.com/@sentry/types/-/types-7.107.0.tgz#5ba4b472be6ccad9aecd58dbc0141a09dafb68c1"
157+
integrity sha512-H7qcPjPSUWHE/Zf5bR1EE24G0pGVuJgrSx8Tvvl5nKEepswMYlbXHRVSDN0gTk/E5Z7cqf+hUBOpkQgZyps77w==
158158

159-
"@sentry/utils@7.105.0":
160-
version "7.105.0"
161-
resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-7.105.0.tgz#727187d252b97cb9e6c78bcdd0e9a1d14e60f313"
162-
integrity sha512-YVAV0c2KLM8+VZCicQ/E/P2+J9Vs0hGhrXwV7w6ZEAtvxrg4oF270toL1WRhvcaf8JO4J1v4V+LuU6Txs4uEeQ==
159+
"@sentry/utils@7.107.0":
160+
version "7.107.0"
161+
resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-7.107.0.tgz#b8524539d052a40f9c5f34a8347501f0f81a0751"
162+
integrity sha512-C6PbN5gHh73MRHohnReeQ60N8rrLYa9LciHue3Ru2290eSThg4CzsPnx4SzkGpkSeVlhhptKtKZ+hp/ha3iVuw==
163163
dependencies:
164-
"@sentry/types" "7.105.0"
164+
"@sentry/types" "7.107.0"
165165

166166
"@sindresorhus/df@^1.0.1":
167167
version "1.0.1"
@@ -270,9 +270,9 @@ balanced-match@^1.0.0:
270270
integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==
271271

272272
bare-events@^2.0.0, bare-events@^2.2.0:
273-
version "2.2.1"
274-
resolved "https://registry.yarnpkg.com/bare-events/-/bare-events-2.2.1.tgz#7b6d421f26a7a755e20bf580b727c84b807964c1"
275-
integrity sha512-9GYPpsPFvrWBkelIhOhTWtkeZxVxZOdb3VnFTCzlOo3OjvmTvzLoZFUT8kNFACx0vJej6QPney1Cf9BvzCNE/A==
273+
version "2.2.2"
274+
resolved "https://registry.yarnpkg.com/bare-events/-/bare-events-2.2.2.tgz#a98a41841f98b2efe7ecc5c5468814469b018078"
275+
integrity sha512-h7z00dWdG0PYOQEvChhOSWvOfkIKsdZGkWr083FgN/HyoQuebSew/cgirYqh9SCuy/hRvxc5Vy6Fw8xAmYHLkQ==
276276

277277
bare-fs@^2.1.1:
278278
version "2.2.2"
@@ -492,11 +492,6 @@ [email protected]:
492492
resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.7.tgz#ab5dd7ab757c54e60f37ef6550f481c426d10454"
493493
integrity sha512-NXdYc3dLr47pBkpUCHtKSwIOQXLVn8dZEuywboCOJY/osA0wFSLlSawr3KN8qXJEyX66FcONTH8EIlVuK0yyFA==
494494

495-
496-
version "0.5.0"
497-
resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.5.0.tgz#d1f5d71adec6558c58f389987c366aa47e994f8b"
498-
integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==
499-
500495
501496
version "0.6.0"
502497
resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.6.0.tgz#2798b04b071b0ecbff0dbb62a505a8efa4e19051"
@@ -695,17 +690,17 @@ [email protected]:
695690
safe-buffer "5.2.1"
696691
uid-safe "~2.1.5"
697692

698-
express@4.18.3:
699-
version "4.18.3"
700-
resolved "https://registry.yarnpkg.com/express/-/express-4.18.3.tgz#6870746f3ff904dee1819b82e4b51509afffb0d4"
701-
integrity sha512-6VyCijWQ+9O7WuVMTRBTl+cjNNIzD5cY5mQ1WM8r/LEkI2u8EYpOotESNwzNlyCn3g+dmjKYI6BmNneSr/FSRw==
693+
express@4.19.1:
694+
version "4.19.1"
695+
resolved "https://registry.yarnpkg.com/express/-/express-4.19.1.tgz#4700635795e911600a45596138cf5b0320e78256"
696+
integrity sha512-K4w1/Bp7y8iSiVObmCrtq8Cs79XjJc/RU2YYkZQ7wpUu5ZyZ7MtPHkqoMz4pf+mgXfNvo2qft8D9OnrH2ABk9w==
702697
dependencies:
703698
accepts "~1.3.8"
704699
array-flatten "1.1.1"
705700
body-parser "1.20.2"
706701
content-disposition "0.5.4"
707702
content-type "~1.0.4"
708-
cookie "0.5.0"
703+
cookie "0.6.0"
709704
cookie-signature "1.0.6"
710705
debug "2.6.9"
711706
depd "2.0.0"
@@ -737,10 +732,10 @@ fast-fifo@^1.1.0, fast-fifo@^1.2.0:
737732
resolved "https://registry.yarnpkg.com/fast-fifo/-/fast-fifo-1.3.2.tgz#286e31de96eb96d38a97899815740ba2a4f3640c"
738733
integrity sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==
739734

740-
741-
version "4.3.5"
742-
resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-4.3.5.tgz#e2f2a2ae8377e9c3dc321b151e58f420ca7e5ccc"
743-
integrity sha512-sWvP1Pl8H03B8oFJpFR3HE31HUfwtX7Rlf9BNsvdpujD4n7WMhfmu8h9wOV2u+c1k0ZilTADhPqypzx2J690ZQ==
735+
736+
version "4.3.6"
737+
resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-4.3.6.tgz#190f9d99097f0c8f2d3a0e681a10404afca052ff"
738+
integrity sha512-M2SovcRxD4+vC493Uc2GZVcZaj66CCJhWurC4viynVSTvrpErCShNcDz1lAho6n9REQKvL/ll4A4/fw6Y9z8nw==
744739
dependencies:
745740
strnum "^1.0.5"
746741

@@ -1643,10 +1638,10 @@ pump@^3.0.0:
16431638
end-of-stream "^1.1.0"
16441639
once "^1.3.1"
16451640

1646-
1641+
punycode.js@2.3.1:
16471642
version "2.3.1"
1648-
resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5"
1649-
integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==
1643+
resolved "https://registry.yarnpkg.com/punycode.js/-/punycode.js-2.3.1.tgz#6b53e56ad75588234e79f4affa90972c7dd8cdb7"
1644+
integrity sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==
16501645

16511646
16521647
version "6.11.0"

0 commit comments

Comments
 (0)