v0.22.0
Part of Series
Releases of BlogR
22 posts
1
v1.3.0
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
v1.0.0 - End of beta
June 7, 2026
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
(current)
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
Here are the changes included in this version.
v0.22.0 - 2026-06-07
✨ Features
- Locale auto-detection:
LocaleServiceauto-detects published locales fromBlogPostTranslationandCmsPageTranslation, cached and invalidated on content changes - Locale disable toggles: New
locales_disabledcheckbox list in settings — disabled locales return 404 on the frontend - Multilingual Settings UI redesign: Auto-detect toggle + conditional manual textarea fallback, default locale now a
<select>with human-readable names - Flag emojis:
localeFlag()helper with 26-locale mapping added to navigation and language-switcher - CMS content rendering:
default.blade.phprenders$contentand$blocks; fix for overriding published views resolved - CLI import fix:
detectCmsPageFormat()delegates toCmsPageImportExportService - Per-translation CMS page editing:
EditCmsPageTranslation.phpwithCmsBlockBuilder, eliminating combinatorial explosion - Architecture redesign: Single-form replaced with translation grid using
Repeater::make('translations')->relationship() - Install page translations: Full JSON translation for 10 locales (7 blocks each, 4 content blocks translated)
- INSTALL.md: Step-by-step guide from zero to running blog
🐛 Bug Fixes
- Fix
Livewire PropertyNotFoundExceptionby adding missinglocales_auto_detectandlocales_disabledproperties toBlogrSettings - Fix CMS page content/blocks rendering: removed overriding published views and cleared view cache
✅ Tests
- 911 passing tests (56 skipped, ~2720 assertions)
- New test files:
LocaleServiceTest,CmsPageDisabledLocaleTest,CmsPageTranslationEditTest - 4 new disabled filtering tests, 2 new
availableLocales()tests, 3 route-level disabled locale tests
Tags:
#v0.22.0
Comments ()
No comments yet. Be the first to comment!