Skip to content

4.0.0-alpha.6

Pre-release
Pre-release
Compare
Choose a tag to compare
@bastianallgeier bastianallgeier released this 02 Aug 14:29

🎉 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) and columns via new selector prop
     layout:
      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:

🚨 Breaking changes

  • twitter KirbyTag and Helper have been removed. Use legacy plugin if you still rely on these: legacy-twitter.zip