Skip to content

Release v1.3.0

Choose a tag to compare

@github-actions github-actions released this 24 Sep 14:55
· 14 commits to main since this release

Release 1.3.0

Changelog

FrankenPHP worker mode with kernel not reset between requests (scenario B / reset_kernel=false): bundle-owned state is request-scoped without relying on services_resetter. Full write-up: docs/FRANKENPHP-WORKER-AUDIT.md.

Added

  • BlogKitWorkerStateSubscriber: clears the bundle memos (settings, settings provider, tag caches, publish-event buffer) at the start of every main request and resets the blog entity manager when a previous request closed it.
  • Twig functions nowo_blog_kit_can_manage(), nowo_blog_kit_can_moderate(), nowo_blog_kit_can_configure() evaluated per call.
  • comments.captcha.timeout_seconds (default 5.0) for the default StreamCaptchaHttpClient.

Changed

  • Admin templates use the new access functions instead of the per-user Twig globals.
  • BlogSettingsRepository::findSingleton() refreshes the settings row from the database (HINT_REFRESH) when loading it, so a long-lived identity map cannot serve stale comment protection settings.

Deprecated

  • Twig globals nowo_blog_kit_can_manage, nowo_blog_kit_can_moderate, nowo_blog_kit_can_configure (frozen per Twig environment in worker mode without reset).

Fixed

  • BlogArticlePublishedDoctrineSubscriber: a failed flush no longer leaks its pending articles into the next flush (buffer cleared per top-level flush; implements ResetInterface).

What's Changed

  • chore(deps): bump happy-dom from 20.11.2 to 20.11.12 by @dependabot[bot] in #9
  • chore(deps): bump @types/node from 26.2.0 to 26.4.0 by @dependabot[bot] in #10
  • chore(deps): bump happy-dom from 20.11.12 to 20.14.0 by @dependabot[bot] in #11
  • chore(deps): bump @types/node from 26.4.0 to 26.4.1 by @dependabot[bot] in #12
  • chore(deps): bump happy-dom from 20.14.0 to 20.14.3 by @dependabot[bot] in #13
  • chore(deps): bump vite from 8.2.2 to 8.3.0 by @dependabot[bot] in #15
  • chore(deps): bump @types/node from 26.4.1 to 26.5.1 by @dependabot[bot] in #14
  • chore(deps): bump @types/node from 26.5.1 to 26.6.1 by @dependabot[bot] in #16
  • chore(deps): bump happy-dom from 20.14.3 to 20.14.5 by @dependabot[bot] in #17

Full Changelog: v1.2.0...v1.3.0