NexoPOS 4.7.3
This update of NexoPOS comes with a major core change. In fact we've updated Laravel from 8 to 9. This has caused some files changes and therefore needs some adjustment in order to make the system works (will be explained later). We would also like to apologize to everyone who has used NexoPOS 4.7.1 to 4.7.2 and has experienced some issue with the premium module. We did the bad move to submit a release that is not ready under some customers' presion. Let's break down the changes.
PHP 8.0 Is Required By Default
Unlike on NexoPOS 4.7.1, NexoPOS 4.7.3 requires PHP 8.0 as the default PHP version. You're then invited to update your environment accordingly.
Creating Product Simplified
So recently, we've received a request that suggested to make the product creation more easier. This means removing as much as possible required field. We heard you and decided to remove as required field : sku, barcode. For those fields, a value will be generated automatically.
We've also reordered the fields to make them more accessible (the required one appear first).
Module Upload Fixed For Windows 10
We've noticed that on Laragon, uploading a module was always failling this is because we've created a temporary directory that start with a dot (.temp). We've fixed that behavior and changed the name to be "_temp" to avoid any conflict with module named "temp". You might now head to /modules and delete the .temp folder is that still exists.
Other Changes
- Fixed: upload module on Windows 10
- Added: migration for creating users attirbutes
- Removed: unecessary code (deprecated)
- Fixed: Users class not supporting multi roles
- Added: new details for CrudAfterDeleteEvent
- Fixed: check declareddependencies existence
- Fixed: optional loading for Users service
- Fixed: button issue (light theme)
- Fixed: exception page
- Fixed: major exception concern
- Fixed: #699
- Fixed: #693
- FIxed: #689
- Fixed: #659
- Updated: speed improvement (less queries)
Special Thank You
We're thankful for those who has contributed. NexoPOS would have been that better without you: