The fastest way to compile, sign and distribute your apps for every platform
Blog

NativePHP for Desktop July 2025 Update

We're excited to announce new releases for all NativePHP for Desktop packages! These updates bring enhanced features, improved compatibility, and important dependency upgrades to help you build better desktop applications with Laravel.

Full release notes can always be seen on our Releases page.

#nativephp/laravel v1.2.0 & nativephp/electron v1.2.0

Our Laravel package and Electron driver have been updated in tandem with several coordinated improvements:

Key Features:

Electron-Specific Improvements:

These releases work together to ensure your NativePHP applications run smoothly across all platforms with the latest Laravel versions.

#nativephp/php-bin v1.1.0

Our PHP binary package has been upgraded with critical updates:

Key Features:

#A Note on Laravel 12.21 Compatibility

We recently encountered compatibility challenges with Laravel 12.21 that took some time to resolve. This update to Laravel now requires the mbregex extension to be installed in PHP.

In most default PHP installations, this is most likely already enabled, but in our case, it wasn't. This required some upstream updates in the static-php-cli repository that we rely on to build our PHP binaries.

We appreciate the community's patience while we worked with the maintainers to ensure everything plays nicely together.

The latest releases fully address these compatibility issues, and your applications should now work seamlessly with the latest Laravel versions.

#Upgrading

As always, all of this is just a composer update away 🚀

#Thank You to Our Contributors

These releases wouldn't be possible without the amazing work from our contributors and maintainers. Special thanks to:

We're also grateful to the entire NativePHP community for your patience, feedback, and continued support.

#Looking Forward

These releases represent our continued commitment to making desktop application development with NativePHP as smooth and powerful as possible. Your contributions and feedback make NativePHP better with every release.

As a reminder, NativePHP for Desktop is (and will remain) free and open source. We welcome contributions and sponsorship to support this important project.

Happy building! 🚀

— Willem, NativePHP for Desktop Core Contributor