2. Technical
Robustness
Prevent user to delete bases data like UoM categories or activity type. Prevent users to break their email templates. Creation
of a super admin to prevent users to break admin access rights.
Action Manager
Refactoring of the action manager. Removed View Manager which is now included in action manager.
Staging performance
Optimize notification process and followers computation.
Remove action on Fetchmail
Incoming email servers are not linked to a unique model anymore. With aliases and automatic thread creation, emails can
create records in various models.
Less dependencies
Survey don't depends on website anymore. Purchases don't depend on stock. UoM has been extracted from products.
3. Python Test
Yml tests has been removed and replaced by Python test.
Bootstrap 4
The UI has been migrated from bootstrap 3.3.7 to bootstrap 4
Performance Optimization
Translation loaded 10x faster and 15% saving time on module installation by avoiding view validation
Translations
Simplify/reduce the warning message when we update a record in multi-languages, replaced "ZeroClipboard" js lib to
"Clipboard" js lib.
Less to SCSS
Migrate less to SCSS.
Improved Odoo.sh Cloud Hosting
Massive Speed Improvements
4. Technical Enhancements from odoo 10 to Odoo 12
★ Accounting Management is only available in Odoo 12 Enterprise editions
★ New Decorator is Introduced → @api.create_multi
★ New View cohorot view is added→ we can add it to all models.(only available in Enterprise Edition)
★ One More view → Activity view (to Schedule the actions)
★ IOT box to deals manufacturing devices
★ Odoo Chat Bot
★ Import Product Images from URL
★ Customers can pay with their mobile banking app using SEPA QR code.
★ Accessing a fields Date or fields DateTime value will no longer return a string with the
representation of the date but a native python date(time) object.
★ Supports Multi-Website
★ Odoo studio to Customise the reports and all.
★ Complete end-to-end marketing ROI tracking with UTMs on emails, website, leads, opportunities, quotations, sale
orders, invoices, and their respective reports.
★ Odoo 12 also comes with a new IoT (Internet of Things) module to help your business manage your IoT
devices.
★ Page break in financial reports and in core QWeb.
5. New Features in odoo 12
★ Document Management System
★ New field in Users form view to identify whether User is Internal user or External user
★ Drag and Drop attachments in Log
★ Moderation for discuss channel
★ New payment acquirers- Eg Alipay
★ Keyboard Shortcuts
★ Menus are keyboard accessible
★ Drag and drop fields using Odoo studio
★ New Report Designer
★ Two new views: cohert and dashboard
★ Time range and days filter, Comparisons in Graph View
★ Right to left support, eg for Arabic language
★ New Configuration bars
★ Reconciliation Improvements
★ Filter panel, view switcher, and better screen management on mobile.
★ Support of paid time accrual