We are thrilled to announce the release of TastyIgniter v4.0 Beta! This release marks a significant milestone, bringing a host of improvements and bug fixes that pave the way for a more robust and versatile platform.
v4.0 Beta offers a preview of what’s to come and allows developers to prepare their extensions for the future. Stay tuned for further updates and the official release of TastyIgniter v4.0.
When will TastyIgniter v4.0 be released?
After years of development, we aim to release TastyIgniter v4.0 in September 2024. v4.0 will be tested through a series of betas and release candidates.
v3 feature freeze
V3 is currently on feature freeze. We will continue to actively support and provide security updates for 6 months after the official release of V4. After that period, V3 will no longer be actively supported but will still receive security updates.
Install and test TastyIgniter v4.0 Beta 1
To explore TastyIgniter v4.0 Beta 1, you can install it using Composer. Remember, this is a beta release and not recommended for production use. It’s a great opportunity to test your applications and share your experience, suggestions, and any issues you encounter with the TastyIgniter development team. Together, we can refine and perfect TastyIgniter v4.0 for the final release.
- Follow the steps in the v4 installation guide.
- Test your existing applications and experiment with the new features.
Whether you’re upgrading your existing application or just starting, TastyIgniter 4.0 Beta 1 offers exciting possibilities and advancements that will shape the future of restaurant ordering and management.
What’s New in TastyIgniter v4.0
v4 introduces several major breaking changes. Let’s take a look at the key changes. For a full list of what’s new and changed, please refer to the upgrade guide.
TastyIgniter As A Package
TastyIgniter can now be included in an existing Laravel application as a package. See Package Installation for more details.
Code Structure
The codebase has been refactored and restructured to follow Laravel conventions which enhance maintainability and extensibility. This includes updated namespaces, relocated controllers, improved models, and form requests.
Namespaces Admin\
, Main\
, System\
have moved to Igniter\Admin\
, Igniter\Main\
, Igniter\System\
respectively.
New and Modern Orange Theme and Admin UI/Layout
Our Orange Theme and Admin pages now have a new and modern UI. This update brings a fresh, vibrant look with an emphasis on user experience and efficiency. The new design features a sleek orange color palette, streamlined navigation, and improved layout elements to enhance usability.
Admin Login with Email
The admin login process now uses email addresses instead of usernames, providing a more convenient and familiar login experience for administrators.
Mail Template Namespaces
Mail template namespaces have been renamed for consistency. admin::
is now igniter.admin::
, main::
is now igniter.main::
, and system::
is now igniter.system::
Translation String Keys
Translation string keys have been updated to follow a consistent naming convention. admin::lang.
is now igniter::admin.
, main::lang.
is now igniter::main.
, and system::lang.
is now igniter::system.
.