Releases
v0.17.0
Compare
Sorry, something went wrong.
No results found
0.17.0 (2026-10-27)
Features
api: serve robots.txt that disallows crawling (#3788 ) (2d1dc3e ), closes #3787
ksef: land KSeF legal completeness (#1578 ) on main, with fixes for 39 defects (#3793 ) (e211f2e )
ksef: restore KOD I verification QR on the invoice preview (#3547 ) (#3783 ) (bd0ac84 )
oms: dry-run the fulfilment router on an order or basket (#2954 ) (#3778 ) (49923e0 )
orders: show an order handled in OpenLinker on /orders (#3797 ) (3757680 )
orders: waiting and pack-bench filters, health after shipping, packer names (#3799 ) (3ac5a1f )
products: store the shop's category path and show it on the product page (#3796 ) (84cb0a8 )
shoper: complete the capability map with pickers, order read-back, signed webhooks, a shared rate limit and GPSR (#3811 ) (7e59fde )
web: noindex admin SPA by default, build-time opt-in for the public demo (#3792 ) (02f9827 )
web: scan every feature slice in check-ui-vocabulary by default (#2737 ) (#3776 ) (d69d055 )
Bug Fixes
dx: make the pre-commit hook prove which worktree it validates (#2767 ) (#3777 ) (fab14a0 )
inventory: reconcile sweep for a lost inventory.saleDecrement enqueue (#3629 ) (#3779 ) (784f98c )
invoicing: explain provider refusals and let a corrected retry reach the provider (#3812 ) (936937b )
listings: carry Shoper variant pictures to Allegro and fix the bulk offer wizard (#3813 ) (1110c46 )
oms: do not route stock OpenLinker has already promised (#3475 ) (#3780 ) (ed0e546 )
orders: book Shoper variant stock, ignore failed payments and restore stock on cancellation (#3814 ) (54fba43 )
orders: persist why a routing decision narrowed the destination fan-out (#3014 ) (b493bd2 )
shoper: count only real variants, inherit their price, and import the whole gallery (#3795 ) (56fe87c )
web: connection wizards stop on review, webhook URLs use the API address, tax rate on every product view (#3794 ) (e7406e5 )
You can’t perform that action at this time.