1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105
|
Unreleased
==========
0.10.0
======
- IMP: Add support for Odoo 16.0 (excepting reports)
- IMP: Add support for API key login
- IMP: Add support for contextlib.closing to handle the logout automatically
- FIX: Accept 0 values for required integer/float fields
0.9.0
=====
- FIX: Support for Python 3.10+
- FIX: Add support for Odoo 15.0 (excepting reports)
0.8.0
=====
- IMP: integrate pre-commit with some hooks such as black, flake8, pyupgrade
and isort + reformat the whole code base
- FIX: int, float, etc type conversion might raise TypeError, catch em all
- FIX: odoorpc.db.drop: remove existing user session to avoid HTTP session error
- FIX: Do not create a fake 'name' field on proxy models (common 'display_name'
field handles already that case)
0.7.0
=====
- IMP: Support added for Odoo 12.0
- IMP: Convenient script 'run_tests_docker.sh' to run tests locally against
the official Odoo Docker image
- IMP: Implement 'with_context(...)' and 'with_env(...)' methods on the Model
class (they were only available on recordset until now)
- IMP: Logger added (all requests, params + response) + Documentation
0.6.2
=====
- FIX: Perform HTTP requests with or without a leading slash in the URL
- FIX: Handle RPCError exceptions with either bytes or unicode message
- FIX: Sphinx doc: could not import extension sphinx_ext.doctest_custom
0.6.1
=====
- IMP: OCA rebranding
- IMP: Drop support for Python 3.2 and 3.3
- IMP: Support added for Odoo 11.0
0.6.0
=====
- IMP: Adds support for passing a custom URL opener
(e.g. to handle HTTP basic authentication)
- IMP: Support added for Python 3.6
0.5.1
=====
- FIX: Session file loading, read the `timeout` value as a float
0.5.0
=====
- IMP: Support added for Odoo 10.0
- IMP: Documentation updated to be in line with Odoo 10.0
0.4.3
=====
- IMP: Documentation (minor fixes)
0.4.2
=====
- IMP: Unit tests:
- autodetect server version
- tests added for binary fields
- IMP: The timeout can be set to 'None' (infinite timeout)
- FIX: Underscore prefixed methods are not forwarded to the server
0.4.1
=====
- IMP: New feature, check if a model exists in the Odoo database (see the
README or Quick Start section in the documentation)
- IMP: Support added for Jython 270
- FIX: Some methods in Odoo 9 return no result (issue #12)
0.4.0
=====
- IMP: Support added for Odoo 9.0
- IMP: Support added for Python 3.5
- IMP: The 'data' parameter of the 'ODOO.http()' method is now optional
0.3.0
=====
- FIX: 'ODOO.exec_workflow()' method now works correctly (issue #7)
- FIX: .travis.yml - URL of wkhtmltox has changed (issue #9)
- FIX: README.rst - Fixed shields (pypip.in replaced by shields.io)
0.2.0
=====
- IMP: Sphinx Doctest integration (with Travis CI)
- IMP: Internal Python modules reorganized
- FIX: The recordset environment/context was not taken into account when
calling a RPC method from it ('ODOO.env' was used instead)
- FIX: Missing the MANIFEST.in file (issue #6)
0.1.0
=====
- Initial release
|