From be04b24eb0c4cae87fee7e8c69409309a9440478 Mon Sep 17 00:00:00 2001 From: Kevin Veen-Birkenbach Date: Fri, 11 Sep 2026 23:30:48 +0200 Subject: [PATCH] Release version 2.1.3 --- CHANGELOG.md | 9 +++++++++ pyproject.toml | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6bcd22e..d6328d2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## [2.1.3] - 2026-09-11 + +* CSP: UI strings ship as a JSON data block, not a CSP-blocked inline script +* Cards: broken icon images fall back to the icon font (*onerror* fixed) +* Iframe: a cross-origin iframe no longer throws a *SecurityError* on load +* Fullscreen: scroll recalculation stops when the header animation ends +* Fullscreen: a resize that keeps the fullscreen state triggers no recalc +* Test coverage: no executable inline scripts; recalc must stop (Cypress) + ## [2.1.2] - 2026-09-10 * CI: lint tests install the project first, so the image publishes again diff --git a/pyproject.toml b/pyproject.toml index 3629d85..8ee7cd6 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "portfolio-ui" -version = "2.1.2" +version = "2.1.3" description = "A lightweight YAML-driven portfolio and landing-page generator." readme = "README.md" requires-python = ">=3.12"