Skip to content

v1.14.0

Choose a tag to compare

@engahmed1190 engahmed1190 released this 25 Jan 19:06
· 364 commits to develop since this release

What's New in v1.14.0

Added

  • Frappe 16 Compatibility - Converted SQL queries to Query Builder for full Frappe 16 support
  • Enhanced Barcode Support - Added POS Barcode Rules DocType for configurable barcode parsing, weighted/priced item handling
  • Offline Mode Enhancements - Offline support for invoice history, batch/serial data, and variant caching
  • Sales Person Management - Enhanced selection with validation and multi-select dropdown support
  • Permissions & Roles - New roles for system and sales managers with proper POS Settings permissions
  • Payment Improvements - Exact amount mode, optimized queries, Arabic translations, toast queue system
  • Localization - Indonesian translations added, terminology updates

Changed

  • Improved promotions UX with searchable dropdowns and clear all functionality
  • Standardized pricing and submission functions across frontend and backend
  • Enhanced code quality with shared utilities and consistent patterns

Fixed

  • InvoiceCart event propagation on quantity buttons
  • Returns now use ERPNext make_sales_return for proper sales_team handling
  • Batch display showing actual quantities instead of hardcoded values
  • Mutex protection to prevent duplicate invoice submissions
  • RTL toast positioning and localization fixes
  • User display handling for names with trailing spaces

DevOps

  • Added stale issue/PR automation workflow
  • Added comprehensive issue templates

Full Changelog: v1.13.0...v1.14.0