9 - Cleaned and slightly refactored ``ir.actions.server``. The ``loop``, ``sms``
10 and ``dummy`` server actions have been removed; ``object_create`` and
11 ``object_copy`` have been merged into ``object_create``; ``other`` is now ``multi``
12 and raises in case of loops. See :ref:`ir-actions-server` for more details.
13 - Removed ``sms_send`` method.
14 - Added checking of recursions in many2many loops using ``_check_m2m_recursion``.
15 - Added MONTHS attribute on fields.date and fields.datetime, holding the list
16 (month_number, month_name)
17 - Almost removed ``LocalService()``. For reports,
18 ``openerp.osv.orm.Model.print_report()`` can be used. For workflows, see
20 - Removed support for the ``NET-RPC`` protocol.
21 - Added the :ref:`Long polling <longpolling-worker>` worker type.
22 - Added :ref:`orm-workflows` to the ORM.
23 - Added :ref:`routing-decorators` to the RPC and WSGI stack.
24 - Removed support for ``__terp__.py`` descriptor files.
25 - Removed support for ``<terp>`` root element in XML files.
26 - Removed support for the non-openerp namespace (e.g. importing ``tools``
27 instead of ``openerp.tools`` in an addons).
28 - Add a new type of exception that allows redirections:
29 ``openerp.exceptions.RedirectWarning``.
30 - Give a pair of new methods to ``res.config.settings`` and a helper to make
31 them easier to use: ``get_config_warning()``.
32 - Path to webkit report files (field ``report_file``) must be writen with the
33 Unix way (with ``/`` and not ``\``)