Releases: Blair2004/NexoPOS
NexoPOS 4.8.12
We're releasing this update mostly to ensure NexoPOS is up-to-date with his dependencies. That update also include a small change on the vue component ns-select-popup. We wanted to allow displaying many items at once with a scroll bar.
As a reminder, NexoPOS v5.x is still under development. While we announced previously to include driver role, we finally decided to remove that from the code as not every business will need a delivery module. That feature will then be offered as a separate module.
Changelog:
- Fixed: minor layout issue on ns-select-popup
NexoPOS 4.8.11
We're releasing this update to fix minor bugs that were discovered recently and reported by our member. First of all, we'll give a special thanks to a new user (@xaviercri) who shared interesting insight on a bug that was living unnoticed for a while. We've also made some change to Gastro to fix bugs reported by @lim10soft.
As you might already be aware of, we're no longer adding further feature to NexoPOS 4.8.x all new features are moved to NexoPOS 5.x which will inherit those bugs fixes.
Changelog:
- Fixed: #1220
- Added: hook for product on default receipt
- Added: dependency check for providers
- Added: improved options saving
- Added: cleaning symbolic links.
Full Details
- V4.8.x by @Blair2004 in #1225
Full Changelog: v4.8.10...v4.8.11
NexoPOS 4.8.10
Today we're releasing NexoPOS 4.8.10 that mostly comes with bug fixes. We're still working on v5.0.x and those change were obviously already merged to that branch. Before jumping on the details, we would like to thank you for being part of our BFCM sale. While it's over now, NexoPOS remains free on CodeCanyon for 1 month, there is nothing you need to pay.
So here are the changelog for this release.
Changelog:
- Fixed: prevent duplicated CashFlow transaction
- Added: new doctor command for clearing orphan orders products
- Added: new doctor command for recomputing cash flow for orders
What's Changed
- V4.8.x by @Blair2004 in #1198
Full Changelog: v4.8.9...v4.8.10
NexoPOS 4.8.9
We're releasing this update to fix minor issues fond on NexoPOS 4.8.8. If you would like to see what has been changed, you can take a look here to explore in deep the changes.
As a reminder, we have the Black Friday currently on live. This is a unique occasion to acquire plugin at a special price before the end of the year.
What's Changed
- Update by @Blair2004 in #1176
- V4.8.x by @Blair2004 in #1185
Full Changelog: v4.8.8...v4.8.9
NexoPOS 4.8.8
This update is released to sort few issue faced with float numbers used as quantity for products. We've realized that when the decimal precision is not set, it cause unexpected behavior. We've also made sure to improve compatibility with the Multi Store module.
Those changes were merged to v4.9.x which we believe is probably likely to be named NexoPOS v.5.x (it has a huge internal changes).
Changelog:
- Fixed: float precision when not set on options.
- Added: new math service class.
- Fixed: #1161 Unserialize issue for Carbon instances.
Other Changes
- Bump babel-loader from 8.2.5 to 9.1.0 by @dependabot in #1157
- Bump cssnano from 5.1.13 to 5.1.14 by @dependabot in #1153
- Bump vue and vue-template-compiler by @dependabot in #1152
- Bump laravel/framework from 9.37.0 to 9.38.0 by @dependabot in #1155
- Bump tailwindcss from 3.1.8 to 3.2.2 by @dependabot in #1163
- Bump postcss-nesting from 10.1.10 to 10.2.0 by @dependabot in #1151
- Bump predis/predis from 2.0.2 to 2.0.3 by @dependabot in #1148
- Bump @dicebear/avatars from 4.10.3 to 4.10.5 by @dependabot in #1147
- Bump phpunit/phpunit from 9.5.25 to 9.5.26 by @dependabot in #1146
- Bump symfony/http-client from 6.1.5 to 6.1.7 by @dependabot in #1145
- Bump postcss-custom-properties from 12.1.8 to 12.1.10 by @dependabot in #1150
- V4.8.x by @Blair2004 in #1164
Full Changelog: v4.8.7...v4.8.8
NexoPOS 4.8.7
We're releasing this minor update of NexoPOS to ensure a better compatibility with the multistore module. However befor jumping into the details, we'll like to provide some hints about the upcoming major release of NexoPOS v4.9.x.
NexoPOS 4.9.x: A step ahead
From this release, we'll try to take further everything that already exists. For example, we'll move from Vue 2 to Vue 3 and using Vite instead of Laravel mix. We'll also improve the actual dashboard by enriching the user experience with new easy to understand controls. This version might not be compatible with previous module so you'll need to expect all module to be released before using. That's all for now, let's jump into the release changes.
Important Note:
This update will wipe all existing migration to use a new structure. We wanted to categorize the migrations in order to reduce stores crafting while using the multistore module. This will also help NexoPOS to understand which file is an update or a table creation. If your system ends up making endless migrations, let us know immediately.
Changelog
- Refactored: login request subscription
- Added: categorizing the migration.
- Fix: #1133 prevent discount usage on payment popup.
- Fixed: set nullable for unrecognized migration
- Fixed: moving migration
- Fixed: deleting duplicate code
NexoPOS 4.8.6
We're releasing one of the last version of the branch v4.8.x. Indeed, we're about to move forward to the next branch v4.9.x that will come with significant changes, especially on the way assets are built. Additionally, we've scheduled the Raw Material for that branch as well.
Meanwhile let's see the changes about this update.
Changelog:
- Added: Adds keyboard support to payment popup
- Fixed: deleting own account from Crud List
- Added: new hooks to inject content on top and bottom of a title
- Added: new test for checking users
- Fixed: loading all customers while opening the customers popup
- Fixed: postcss config to erase unlisted files
- Added: new cash register action
- Fix: #1100 double records for sales
- Updated: refactoring
- Deleted: deprecated link
- Fixed: improve keyboard support on Payment Popup.
- Added: dependency protection on build deletion (customers).
- Added: default type for unsupported product type.
- Added: adjust stock for order product if a reference exists.
Additional Changes
- Bump laravel/framework from 9.33.0 to 9.35.1 by @dependabot in #1102
- Bump pusher/pusher-php-server from 7.0.2 to 7.2.0 by @dependabot in #1093
- Bump spatie/laravel-ignition from 1.5.0 to 1.5.1 by @dependabot in #1096
- Bump @types/node from 18.7.14 to 18.8.4 by @dependabot in #1101
- Adds keyboard support to payment popup by @yasirmturk in #1087
- Bump spatie/laravel-ignition from 1.5.1 to 1.5.2 by @dependabot in #1107
- Bump @dicebear/avatars-avataaars-sprites from 4.10.3 to 4.10.5 by @dependabot in #1106
- Bump symfony/http-client from 6.1.5 to 6.1.6 by @dependabot in #1105
- Bump predis/predis from 2.0.2 to 2.0.3 by @dependabot in #1103
- Bump laravel/telescope from 4.9.3 to 4.9.4 by @dependabot in #1097
- Bump nunomaduro/collision from 6.3.0 to 6.3.1 by @dependabot in #1086
- Bump phpoffice/phpspreadsheet from 1.24.1 to 1.25.2 by @dependabot in #1081
- Bump typescript from 4.7.4 to 4.8.4 by @dependabot in #1084
- Bump doctrine/dbal from 3.4.4 to 3.4.5 by @dependabot in #1080
- Bump sass from 1.54.2 to 1.55.0 by @dependabot in #1075
- Bump laravel/pint from 1.1.3 to 1.2.0 by @dependabot in #1062
- Bump mockery/mockery from 1.5.0 to 1.5.1 by @dependabot in #1056
- Bump cssnano from 5.1.12 to 5.1.13 by @dependabot in #1052
- Bump postcss-simple-vars from 6.0.3 to 7.0.0 by @dependabot in #1040
- Bump postcss-import from 14.1.0 to 15.0.0 by @dependabot in #1036
- Bump acorn from 8.7.1 to 8.8.0 by @dependabot in #971
- Bump pusher-js from 7.3.0 to 7.4.0 by @dependabot in #1004
- V4.8.x by @Blair2004 in #1108
- Bump laravel-echo from 1.13.1 to 1.14.0 by @dependabot in #1035
Full Changelog: v4.8.5...v4.8.6
NexoPOS 4.8.5
We're releasing a new update of NexoPOS that include breaking changes. In short, somes columns were renamed and that make this update incompatible with modules that used old column name (Gastro 4.8.9 and below). If you're using a premium module, you're invited to way the update of each module before updating NexoPOS.
This update also brings
Changelog
- Fixed: #1078 Restrict unit to be deleted when assigned to a product
- Added: implemeting new Math calculator
- Added: new test case
- Updated: CurrencyService class
- Changed: order fields (gross to without_tax & net to with_tax)
- Fixed: design issue on coupon + other improvements
- Added: coupon value on cart
- Added: compute product taxes command
- Added: product taxes on POS
- Added: new test cases
- Removed: deprecated code
- Refactored: taxes on products and order products
- Fixed: #1071 order not updated after a refund
- Fixed: design issues
- Fixed: quick product validation failing
- Fix: #1070 Customers Not selected by default
- Updated: module listing command
- Added: automatic page output action
- Added: global nsSelectPopup & nsPOSLoadingPopup
- Added: silent and normal printing
- Added: name on web routes
- Fixed: wrong method called on ns-table-rows.ts
- Fixed: deprecated issue with str_replace
- Fixed: option typo "only_paid_ordes" => "only_paid_orders"
- Fixed: design issue with notices
- Fixed: list background color on hover
- Added: new test for timzones
- Deleted: incompatible timezone
- Added: float casting
- Added: option to mark a procurement as paid
- Added: new test case for procurements
What's Changed
- Fixes Postgres db type by @yasirmturk in #1067
- Enables keyboard enter on login by @yasirmturk in #1073
- V4.8.x by @Blair2004 in #1090
New Contributors
- @yasirmturk made their first contribution in #1067
Full Changelog: v4.8.4...v4.8.5
NexoPOS 4.8.4
Today we're releasing NexoPOS v4.8.4 that mostly comes with improvements on the compatibility with the WooCommerce extension. We have been reported some operation that aren't working and it was the priority of this release. We've also applied some fix that were reported on github (remember, the best place to report a bug or submit a suggestions is on github).
Let's now breakdown the changes.
Changelog:
- Updated: customer seeding.
- Updated: delete previous module before uploading the new one
- Added: a way to disable all modules.
- Added: code parser while activating module
- Updated: compatibility with RxJs.
- Updated: improving rebanding
- Update: restrict core roles modification
- updated: translation
- feature: new events to catch product inventory update
- Fixed: fields hidden while choosing regular product (quick product)
- Fixed: Products set as hidden shouldn't be visible on POS [fix https://github.com//issues/1015]
- Fixed: instalments not visible for unpaid orders
- fix #1027: translation on the POS cart
- fix: unable to load style on receipts
NexoPOS 4.8.3
This update of NexoPOS has breaking changes that might not affect your experience. In short, we've improved the compatibility with a multi-tenancy installation. Previously every now async feature added to the core was rewritten on the multistore. On a long run it wasn't appropriate.
Additionnaly, we've been working on the WooCommerce extension to improve the compatibility. At the moment, that extension is not fully compatible with Gastro, which requires futher implementation (a plugin on WooCommerce website). We're quite satisfied with the result, but you'll let us know your thoughts.
Other Changes
- Fixed: ensure customer with no email can be created
- Added: new strategy for multi-tenancy
- Added: ensures jobs are multistore compatible
- Updating Syntax for PHP 8.1
- Fixed: category total items count being refreshed
- WIP: ensure better compatiblity with multistore
- Fixed: entry property existense
- Fixed: notification description lenght
- Fixed: precheck customer while updating
- Added: pint project
- Added: support for WooCommerce
- Fixed: Customer Popup Issue [fix https://github.com//issues/994]
- Fixed: Add Billing Details By Default