Skip to Content

Odoo Release Updates

Every commit to Odoo Community and Enterprise, parsed and categorized. Never miss a bug fix, improvement, or new feature.

Get Weekly Digest
Free weekly newsletter, every Monday
15946 commits FIX 9299 IMP 5103 ADD 106 REM 155 REF 926 REV 54 MOV 97 PERF 139 CLN 66 OTHER 1

Activity

W36 2025 W19 2026
15946 updates 20.0

2026-03-24

13 commits
Bug Fix
auth_totp

Fixed TOTP secret validation to use empty string instead of 'false' string literal for disabled state.

CE Krzysztof Magusiak (krma) 62fc4a2
Improvement
mail

Updated mail composer placeholder text to clarify message recipients include both followers and selected contacts.

CE Didier (did) 205e213
Bug Fix
account

Prevents uninstall crash by skipping audit log checks when account module is being removed.

CE malb 22c2717
Bug Fix
web

Fixes reference field layout where long select values compressed the following many2one field in Calendar and other modules.

CE nihp-odoo 66218ac
Improvement
test_lint

[IMP] test_lint: check ormcache missing params

CE Chong Wang (cwg) 34f6058
Improvement
test_orm

Added Domain.is_condition() method with optional pattern matching for field, operator, and value type filtering.

CE Krzysztof Magusiak (krma) 1bd476a
Refactor
ai

Replaced custom _check_access() override with standard record rules for ai_attachment_vacuum access control.

EE Krzysztof Magusiak (krma) 474ee25
Bug Fix
l10n_be_reports

Fixes missing BE account XMLIDs in migrations by adding code-based account lookup fallback.

EE Thomas Becquevort (thbe) 789379f
Bug Fix
helpdesk_stock

Fixed helpdesk_stock installation by adding missing sale_stock dependency to module manifest.

EE Moamen(msho) 42b7a5f
Bug Fix
hr_holidays

[FIX] hr_holidays: fix indentation typo

CE Nikhil Kajavadra ff1afbc
Bug Fix
hr hr_holidays im_livechat

Fixes traceback when internal users start live chat with hr_holidays by guarding user.activeCompany access.

CE Atovange 4036d13
Improvement
l10n_be_hr_contract_salary l10n_be_hr_payroll

Exclude JC 999 positions from Belgian minimum wage warnings in payroll offers and contracts.

EE usseif 1addb1d
Improvement
hr_payroll

Fix payslip worked days amount calculation to correctly handle public holidays in work interval computations.

EE Nicolas Viseur (vin) 645d317

2026-03-23

17 commits
Bug Fix
l10n_us_hr_payroll

Fixed US payslip rate calculation for tiny overtime periods by using direct multiplier instead of reverse-calculating from rounded amounts.

EE Joren Van Onder 8fa118d
Bug Fix
website

Fixed test assigning wrong record type (menu ID instead of action ID) to user action field and added validation.

CE Alessandro Lupo 26fce04
Refactor
test_whatsapp

Refactored WhatsApp bus notification tests to use BusResult helper for cleaner assertions.

EE Zelong Lin f0cf3f3
Improvement
hr_holidays

Fixed half-day leave display on HR calendar by correcting field validation and implementing dynamic clip-path positioning for AM/PM periods.

CE adak(ahmed) a305e1f
Bug Fix
pos_sale

[FIX] pos_sale: skip line_subsection and line_note in settleSO

CE Pedram (PEBR) 08e2fdc
Bug Fix
project

Fixed flaky project sharing test by explicitly controlling web.base.url instead of relying on dynamic port assignment.

CE Xavier Morel 59b2d5f
Bug Fix
mrp

Prevent duplicated MOs from sharing purchase order references by disabling copy on reference_ids field.

CE djameltouati 0c34546
Improvement
account_accountant account_asset account_invoice_extract

Simplifies tracking API with new _track_add/_track_record methods, adds mail.track.mixin, removes manual data manipulation requirements.

EE Odoo's Mergebot 3077b24
Improvement
account account_peppol crm

Refactors tracking API to use simpler methods, adds mail.track.mixin, and improves test coverage across modules.

CE Odoo's Mergebot f353246
Improvement
mail

Removed redundant "Uploading..." text from mail attachment uploads to reduce UI clutter.

CE Didier (did) 62b42cf
Bug Fix
website_sale

Fixed CSS selector typo preventing left border on product grid on mobile viewports in website_sale.

CE mano-odoo b184488
Bug Fix
hr_payroll

Allow SUPERUSER to delete system-created salary rules and parameters by adding uid check before validation.

EE Yannick Tivisse 4b18a38
Bug Fix
pos_online_payment

[FIX] pos_online_payment: prevent error when closing the payment popup

CE Pedram (PEBR) 3c9a5cd
Refactor
account_accountant account_bank_statement_import account_online_synchronization

Adds .this prefix to template variables across codebase for OWL3 compatibility.

EE Odoo's Mergebot 1f40ad7
Improvement
account board cloud_storage

OWL3 migration: add this. prefix to template variables across entire codebase for explicit context binding.

CE Odoo's Mergebot 40cb372
Bug Fix
account_edi_ubl_cii

Hide "Export XML" button for bills that cannot be properly exported due to inverted party data.

CE Antoine Boonen 8786918
Refactor
hr_appraisal hr_gantt knowledge

Unifies avatar popover components to use mail.AvatarCard and updates chat service calls across multiple modules.

EE Sébastien Theys 93920a7
Odoo Central Odoo Central

Your source for Odoo release updates, tutorials, and community resources. Stay ahead of every change.

Sponsored by

Codeforward B.V.

Premium Odoo Partner — Development, Consulting, Hosting

Built with Odoo. Powered by Codeforward.

Odoo is a trademark of Odoo S.A. This site is not affiliated with Odoo S.A.