Skip to content

Releases: Blair2004/NexoPOS

NexoPOS 4.5.0

07 Sep 21:43
72eb8f5
Compare
Choose a tag to compare

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

11 Aug 16:12
6238cb6
Compare
Choose a tag to compare

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

06 Aug 13:19
d5ead66
Compare
Choose a tag to compare

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

30 Jul 17:22
Compare
Choose a tag to compare

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

08 Jul 18:17
Compare
Choose a tag to compare

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

28 Jun 16:36
8808387
Compare
Choose a tag to compare

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

17 Jun 10:09
Compare
Choose a tag to compare

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

15 May 13:45
Compare
Choose a tag to compare

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

12 May 13:12
ce8a2af
Compare
Choose a tag to compare

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

07 May 21:38
Compare
Choose a tag to compare

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