🎉 Features
- Writer: blockquote
quote
node (by default not included in nodes dropdown) - New
languages.variables
config option to disable managing translations in the Panel
✨ Enhancements
- Support any character in language variable keys
- Layouts selector customizable
size
(small, medium, large, huge) andcolumns
via newselector
proplayout: type: layout layouts: ... selector: # `small`, `medium`, `large` or `huge` size: huge columns: 6
🐛 Bug fixes
- Page create dialog: allow custom status for anyone #5365
- Fix selected link in link dialog #5198
- Panel menu: gaps between button groups are correct again #5383
- Language editor doesn't support keys with spaces #5332
- Layout selector broken columns #5382
- Fix structure field validation #5390
- Fix centered card icon in Safari #5409
- Longer help text no longer ignores margin to pages section #5406
- Fix toggle field preview #5426
- Fixed jumping checkbox in Firefox #5420
- Fixed descenders in headers #5415
- Fixed prop type check in choice component #5392
- Fixed textarea toolbar overflow #5254
- Fixed nested structures #5385
- Fixed nested object fields #5427
- Fixed reactive props in drawers #5411
- Fixed label association with inputs
- Icon in page picker is no longer squished when title is long #5416
- Bring back lock states #5389
- Fixed slug rules #5423
- Fix cardlets layout in Safari #5391
- Fix scroll bar issues in drawers and dialogs #5393
🚨 Security
This pre-release comes with the security fixes from 3.9.6 and the patch from 3.9.6.1:
- https://github.com/getkirby/kirby/releases/tag/3.9.6
- https://github.com/getkirby/kirby/releases/tag/3.9.6.1
🚨 Breaking changes
twitter
KirbyTag and Helper have been removed. Use legacy plugin if you still rely on these: legacy-twitter.zip