github getkirby/kirby 6.0.0-alpha.3

latest release: 5.5.1
pre-release5 hours ago

TL;DR:

Kirby 6.0.0-alpha.3 is an early developer preview. We plan for a final release in the second half of 2026. Kirby 6 will be a free upgrade for all Kirby 4 & 5 license holders.

Important

Don't use Kirby 6 in production yet

New highlights in alpha 3

🚨 Security

All our security fixes and improvements from our Kirby 5 security releases

🔐 User security drawer

A single place on the user/account view to handle security-related matters, e.g. email, password, two-factor (TOTP) management image

🔑 Panel authentication overhaul

The login view has been refactored from the ground up to be more driven by the backend. It now features a method picker, a challenge switcher, and centralized loading/error handling. Auth methods can now also authenticate without an email, enabling token/SSO-style plugin methods that don't key on email and plugins can ship their own login method, just like custom challenges. Passkey is coming …

🪪 Custom Passwords Policy

The new auth.passwords option allows you to define a custom password policy for all users.

// site/config/config.php

return [
    'auth' => [
        'passwords' => [
            'minlength' => 12,
            'uppercase' => true,
            'lowercase' => true,
            'digits'    => 2,
            'symbols'   => true
        ]
    ]
];

And more …

  • 👩‍🎨 New Icons and components
  • 🏎️ Various performance improvements
  • 🪄 A huge Panel JS to Typescript migration
  • 🐛 Various bug fixes and enhancements

Changelog

We are collecting all changes in our pre-release changelog, if you already want to dive deeper: https://github.com/getkirby/kirby/blob/6.0.0-alpha.3/CHANGELOG.md

Don't miss a new kirby release

NewReleases is sending notifications on new releases.