-------------
- Added ``openerp_proxy.plugins.external_ids`` plugin
- ``openerp_proxy.ext.repr``:
better support of ``IPython.display.HTML`` objects representation
- ``openerp_proxy.ext.sugar``:
Added ability to access plugins directly from ``client`` instance
For example, instead of writing ``client.plugins.Test``,
you may write ``client.Test``
- ``stdcall`` decorator and ``stdcall``-methods.
All methods of ``orm.object.Object`` instances,
decorated with this decorator will be visible as
methods of ``orm.record.Record`` and ``orm.record.RecordList``
instances, which means that these methods could be
called in ``meth([ids], *, context=context, **)`` format.
All automaticaly generated proxy method are marked as ``stdcall``
This is implemented to be able to use ``dir``-based auto-completition
for such method for ``Record`` and ``RecordList`` instances
- ``openerp_proxy.plugin.Plugins``, ``openerp_proxy.plugin.PluginManager``,
``openerp_proxy.service.service.ServiceManager``,
``openepr_proxy.service.service.ServiceBase`` representation
improvements (better ``__str__`` and ``__repr__`` overrides)
- Bugfix. Automaticaly clean service caches when new service class is defined
- Added ``__contains__`` override for ``module_utils`` plugin.
Thus it is posible to check if some addon is available on odoo easier:
``'project_sla' in client.plugins.module_utils``
or ``'project_sla' in client.module_utils``
- Improved documentation