Dropping Laravel 10 support #540
simonhamp
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hey team, this is just a quick note about Laravel version support.
Per our Support Policy matrix, we will be dropping Laravel 10 support for NativePHP for desktop
v1
.Laravel 10 reached end of life back in February 2025. This means that all support for it (including security patches) has now stopped.
And with the successful release of Laravel 12, we have another major version to support.
NativePHP aims to be a safe and secure way to build and distribute apps using Laravel, so maintaining parity with the supported versions of the framework is critical from our perspective to drive adoption of the most stable and secure versions.
This also paves the way for us to use the latest and greatest features of the framework within NativePHP itself.
Going forwards, we will strictly support only the two latest major releases of Laravel. Right now, that's v11 and v12.
We encourage everyone to do the same.
When?
This change will affect the
v1
release, which is due in the coming days.You should upgrade your applications to Laravel 11 (or above) before you upgrade to NativePHP
v1
.What does dropping support mean?
It means that our automated testing across all of the packages will stop testing against Laravel 10. Any features of Laravel that we use in NativePHP that are only available in later versions of Laravel will undoubtedly cause issues in older versions, but we will not be checking for this.
To prevent issues in your apps, the constraints in the
composer.json
files of all of our packages will explicitly require only the two latest major versions (i.e.^11.0|^12.0
currently) of Laravel and any of its core packages, as well as the appropriate versions of any shared third-party dependencies, which will cause Composer installation/upgrade to fail gracefully if you are not using one of these supported versions of Laravel.It also means that any issues raised for apps running on versions of Laravel below the lowest supported version (i.e.
< 11
currently) will be closed and you will be asked to upgrade.Thanks again for your understanding and continued support!
✌🏼
Beta Was this translation helpful? Give feedback.
All reactions