Notes & Dispatches /Release

HydePHP Version v2.0 Released

A major evolution of the framework with modern frontend tooling, redesigned navigation API, and enhanced developer experience.

Emma 3 min read

Overview

HydePHP v2.0 is now available for download!

After two years of development and refinement, the HydePHP team is thrilled to announce the release of version 2.0. This is our most significant update yet, representing a major evolution of the framework with modernized frontend tooling, a completely redesigned navigation system, and countless improvements to the developer experience.

The new version was unveiled and released live on stage by HydePHP creator Emma De Silva at the Laravel Meetup Stockholm, on October 1st 2025.

What's New in v2.0

Modern Frontend Tooling with Vite

We've replaced Laravel Mix with Vite, bringing you a faster and more modern development experience:

Simply run npm run build (replacing the old npm run prod command) to compile your assets.

Redesigned Navigation API

The navigation system has been completely rewritten from the ground up for maximum flexibility:

Enhanced Asset Management

The new consolidated Asset API provides a more intuitive interface for handling media files:

Better Documentation Features

Documentation pages now benefit from several powerful enhancements:

Improved Blog Posts

The blog system receives significant upgrades:

Technical Improvements

HydePHP v2.0 brings several important technical upgrades:

Upgrading to v2.0

We recommend that all users upgrade to take advantage of these improvements. Before upgrading, ensure your application is running HydePHP v1.6 or later (ideally v1.8) to ease the migration process.

Key Migration Steps

  1. Upgrade Tailwind CSS: Run npx @tailwindcss/upgrade to migrate to v4
  2. Update JavaScript: Migrate custom JavaScript to ESM modules
  3. Update Configuration: Update features to use enum values and navigation to array format
  4. Update Build Command: Replace npm run prod with npm run build in your workflow

The upgrade process involves some breaking changes, particularly around the asset system, navigation configuration, and frontend tooling. We've prepared comprehensive documentation to guide you through each step.

For detailed upgrade instructions and a complete migration checklist, please refer to the upgrade guide in our documentation.

Breaking Changes

As a major version release, v2.0 includes several breaking changes:

While these changes require some migration work, they set a solid foundation for future development and provide a much better developer experience overall.

What's Next

With v2.0 released, we're excited about the future of HydePHP. We'll continue to focus on:

Get Started Today

Ready to upgrade or start a new project with HydePHP v2.0? Install it via Composer:

1composer require hyde/framework:^2.0

For new projects, we recommend using the HydePHP installer:

1composer create-project hyde/hyde

Resources

Thank You

A huge thank you to everyone who contributed to this release through code, bug reports, feedback, and community support. HydePHP wouldn't be possible without this amazing community.

We encourage all users to upgrade to this latest version and explore the new features. As always, we welcome your feedback and contributions to make HydePHP even better. Please report any issues you find on GitHub, and share your thoughts on Twitter/X using the hashtag #HydePHP or by tagging us at @HydeFramework.

Happy building with HydePHP v2.0!


Syntax highlighting by Torchlight.dev

Emma

โ†— Discuss on GitHub โ†— Share this dispatch โ†— Subscribe by RSS