v1.3.0

June 8, 2026 Reading time: 1 min Releases
Happytodev Happytodev
v1.3.0

TL;DR

Plugin system, GPDR foundations, Mai settings imprpovements + bug fixes

Part of Series

Releases of BlogR

⭐ Featured

22 posts
1
v1.3.0 (current)
June 8, 2026
2
v1.2.1
June 8, 2026
3
v1.2.0
June 8, 2026
4
v1.1.2
June 8, 2026
5
v1.1.1
June 8, 2026
6
v1.1.0
June 8, 2026
7
v1.0.3
June 8, 2026
8
v1.0.2
June 8, 2026
9
v1.0.1
June 8, 2026
10
12
v0.24.1
June 7, 2026
13
v0.24.0
June 7, 2026
14
v0.23.0
June 7, 2026
15
v0.22.0
June 7, 2026
16
v0.21.0
June 7, 2026
17
v0.20.0
June 7, 2026
18
v0.19.0
June 7, 2026
19
v0.18.6
June 6, 2026
20
v0.18.4
June 6, 2026
21
v0.18.3
June 6, 2026
22
v0.18.2
June 6, 2026
23
v0.18.1
June 6, 2026

v1.3.0 - 2026-06-08

✨ Features

  • Plugin system: New ExtensionRegistry singleton with BlogrExtension interface. Core blogr package registers itself as a built-in extension. Plugins page in Settings > Plugins shows installed extensions with metadata (version, author, dependencies, homepage).
  • GDPR foundations: Core events (ContactFormSubmitted, AnalyticsScriptRendered, UserDataExported, UserAccountDeleted) with Dispatchable trait. Blade stacks for plugin injection (@stack('cookie-consent'), @stack('analytics-before'), @stack('analytics-after'), @stack('analytics-consent'), @stack('contact-form-consent'), @stack('footer-links')). Analytics anonymize IP support for Google Analytics and Matomo.
  • Mail settings improvements: Brevo SMTP UI with clearer labels and helper text. Test email button with diagnostic error logging (no personal data in logs). Runtime mail config from .env via applyMailConfig().

🐛 Bug Fixes

  • Contact form CSRF: Added missing meta[name="csrf-token"] to blog layout.
  • Contact form button text: Fixed submit button text visibility with Tailwind v4 !important prefix.
  • Log sanitization: Removed personal data (emails, credentials) from error logs in CmsContactController.
Tags: #v1.3.x
Happytodev

About the author

Happytodev

Comments ()

Reply
/