[IMP] models: move prefetching of records back to method _prefetch_field
[odoo/odoo.git] / doc / changelog.rst
1 .. _changelog:
2
3 Changelog
4 =========
5
6 `trunk`
7 -------
8
9 - Added support of custom group_by format and display format when using group_by
10   on a datetime field, using datetime_format context key
11 - Improved ``html_email_clean`` in tools: better quote and signature finding,
12   added shortening.
13 - Cleaned and slightly refactored ``ir.actions.server``. The ``loop``, ``sms``
14   and ``dummy`` server actions have been removed; ``object_create`` and
15   ``object_copy`` have been merged into ``object_create``; ``other`` is now ``multi``
16   and raises in case of loops. See :ref:`ir-actions-server` for more details.
17 - Removed ``sms_send`` method.
18 - Added checking of recursions in many2many loops using ``_check_m2m_recursion``.
19 - Added MONTHS attribute on fields.date and fields.datetime, holding the list
20   (month_number, month_name)
21 - Almost removed ``LocalService()``. For reports,
22   ``openerp.osv.orm.Model.print_report()`` can be used. For workflows, see
23   :ref:`orm-workflows`.
24 - Removed support for the ``NET-RPC`` protocol.
25 - Added the :ref:`Long polling <longpolling-worker>` worker type.
26 - Added :ref:`orm-workflows` to the ORM.
27 - Added :ref:`routing-decorators` to the RPC and WSGI stack.
28 - Removed support for ``__terp__.py`` descriptor files.
29 - Removed support for ``<terp>`` root element in XML files.
30 - Removed support for the non-openerp namespace (e.g. importing ``tools``
31   instead of ``openerp.tools`` in an addons).
32 - Add a new type of exception that allows redirections:
33   ``openerp.exceptions.RedirectWarning``.
34 - Give a pair of new methods to ``res.config.settings`` and a helper to make
35   them easier to use: ``get_config_warning()``.
36 - Path to webkit report files (field ``report_file``) must be written the
37   Unix way (with ``/`` and not ``\``)
38
39
40 `7.0`
41 -----
42
43 - Modules may now include an ``i18n_extra`` directory that will be treated like the
44   default ``i18n`` directory. This is typically useful for manual translation files
45   that are not managed by Launchpad's translation system. An example is l10n modules
46   that depend on ``l10n_multilang``.
47