Skip to content

v0.18.0

Latest

Choose a tag to compare

@tomektom tomektom released this 03 Nov 14:40
545154b

0.18.0 (2026-11-03)

Features

  • core: resolvable buyer.name and shipment.tracking automation merge fields (#3553) (#3847) (7dff721)
  • fiscalization: show the provider's error code, printer code and document id on a failed receipt (#3848) (20f0d48)
  • fulfillment: reap routing decisions stranded live past a TTL (#2731) (#3836) (76a40e2)
  • inventory: stock view, manual corrections and stock history for operators (#3854) (4fc467d)
  • invoicing: one answer to what can be attached for an issued document (#3548) (#3832) (f4d619d)
  • ksef: render the FA(3) invoice as a PDF with KOD I and persist its hash (#3620) (#3831) (e847862)
  • orders: attach an issued invoice to its marketplace order (#3549) (#3833) (7b02489)
  • orders: bulk cancel, tag removal and buyer-note read with per-row results (#3826) (32ba83e)
  • orders: buyer checkout note, shipping and billing country and repeat-buyer count on orders (#3818) (4336842)
  • orders: buyer email notifications, opt-in per connection (#3554) (#3852) (c5eb342)
  • orders: cancel an order from OpenLinker - void the label, tell the sales channel and correct the invoice (#3820) (99e7288)
  • orders: edit an order's address, quantities and delivery method after import (#3822) (b37505a)
  • orders: email any sales document to the buyer, for every provider (#3550) (#3844) (3a8bb7f)
  • orders: give a discount on an imported order, with the refund and invoice correction it needs (#3823) (0de65d7)
  • orders: re-route a held order on a stock change and on an operator retry (#3558) (#3837) (2cf292e)
  • products,analytics: variant pictures, cost price, margin and CSV export (#3516) (#3850) (b008faf)
  • sales-documents: delivery line per buyer country, one receipt name per VAT rate (#3914) (d9336d5)
  • web: add the i18n core - locale switching, typed copy files, language resolution (#3893) (a476525)
  • web: add the i18n safety net - pinned test language, copy checks, lint, pseudo-locale (#3896) (47cf6ca)
  • web: add the language switch and translate the shared UI primitives (#3895) (1d6b3dc)
  • web: bulk cancel, tags and mark message read on the orders list (#3827) (a23ba3e)
  • web: buyer email settings, template editor and order states (#3555) (#3853) (c690f51)
  • web: cancel an order and confirm the refund from order detail (#3821) (7bcec54)
  • web: edit an order's address, quantities, delivery and discount from order detail (#3825) (6c46d0f)
  • web: format numbers, dates and plurals in the operator's language (#3894) (15ff1f8)
  • web: shorten the dev environment badge to "Dev" (#3899) (49c8f11)
  • web: show a routing decision stranded live, read only (#3557) (#3841) (55efd93)
  • web: show the buyer note on order detail, the orders list and the pack bench (#3819) (1c63a75)
  • web: show whether an issued document reached the marketplace order (#3549) (#3834) (996d382)
  • web: universal send-by-email control for every sales document (#3551) (#3845) (673901d)

Bug Fixes

  • core: bind the mailer in the worker so automation emails send there (#3552) (#3846) (23dc52a)
  • listings: bulk offer wizard keeps edits, clears stale chips, refuses empty and unsynced listings (#3903) (5ba76e4)
  • orders: a retried correction confirm no longer issues a second document with the invoicing provider (#3919) (9e35aec)
  • orders: refuse refunds that exceed what the order was worth (#3817) (d317555)