Releases: Blair2004/NexoPOS
NexoPOS 6.0.5
This minor update fixes issues reported by @ayoub-hs. We've also changed the way NexoPOS was tested through CI/CD. Here is a full breakdown.
Changelog:
- Fix: Unhandled accounting misconfiguration #2430
- Fix: unit test with missing module directory
- Fix: no validation error for invalid on the quick products #2429
- Fixed: Component Visual Sizes
- Updating instructions
NexoPOS 6.0.4
What's Changed
- Fixed: deprecated usage of the library SnackBar.
- Added: new guides for AI training
- V6.0.x by @Blair2004 in #2425
Full Changelog: v6.0.3...v6.0.4
NexoPOS 6.0.3
NexoPOS 6.0.2
Changelog:
- Added: flexibility to the cart header buttons (modules can now change those)
- Fixed: better module symlink creation
What's Changed
- V6.0.x by @Blair2004 in #2422
Full Changelog: v6.0.1...v6.0.2
NexoPOS 6.0.1
NexoPOS 6.0.0
We're proud to release NexoPOS 6.x after so much work. We're bringing the most advanced and powerful version of NexoPOS at the time. Major changes were made to ensure NexoPOS remains compatible with new technologies. To upgrade to this version, you should be using at least NexoPOS v5.3.x (v5.2 and below will have to upgrade to v5.3 first).
Here is the breakdown of the changes:
Changelog:
- Closes: Implementation of Laravel event to replace Hook::action #2271
- Upgrading TailwindCSS
- Closes: Upgrading to laravel 12 (https://github.com/Blair2004/NexoPOS/issues/2288[)](https://github.com/Blair2004/NexoPOS/commit/7cdebbb792a8ad85980b2f8dc56d14a8f8ebd903)
- Added: AsideMenu for registering aside dashboard menu.
- Improved: Widget System
- Removed: old migrations
- Added: doctor command to purge orphan migrations
- Close: Actionnable Notification (#2260)
- Deprecated: usage of RXJS on Snackbar
- Refactoring Legacy Code
- Deprecated: usage of RXJS on Snackbar
- Refactoring Legacy Code
- Added: wrapper method to AsideMenu
- Added: Crud Scope support (hook method replacement)
- Fixed: inappropriate update of the "Orders" menu
- Fixed: Delay Notification delete
- Removed: "deleted" dispatch event to Notification
- Added: reset admin permissions while fixing roles
- Updated: using AsideMenu in favor of regular associative arrays
- Updated: removing old usage of nsSnackbar with .subscribe() chain method
- Fixed: minor adjustment on the component
- Updated: permission management component
- Migrating: from static property to constants on Fields class
- Fixed: exclude cssFiles from Authentication wrapper
- Added: Autoload for Fields classes
- Added: Autoload Fields Class
- Added: validate input againts Field Class.
- Fixed: ensure the same nsHooks objects is used globally
- Fixed: small Dark theme adjustments
- Added: widgets must include a new class "widget-handle" to allow mouse to grab and drag them.
- Added: new "keyup" events on ns-field to support "keyup.enter" like events
- Added: FormValidation class now supports "regex" as rule
- Changed: button colors on module component
- Updated: Visual Minor changes
- Fixed: safely ignore module component environment
- Refactor: Using ->getIdentifier() in favor of ->getNamespace for Crud classes
What's Changed
- [Feature][v6.0.x] by @Blair2004 in #2270
- V6.0.x by @Blair2004 in #2416
Full Changelog: v5.3.7...v6.0.0
NexoPOS 5.3.10
We're releasing this update to ensure compatibility with NexoPOS and NexoPOS Cloud. As you might already know, we've released NexoPOS Cloud in a preview state. The idea here is that after a bunch of development, we would like to see how it behaves when it's live. So far, around 30 instances of NexoPOS have been running since the launch, we're quite satisfied. This update will then ensure that we can upload exclusive modules to the NexoPOS Cloud, allowing you to try them out.
Changelog:
- Fixed: Autoload modules wasn't properly loaded.
- Fixed: change to ubuntu-latest on build.yml configuration.
NexoPOS 5.3.9
This minor update to NexoPOS includes several bug fixes and a significant enhancement to the accounting section.
In early v5. x, we've implemented accounting features to the POS, but we've realized that to keep consistency, we had to remove it from places where it shouldn't be, like on Cash Registers. For many new user, it was confusing as accounts were required before making a cashout/cashin operation. Now it's no longer available, and even on NexoPOS v6x, it will not be removed.
Changelog:
- Fixed: Order Code Generation Now Multistore Friendly
- Fixed: Import Localization Helper
- update translation strings, update German translation
NexoPOS 5.3.8
We're releasing this patch update to fix a few things on NexoPOS. Note that NexoPOS v6x is currently being developed, if you would like to know the upcoming feature, you can see them there.
Changelog:
- Fix: ensure ownership before deleting a notification
- Fix: Transaction Rule for paid orders
- Fix: ensure income is based on "credit" transactions in the "revenues" account
- Fix: unable to load vite.config.mjs
- Fix: module upload not being appropriately redirected (#2274)
- Fix: no MariaDB mention while setting NexoPOS up
- Fix: misuse of variable naming causing wrong Accounting Rules set
NexoPOS 5.3.7
This is a patch update that ensures compatibility with the new Raw Material Tracker module. Besides, some small changes are listed on the following changelog:
Changelog
- Fixing Typos
- Adjustment for API
- Fixed: orders settings compatibility with multistore
- Added: Allowing 0 (System) as author of Product History
What's Changed
- V5.0.x by @Blair2004 in #2250
Full Changelog: v5.3.6...v5.3.7