2 / 5‹›
Subscribe
  1. Collected
  2. Reviewed
  3. Published

Issue #002

PeriodSep 25, 2026 – Oct 1, 2026
Versions18.019.020.0
Commits375 → 301 unique → 12 highlighted
Migrationpayment_xendit · 18.0, 19.0, 20.04b392076 ↗

Xendit moves to the Payment Sessions and v3 APIs

Xendit is deprecating the v2 invoice and card-charge endpoints. Checkout now redirects to the Xendit-hosted payment link, and the inline card form and SDK are removed. Existing v2 tokens can still be charged. Check any customisation of the Xendit card form.

Migrationaccount, base, crm, purchase, purchase_requisition, repair, sale, website_sale · 20.0dff973a9 ↗

Partner identifiers shown when there is no VAT

Invoice and order contact widgets now show the partner's additional identifier when VAT is empty. The context key show_vat is renamed show_identifier, so update custom views that pass it.

New & improved · 3

ImprovedCredit notes keep the original invoice's exchange rateaccount · 18.0, 19.0, 20.0a6839d67
NewStack dump when a worker is killed on timeoutserver · 20.0394cfbb2
ImprovedSession timeouts are loggedauth_timeout · 19.0, 20.0854d1dad

Performance · 4

PerformanceMany2one LEFT JOINs promoted to INNER JOINsorm · 19.0dfc5e84e
PerformanceValidating large pickings is much fasterstock · 18.0, 19.0, 20.00cbb5f66
PerformanceFaster inventory valuation at a past datestock_account · 20.0872f3824
PerformancePOS ticket screen stops refetching variantspoint_of_sale · 18.0a33c1807

Fixes · 3

FixPaid POS orders no longer reopen after a server syncpoint_of_sale · 18.0, 19.0, 20.009af22f5
FixConsolidated credit notes linked to their invoiceaccount · 18.0, 19.0, 20.09b6aa32f
FixBad Studio inverse field no longer takes the server downcore · 19.0, 20.0ebd19ec5