🚀 Release Notes
🚀

Release Notes :

17.0.1.2.0 - 21 Aug 2026


Summary: A quality-assurance release that puts the Manufacturing Traceability module under automated testing, so future updates are checked against 59 tests before they ever reach you.

New Features  🎉

  • Automated safety net for repairs and traceability Every core part of the module is now verified automatically on each new build: creating repair orders from lots, the mass actions (validate, start, cancel, return to draft), the digital signature on repair orders, service dates, the helpdesk ticket counters on products and lots, product search inside a repair, and the traceability report. If a future change were to break any of these, it is caught before release instead of in your day-to-day work.

But Also...

Improvements ðŸ”¬

  • The test suite now runs automatically as part of every build, rather than sitting unused.
  • Code-quality reporting was tidied up so that test files are measured as tests and configuration files are left out, giving a cleaner and more accurate picture of the module's health.

Bug Fixes  🔨

  • Fixed the labelling that was preventing the new tests from being picked up by the automated build (#21).
  • Fixed the code-analysis setup that was counting test files twice and reporting them as if they were part of the shipped product.
💡

Question or feedback on this release? Reach out to product@muchconsulting.de ðŸš€


18.0.1.1.0 - 21 Aug 2026


Summary: This release fixes the Company field on Lot/Serial Numbers so traceability works out of the box for single-company databases, and adds a full automated test suite behind the scenes to keep the module stable.

New Features  🎉

  • Automated quality checks The module now ships with a complete automated test suite covering repair orders, lots and serial numbers, product traceability settings, and the repair order wizard. You will not see this in the interface, but every future change is now checked automatically before release, which means fewer surprises after an update.

But Also...

Bug Fixes  🔨

  • The Company on a Lot/Serial Number is now filled in automatically when your database only has one company . Previously the field could stay empty, which meant active components were not configured for that lot.
  • The Company field is now always shown on the Lot/Serial Number form. It used to be hidden unless multi-company was switched on, so single-company users could see the "Company is not set" warning without being able to do anything about it.
💡

Question or feedback on this release? Reach out to product@muchconsulting.de ðŸš€


19.0.1.1.0 - 21 Aug 2026


Summary: This release completes the move of Manufacturing Traceability to Odoo 19 and adds a comprehensive automated test suite, so the repair and lot traceability screens behave reliably on the new version.

New Features  🎉

  • Odoo 19 compatibility completed All remaining screens now open correctly on Odoo 19. The "Tickets" buttons on products, product variants and lots/serial numbers open the helpdesk ticket list as expected, and the lot/serial number list view displays the traceability columns again.

  • Product lookup in repair orders works on Odoo 19 When adding a component to remove or recycle on a repair order, the product dropdown again shows only the components actually present on that repair order, using the new Odoo 19 search mechanism.

But Also...

Improvements ðŸ”¬

  • The module now ships with 59 automated tests covering repair orders (signatures, service dates, and the mass Validate / Start / Cancel actions), lots and serial numbers, product ticket counts, the traceability report, and the repair order creation wizard. These run on every change, so regressions are caught before a release reaches you.
  • Code quality reporting was tuned so test files no longer skew the analysis of the module's production code.

Bug Fixes  🔨

  • None in this release. The Odoo 19 compatibility work above resolves the screens that would previously fail to open on Odoo 19.
💡

Question or feedback on this release? Reach out to product@muchconsulting.de  🚀