tastyigniter/core
TastyIgniter Core powers the TastyIgniter restaurant platform, providing the backend foundation for online food ordering and table reservations. Use it as the core package behind the TastyIgniter application and extensions.
This release expands the template sandbox capabilities and fixes an issue with empty place suggestion titles for plain addresses.
Upgrade note: After updating, retry an extension update via the admin updates so auth.json is regenerated without the old http-basic entry for composer.tastyigniter.com.
This release introduces a System Information health check dashboard and optional auto-refresh for the admin Lists widget, along with two bug fixes for improved security and reliability.
This release delivers important security hardening for template sandboxing and file uploads, along with a bug fix for active tab state management in admin forms.
[@php](https://github.com/php) Blade directive in layouts. Default layouts no longer permit raw [@php](https://github.com/php) blocks to prevent unsanitised input execution.
This release adds marketplace authentication improvements and licence warning detection, along with two bug fixes for priority handling and the updates endpoint URL.
0License: Carte keys now bind to a single production installation URL for marketplace and Composer install/update; dev environments exempt.
This release introduces new middleware for guiding incomplete setups and improves file upload validation in the media manager.
CheckInitialSetup middleware that redirects users to the setup flow when initial configuration is incompleteCheckInitialSetup redirect logic to apply only to theme routes, preventing unintended redirects elsewheregetAllowedMimeTypes with extension-based validation for media file handlingThis release includes improvements to Google Places session billing and language update filtering.
This release improves template handling by introducing a sandbox for sanitization, refining related editor behavior, and fixing a nullable type issue on the tag property.
TemplateSandbox component to handle template sanitization✨ New Features
Zero-decimal currency support — currencies without decimal places (e.g. JPY, KRW) now format correctly (#46, #47)
🐛 Bug Fixes
Fixed array slice error in the dashboard news widget (#48) HOME and COMPOSER_HOME are now set when spawning the composer process (#49) Checkbox list in admin forms now correctly submits an empty value (53947e91) Added custom error message for missing item.package (a8432a1c)
media_attachments, languages, countries, and currencies tables to improve query performanceApplicationException class for better type safetyurlPolicy to enforce URL policy behaviorCacheMaker trait with caching helper methodsisRelationPurgeable method visibility from protected to public.menus onboarding step into Cart extension and add mail completion check.distance method for accuracy.--check option on igniter:update command.Minor bug fix
GoogleProvider and NominatimProvider.composer.json from ^8.2 to ^8.3.mediafinder. (#34)console.schedule event to run registered schedule command.MorphToMany relationships.IgniterUtil.afterModelSave to update model attributes.save() with saveQuietly() in LogsStatusHistory model.permissions field when registering admin navigation menuMorphTo and other relationships with event firing.with() method calls with withSerializedData() in MailHelper to better serialize mail data in queue jobsactionUrl and actionText properties to FlashBag messages for better handling of flash overlay messages.makeView method before calling it in FlashException.theme.php.GoogleProvider response stream consumed twice. (#20)Release v4.0.9
Release v4.0.8
Release v4.0.7
Release v4.0.6
Release v4.0.5
Release v4.0.4
Release v4.0.3
Release v4.0.2
Release v4.0.1
Initial release
How can I help you explore Laravel packages today?