đ Whatâs New
- Added support for Laravel 8
- Added support for PHP 8
- Dropped support for PHP 7.3
- You can now upload WebP images via the Media Manager (https://github.com/tastyigniter/TastyIgniter/pull/839)
- Added new system setting to choose which page to display booking form on
- Admins with the
ImpersonateAdmin
permission can now impersonate other admin users
- Ability to send an invitation email when creating new admin users and customers
- Added the ability for a customer to cancel their order and/or reservation
- Added
User::register()
helper method to create admin users
- Added
Activate
button to manually activate customers when require approval is enabled
- You can now specify distance-based delivery conditions to add additional delivery charge per km/mile
- You can now limit the number of guests allowed to make a booking at each available timeslot
- You can now update an order or reservation status from the admin list page
- Added rate limiter to admin auth routes to throttle requests
- Added more configurable properties to the Connector form widget
- Added timestamps to DB tables to track record changes (https://github.com/tastyigniter/TastyIgniter/pull/859)
- Added
ListFrontEnd
scope to Categories_model (https://github.com/tastyigniter/TastyIgniter/pull/862)
- Assets combiner enabled by default (https://github.com/tastyigniter/TastyIgniter/pull/858)
- List Action Widgets to provide an easy API to register actions on lists. For example, bulk delete action to delete one or multiple records (https://github.com/tastyigniter/TastyIgniter/pull/849)
- Added
igniter:passwd
artisan command to reset admin password from the command line
Thatâs it on TastyIgniter v3.1.0 highlights. If youâd like to see a full list of improvements and bug fixes, please see the previous release notes.
đ Upgrading
Always back up your files and database before updating.
From the admin dashboard
- Go to System > Extensions, disable all extensions before upgrading by clicking the square (stop) button on all extensions.
- Go to System > Updates, click the Ignore button all updates except the TastyIgniter v3.1.0 update, then click the Update button.
- Use your newly-upgraded TastyIgniter site!
Manually from the command line
- Follow Step 1 and Step 2
- Run the following command at the root of your TastyIgniter installation:
composer update
php artisan igniter:up
php artisan cache:clear
- Use your newly-upgraded TastyIgniter site!
If you face any issues, please start a new discussion in the Support tag or find us in #help on Discord. You may find a similar issue being discussed but open a new discussion anyway, it helps us get your specific problem solved faster.
đ Thank You
TastyIgniter releases would not be possible without the support of the community, our thanks go out to all of them! Thank youâŚ
To everyone who contributed code to this release, to everyone who has helped with testing, to every sponsor, to every Open Collective supporter and Github Sponsor. You rock!
Your financial support is a huge source of motivation, it helps provide for stable development hours for TastyIgniter! Help us become a sustainable project by backing us on Open Collective or GitHub
Finally, thank you for your continued support, donations, and enthusiasm that keeps us going.