From 32875542673ecfda89264600f16039f3c3126511 Mon Sep 17 00:00:00 2001
From: "github.sudoku"
Date: Sun, 31 May 2026 22:14:54 +0200
Subject: [PATCH] release: bump version to 0.12.0, vendor 0.12.0 release feed
Bumps package.json 0.11.0 -> 0.12.0 and refreshes
tests/fixtures/release-feed.xml from the regenerated landing changelog.
Keeps the release-version-sync guard (#211/#212 drift) green by tying
the app's reported version to the published 0.12.0 release notes.
Co-Authored-By: Claude Opus 4.8
---
package.json | 2 +-
tests/fixtures/release-feed.xml | 26 +++++++++++++++++++++++++-
2 files changed, 26 insertions(+), 2 deletions(-)
diff --git a/package.json b/package.json
index ed0e65c..ee56cb2 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "feedzero",
- "version": "0.11.0",
+ "version": "0.12.0",
"description": "Privacy-first RSS reader",
"license": "AGPL-3.0-or-later",
"type": "module",
diff --git a/tests/fixtures/release-feed.xml b/tests/fixtures/release-feed.xml
index 2a3197b..9dd40e2 100644
--- a/tests/fixtures/release-feed.xml
+++ b/tests/fixtures/release-feed.xml
@@ -3,12 +3,36 @@
FeedZero Release NotesWhat changed in FeedZero.feedzero:changelog
- 2026-05-22T12:00:00Z
+ 2026-05-31T12:00:00ZFeedZero
+
+ feedzero:release:0.12.0
+ v0.12.0: Paywall false-positive fix and automatic TLS for LAN self-hosts
+
+ 2026-05-31T12:00:00Z
+ 2026-05-31T12:00:00Z
+ Free, fully-readable articles no longer show a false paywall box, and self-hosted deployments on a LAN or bare IP now serve HTTPS without manual certificate setup.
+ Free, fully-readable articles no longer show a false paywall box, and self-hosted deployments on a LAN or bare IP now serve HTTPS without manual certificate setup.
+
Added
+
+
Added the running application version to Settings, so the installed build is visible at a glance.
+
Added Windows PowerShell parity to the self-host script. feedzero.ps1 now classifies the host and selects self-signed internal TLS for IP, localhost, and .local deployments, matching the existing shell script.
+
+
Changed
+
+
Simplified the README and self-hosting guide to a one-command Docker quickstart from the public image, with the longer day-2 and troubleshooting material kept behind it.
+
+
Fixed
+
+
Fixed free, fully-readable articles being flagged as paywalled. Full-text extraction now treats a substantial extraction as the definitive readable signal and runs paywall heuristics only as a fallback on the extracted teaser, so subscribe prompts in page navigation and footers no longer trigger a false paywall box.
+
Fixed self-hosted deployments on a LAN or bare IP serving plain HTTP on the HTTPS port, which produced SSL_ERROR_RX_RECORD_TOO_LONG. The server CLI now classifies the host and serves self-signed internal TLS automatically for IP, localhost, and .local hostnames.