diff --git a/CHANGELOG.md b/CHANGELOG.md index 2ee29f9f..35bc57fe 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,4 +8,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] ### Added + - Provider-agnostic S3 multipart upload helpers to support large file uploads and bucket management. (PR #1620 by PR0M3TH3AN) + +### Changed + +- Major repository update and synchronization (Commit `b429b1c` by thePR0M3TH3AN) + +### Fixed + +- Reverted webseed regression fix (PR #2002 by thePR0M3TH3AN) diff --git a/package-lock.json b/package-lock.json index 54eaa9a9..34793d81 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,7 +19,6 @@ "ws": "^8.19.0" }, "devDependencies": { - "@noble/hashes": "^2.0.1", "@playwright/test": "^1.58.0", "cross-env": "^10.1.0", "esbuild": "^0.25.12", @@ -884,7 +883,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-2.0.1.tgz", "integrity": "sha512-XlOlEbQcE9fmuXxrVTXCTlG2nlRXa9Rj3rr5Ue/+tX+nmkgbX720YHh0VR3hBF9xDvwnb8D2shVGOwNx+ulArw==", - "devOptional": true, "license": "MIT", "engines": { "node": ">= 20.19.0" @@ -1241,9 +1239,9 @@ } }, "node_modules/autoprefixer": { - "version": "10.4.24", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.24.tgz", - "integrity": "sha512-uHZg7N9ULTVbutaIsDRoUkoS8/h3bdsmVJYZ5l3wv8Cp/6UIIoRDm90hZ+BwxUj/hGBEzLxdHNSKuFpn8WOyZw==", + "version": "10.4.23", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.23.tgz", + "integrity": "sha512-YYTXSFulfwytnjAPlw8QHncHJmlvFKtczb8InXaAx9Q0LbfDnfEYDE55omerIJKihhmU61Ft+cAOSzQVaBUmeA==", "funding": [ { "type": "opencollective", @@ -1284,9 +1282,9 @@ "license": "MIT" }, "node_modules/baseline-browser-mapping": { - "version": "2.9.19", - "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.9.19.tgz", - "integrity": "sha512-ipDqC8FrAl/76p2SSWKSI+H9tFwm7vYqXQrItCuiVPt26Km0jS+NzSsBWAaBusvSbQcfJG+JitdMm+wZAgTYqg==", + "version": "2.9.18", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.9.18.tgz", + "integrity": "sha512-e23vBV1ZLfjb9apvfPk4rHVu2ry6RIr2Wfs+O324okSidrX7pTAnEJPCh/O5BtRlr7QtZI7ktOP3vsqr7Z5XoA==", "license": "Apache-2.0", "bin": { "baseline-browser-mapping": "dist/cli.js" @@ -1890,9 +1888,9 @@ "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.5.283", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.283.tgz", - "integrity": "sha512-3vifjt1HgrGW/h76UEeny+adYApveS9dH2h3p57JYzBSXJIKUJAvtmIytDKjcSCt9xHfrNCFJ7gts6vkhuq++w==", + "version": "1.5.279", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.279.tgz", + "integrity": "sha512-0bblUU5UNdOt5G7XqGiJtpZMONma6WAfq9vsFmtn9x1+joAObr6x1chfqyxFSDCAFwFhCQDrqeAr6MYdpwJ9Hg==", "license": "ISC" }, "node_modules/emoji-regex": { diff --git a/package.json b/package.json index d4679c74..c61d1257 100644 --- a/package.json +++ b/package.json @@ -33,7 +33,6 @@ "telemetry:aggregate": "node scripts/agent/telemetry-aggregator.mjs" }, "devDependencies": { - "@noble/hashes": "^2.0.1", "@playwright/test": "^1.58.0", "cross-env": "^10.1.0", "esbuild": "^0.25.12", diff --git a/releases/draft-20260131.md b/releases/draft-20260131.md new file mode 100644 index 00000000..ace4b38a --- /dev/null +++ b/releases/draft-20260131.md @@ -0,0 +1,15 @@ +# Release Draft - 2026-01-31 + +## Highlights + +### Webseed Stability (Unstable) + +A recent change aimed at fixing a webseed regression was reverted (PR #2002) to ensure stability in the unstable channel. This restores the previous behavior while a more robust fix is investigated. + +### Major Repository Update (Main) + +The main branch has received a significant update (`b429b1c`), incorporating extensive changes across the codebase. This synchronization brings `main` up to date with the latest developments. + +## Upgrade Notes + +No specific manual migration steps are required, but developers should be aware of the large changeset in `main`. diff --git a/scripts/check-hex.js b/scripts/check-hex.js index 3874779d..33976245 100755 --- a/scripts/check-hex.js +++ b/scripts/check-hex.js @@ -31,7 +31,8 @@ const IGNORED_GLOBS = [ 'tests/unit/embed-accent.test.mjs', 'tests/visual/embed-layout.spec.ts', 'ai/**', - '**/*.ai' + '**/*.ai', + 'releases/**' ]; const gitArgs = [ diff --git a/tests/hashtag-preferences.test.mjs b/tests/hashtag-preferences.test.mjs index d79d94a2..a0303fd4 100644 --- a/tests/hashtag-preferences.test.mjs +++ b/tests/hashtag-preferences.test.mjs @@ -254,8 +254,6 @@ test( }; nostrClient.fetchListIncrementally = async () => { - fetchCalls += 1; - // Always return the event so the second load call (with permissions) finds data return [event]; }; nostrClient.relays = relayUrls;