Skip to content

v3.0.0

Compare
Choose a tag to compare
@Log1x Log1x released this 18 Mar 12:33
· 10 commits to master since this release
00ef35c

🎉 Navi v3.0.0

The majority of this release contains various clean up and modernization to the Navi source code.

Navi now requires PHP 8.0. There are otherwise no known breaking changes.

Change log

Enhancements

  • ⬆ Bump minimum PHP version to 8.0
  • 🧑‍💻 Add object and type attributes to the MenuBuilder (#70)
  • 🎨 Add type declarations to properties and methods
  • 🎨 Improve/modernize code quality
  • 🎨 Improve the Service Provider code structure
  • 🎨 Remove unnecessary ArrayAccess and JsonSerializable interfaces and methods
  • 🎨 Update the Facade docblock
  • 🎨 Update the vanilla theme example
  • 👷 Update GitHub workflows for PHP 8.0
  • 🔥 Remove Sage 9 examples
  • 🔥 Remove the compatibility workflow
  • 🔥 Remove the composer.lock file from the project
  • 🔥 Remove unnecessary interfaces
  • 🔧 Add a pint.json configuration file
  • 🔧 Remove deprecated Composer scripts
  • 🙈 Add composer.lock to .gitignore
  • 🚚 Move the Sage 10 examples to the sage folder
  • ⏪️ Change menu item keys back to their respective ID's (Fixes #66)
  • ➕ Add laravel/pint to the project
  • ➖ Remove squizlabs/php_codesniffer from the project
  • 📝 Update the project README

Bug fixes

  • 🐛 Fix Acorn registration when using Navi as a plugin (#71)

New Contributors

Full Changelog: v2.0.5...v3.0.0