Odoo Release Updates
Every commit to Odoo Community and Enterprise, parsed and categorized. Never miss a bug fix, improvement, or new feature.
Activity
2026-06-17
[FIX] *: ir.access modified by module installation
[IMP] *: apply script converting to ir.access
[IMP] *: ir.model.access and ir.rule modified by modules
2026-06-09
2026-06-08
[IMP] web, *: display the kanban menu on touch devices
2026-06-04
[REF] mail: simplify notification API with message record
2026-06-03
[IMP] *: use user-local date for date-only flows
2026-06-02
2026-05-28
[FIX] hr_recruitment: set access right requirement on talent pool
2026-05-22
2026-05-19
[REF] web: remove autosave on specific widgets in form view
2026-05-11
[FIX] hr_recruitment: clearing recruiter unlinks employee from user
2026-05-07
[FIX] hr_recruitment: Use lambda domain for interviewer_ids field
2026-04-28
[FIX] hr_recruitment: prevent displaying archived email templates
2026-04-27
[IMP] test_lint, *: Indexing of `Many2one` fields used in `related` fields
2026-04-25
[REF] various: remove useless 'tracking_disable' / 'mail_notrack' in tests
2026-04-24
2026-04-16
[IMP] hr, hr_recruitment: clean tracking & groups on fields
[IMP] project, hr_recruitment: improve task and recruitment demo data
[FIX] hr_recruitment: allow recruitment officers to access job trackers page
2026-04-08
[IMP] hr_recruitment_survey: expire survey links
2026-04-07
2026-04-01
2026-03-31
2026-03-27
[IMP] hr_recruitment: Add matching to talent applications
2026-03-25
This commit introduces a new _access_domain method to replace custom _check_access implementations, making record-level access rules explicit and visible in ir.rule definitions rather than hidden in code overrides. The change converts complex access logic from Python methods into computed user-dependent domain fields (res_access_read, res_access_write, etc.) on mail models, enabling record rules to work consistently across all access flows while allowing models that inherit from attachments or mail to selectively bypass inherited access rules.
[IMP] orm: access_domain and explicit record rules
2026-03-23
This commit refactors Odoo's field tracking infrastructure to simplify the API and improve code organization. It introduces a new mail.track.mixin that separates tracking value generation from message posting, adds new _track_add and _track_record methods to replace manual tracking value manipulation, and renames _track_subtype to _track_log_get_default_subtype for clarity. The changes eliminate low-level data structure handling across multiple modules (account, CRM, HR, fleet, Peppol) while adding comprehensive test coverage for various tracking scenarios including parent model logging and manual tracking calls.
[IMP] mail: cleanup and test tracking usage