Releases: Blair2004/NexoPOS
Releases · Blair2004/NexoPOS
NexoPOS 4.5.0
Today we're releasing an update of NexoPOS 4.x that covers various bug fixes.
Changelog:
- Fixed: how taxes are computed for refunded orders.
- Cleaning Unit Tests
- Added: new events
- Added: disabling CSRF for webhook route
- Updated: module booting
- Added: generate barcode if not provided
- Added: checking customer coupons
- Fixed: fix #277
- Fixed: tax calculation on TaxService
- Fixed: fix #276
- Fixed: fix #274
- Updated: refactoring the code
- Added: Provider procurement Crud
- Added: support for quick products
- Updated: table schema for unit quantities
- Fixed: bug while making a payment
- FIxed: tax computation for quick product
- Fixed: tax computation while editing a product price
- Fixed: fix #278
- Fixed: notification not deleting
- Added: sound notifications
- Added: prevent undesired pos closure
- Added: new audio select input
- Added: customer account history crud component
- Fixed: allow custom payment for an installment
NexoPOS 4.4.2
Changelog:
- Upgraded: to laravel-mix 6
- Fixed: wrong asset loaded on production
- Fixed: wrong locale file loaded on production
- Updated: including vendor and manifest
- Fixed: show discount conditionally if it's set
- Fixed: migration not compatible with multistore
- Fixed: float value comparison
- Fixed: added extensible "rename" method to "Schema"
- Fixed: missing _naked_receipt.blade.php template
- Fixed: order with installment calculation
- Removed: deprecated dependency
NexoPOS 4.4.1
Changelog:
- fix #227
- fix #228
- Added: cashflow component
- Updated: refactored routes
- Updated: change expense history to cash flow history
- Added: new events (cash flow created & deleted)
- Updated: order product refunded event
- Updated: cash flow report (ongoing)
- Added: record cash flow for various operations
- Updated: moved expenses to banking (temporary)
- Fixed: refund total to be the product refunded
- Updated: reset service to support cash flow
- Added: accounting settings
- Moved: cash flow settings to accounting settings
- Updated: permissions
- Refactored: web routes
- Added: new unit test (accounting settings)
- Fixed: payment for installments
- Fixed: create cash flow category if missing
- Fixed: tax calculation on order
- Fixed: deleting order wasn't restoring the products
- Updated: Cash Flow report
- Added: more test conditions
- Fixed: translation
- Fixed: layout issue with the permissions
- Added: new permissions to control the pos features
- Added: new filter
- Fixed: few layout issues
- Fixed: owed amount for customers not correctly computed
- Fixed: add refund status to order completely refunded
NexoPOS 4.4.0
If you're using a premium module, you're pleased to wait for the update for the module you're using.
Changelog:
- Added: refresh reports from the CLI
- Added: create expense history on update active expense
- Fixed: how the last day report is retrieved
- Fixed: day of the year on the day report
- Fixed: year report no showing output
- Added: support for NsCommissions module
- Updated: how test are performed for orders
- Added: route name for settings
- Added: localization for sales report
- Added: signature for product version
- Updated: product history on POS
- Fixed: product transaction popup
- Added: Expenses generated with procurement created + settings
- Added: coupon is assigned to the order author or logged user
- Added: order author can now be edited during sale
- Added: localization on order type
- Updated: code quality
- Fixed: convert order status to human form
- Fixed: product unit crud with 404 errors
- Fixed: issue while performing a migration
- Fixed: Undefined index while applying a fixed discount
- Fixed: ensure order status are correctly updated
- Added: new events
- Added: order delivery status can be changed
- Fixed: layaway issue with computation
- Update: polish code
- Fixed: payment type not loaded for sub stores
- Fixed: store name not displaying on the receipt
- Added: refund receipt for orders
- Fixed: issue while removing permissions
- Added: enhanced refunds
- Fixed: abbreviating currencies
NexoPOS 4.3.2
this update comes with various changes.
Changelog :
- Updated: dependencies
- Added : padding to settings component
- Added : filter to extends Users Crud actions
- Added : new events
- Fixed : namespace filter on Permission model
- Added : new dashboard for roles
- Fixed : removing permissions used the wrong parameter type
- Added : cashier reports
- Updated : roles to support identifier
- Fixed : wrong column name on the initial migration
- Added : default dashboard for roles
- Added : new way to get system date.
- Added : forget module migration option
- Fixed : searchable being changed while saving categories
- Updated: remove "supervisor" role from the core.
- Added : default dashboard.
- Fixed : Instalment crud list using a wrong pivot attribute
- Fixed : Stock adjustment issue (adding stock) fixes #207
- Fixes #208
- Fixed : unable to load the product reports.
- Fixed : some adjustment on the products reports.
NexoPOS 4.3.1
Changelog :
- Fixed: deprecation with line awesome
- Added: purge missing migrations
- Fixed: typo on form validation message
- Fixed: group actions were always about deleting entries
- Fixed: API to include a default prefix
- Fixed: tax price skipped if tax is not assigned
- Added: new best product report with permission
- Updated: DateTime picker can be used as a field or a sample component
- Added: date time picker on all reports.
- Added: delete order test
- Added: Products reports
- Added: dynamic component loading for settings
- Added: translation for DateTime picker
- Added: a way to inject custom tab on user profile + Vue component
NexoPOS 4.3.0
Changelog :
- Updated: display item price when a product has a single unit
- improved demo
- Added: price modification popup.
- Added: grocery demo
- Improved: reset feature
- Fixed: deprecated attributes
- Removed: unnecessary translation files
- Added: new order settings
- Fixed: make sure OrderAfterCreatedEvent can be broadcasted on the socket
- Added: rebranding on POS logo
- Update: deprecating a feature
- Added: new filters
- Added: new report sales by payments
- Added: rebranding options
- Added: run migration from the command.
- Ignoring Supervisor logs
- Fixed: make sure refreshing a procurement form doesn't delete entries
- Fixed: make sure while deleting an entry the crud refreshes
- Added: test for custom payment
- Added: test for products with different price mode
- Fixed: typo on the default payment type
- Fixed: wrong file name while extracting localization
- Updated : localization
- Fixed: the wrong configuration during setup
- Fixed: make sure installment extends orders children's menus.
- Created: test for custom payment types
- Fixed: wrong price mode defines by default.
- Added: payments type are set as component now
- Added: language extraction improvement
- Fixed: wrong class assigned to system migration.
- Fixed: wrong npm command to build assets
- Fixed: Error thrown while using an unsupported date format.
- Fixed: added load method for .env for keeping previous values.
- Fixed: ensure TaskSchedulingPingJob doesn't restore files
- Added: implementing CLI update
- Fixed: the wrong date provided while saving an order
- Added: new events while a product is computed
- Fixed: currency issue
- Fixed: ensures order is loaded synchronously
- Fixed: Crud issues
- Added: 2 Feature tests
- Updated: Extending the script for modules.
- Fixed: various popup layouts
- Fixed: incorrect date value.
- Updated: npm dependencies
NexoPOS 4.2.3
this update comes with some slight improvements.
Changelog :
- Added : return exact string for unmatched translation
- Fixed : create symbolic link on windows for language
- Fixed : flat array with keys
- Added : new hook when crud form is loaded
- Added : new filter when crud footer form is rendered
- Added : new filter when settings footer is rendered
- Fixed : missing translation file on vue component
- Update : ckeditor.
- Added : 2 languages (French & Spanish)
- Fixed : ensure localization is correctly loaded
- Added : new path to extract classes.
NexoPOS 4.2.2
This update introduces translations for NexoPOS 4.x. 3 languages are now supported: French, English and Spanish.
Changelog :
- Added : extraction tools
- Added : language base files
- Added : default system language
- Fixed : missing localization functions
- Fixed : missed attribute while setting up.
- Fixed : ensure the store language is selected by default.
- Update : updating dependencies
- Fixed : error with module missing languages
NexoPOS 4.2.1
this update provides various changes that aim to improve NexoPOS the better.
Changelog :
- Added : download to CSV feature.
- Added : away to install NexoPOS from the CLI
- Added : upload user profile
- Added : isolated media manager
- Added : quick setup command
- Added : hard reset command
- wip email for account recovery
- added : new settings
- Update tailwindcss
- ignoring expenses settings
- Added : Module details command
- Adding : databased for testing.
- Added : new logo
- Added : new recovery feature (including mails)
- Added CI test suite configuration file.
- Fixed : CSRF Mismatch one new installation using a domain with port
- Fixed : required parameter
- Added : new commands to handle modules
- Added : register modules command.
- Added : process status editable.
- Fixed : profile avatar overflow
- Added : new attribute to Order model.
- Fixed : Unknown process status.
- Added : localization support on labels.ts
- Fixed : number length
- Added : new animation
- Created : various tests
- Fixed : unit group deleted with a product
- Added : category reference for each ordered product
- Fixed : tax group is computed only if it's provided
- Moved Gastro Test to the module
- Fixed : allow snackbar issue
- Added : new command to forget module migration
- Added : new method for calculating a value percentage
- Added : websocket support
- Updated : notification to support WebSocket
- Adjusting broadcast name
- Fixed : ensure keep in sync on client-side
- Fixed : date format
- Fixed : default sidebar state
- Securing private access
- Improving comments
- Added : new middleware
- Added : pusher to composer.json
- Fixed : broadcasting configurations
- Improved : unit testing
- Updated : order date can be modified
- Updated : better error message when a tax group is not found.
- Sorted : proper message when there is a misconfiguration on the taxes
- exposing some POS queues
- fixing responsivity for cart buttons
- Fixed issue with SetupService.
- Fixed : sale price set if the tax is not provided
- Added : new crud component to edit a product expiration.
- Fixed : date time picker description
- Added : ensuring products with accurate tracking can be adjusted
- Added : label on crud table to see the items displayed and total items available
- Fixed : missing column