Commit Graph
169 Commits
Author SHA1 Message Date
Cédric Krier 4a06920cec Prepare migration to monorepo 2022-12-16 17:58:32 +01:00
Cédric Krier 4453386309 Increase version number 2022-10-31 16:49:07 +01:00
Cédric Krier d20f6edceb Add tag 6.6.0 [skip ci] 2022-10-31 16:48:57 +01:00
Cédric Krier 0be75a9dd5 Prepare release 6.6.0 [skip ci] 2022-10-31 16:48:57 +01:00
Cédric Krier 37224f269f Use ** to match directories for coverage 6.6.0b1 [skip ci]
issue11844
2022-10-31 16:16:17 +01:00
Cédric Krier 847d313b65 Update translations [skip ci] 2022-10-29 09:54:10 +02:00
Cédric Krier 5f4f572610 Add Ukrainian [skip ci]
issue11449
review413281003
2022-10-29 09:38:09 +02:00
Cédric Krier 45a65fbc20 Graft doc and include icon license
issue11495
2022-10-16 14:14:10 +02:00
Cédric Krier fd361383f7 Use declarative index definition for ModelSQL
issue5757
review361251002
2022-10-11 00:44:49 +02:00
Cédric Krier 63fb7c3eb2 Add start and end dates to relation
issue4440
review355381002
2022-06-21 10:23:30 +02:00
Cédric Krier 07bb30b1c9 Increase version number 2022-05-02 16:47:34 +02:00
Cédric Krier b6d6f7b8d0 Add tag 6.4.0 [skip ci] 2022-05-02 16:47:16 +02:00
Cédric Krier 594d63bc69 Prepare release 6.4.0 [skip ci] 2022-05-02 16:47:16 +02:00
Cédric Krier 4dc4673cd2 Replace test setuptools command by unittest discover
issue9215
review389851002
2022-04-16 18:30:17 +02:00
Cédric Krier 7e6fbe7835 Drop support for PyPy and psycopg2cffi [skip ci]
issue11330
review386371003
2022-04-10 19:11:38 +02:00
Cédric Krier 817b1b4f21 Add cache volume for check pipelines 2022-04-06 23:37:43 +02:00
Cédric Krier 9c8117ed9f Add support for Python 3.10
and remove support for Python 3.6.

issue11048
review364451002
2021-12-18 16:31:08 +01:00
Cédric Krier 8079854db3 Add coverage to tox
issue7685
review51501002
2021-12-13 23:10:10 +01:00
Cédric Krier 261f63016e Follow isort formatting
issue10928
2021-12-11 17:58:42 +01:00
Cédric Krier aeb935cd24 Increase version number 2021-11-01 17:04:28 +01:00
Cédric Krier 14057aac91 Add tag 6.2.0 [skip ci] 2021-11-01 17:04:20 +01:00
Cédric Krier a2c8015d88 Prepare release 6.2.0 [skip ci] 2021-11-01 17:04:19 +01:00
Cédric Krier f0d43ad6ce Update translations [skip ci] 2021-10-30 11:32:02 +02:00
Cédric Krier 0b973b87cd Add default value for CI env
issue10455
review332961002
2021-07-04 17:54:47 +02:00
Cédric Krier a791d709aa Increase version number 2021-05-03 15:39:19 +02:00
Cédric Krier 29e75dd9e4 Add tag 6.0.0 [skip ci] 2021-05-03 15:39:10 +02:00
Cédric Krier bf6259a472 Prepare release 6.0.0 [skip ci] 2021-05-03 15:39:10 +02:00
Cédric Krier 6e8e882ffc Update translations [skip ci] 2021-05-02 10:30:11 +02:00
Cédric Krier 86d3851e0d Add Romanian [skip ci]
issue9110
review301541002
2021-05-02 09:56:33 +02:00
Sergi Almacellas Abellana a91c019d76 Move distance definition into party module
issue10104
review343621004
2021-03-24 21:38:29 +01:00
Cédric Krier b12cf24b99 Follow common rule to organize menu entries
issue10118
review347611002
2021-02-27 18:16:28 +01:00
Cédric Krier 3f3dc73653 Use menu name for window opened from menu
issue9937
review315011002
2021-02-09 00:32:17 +01:00
Cédric Krier 32eea294da Add support for Python 3.9
issue9685
2020-12-19 17:08:45 +01:00
David Harper 255646c49c Test long_description using twine check
issue9781
review337181002
2020-12-15 11:42:56 +00:00
Cédric Krier cc3398e764 Manage local version in tox and do not set local_version when no CI
issue9928
2020-12-11 13:51:52 +01:00
Cédric Krier 2f4ea423c2 Add support for local_version on trydevpi.tryton.org
issue9928
2020-12-10 23:05:56 +01:00
Cédric Krier 6cb4caba25 Increase version number 2020-11-02 16:01:08 +01:00
Cédric Krier 0f95f8ba8c Add tag 5.8.0 [skip ci] 2020-11-02 16:00:59 +01:00
Cédric Krier ba161cb3fe Prepare release 5.8.0 [skip ci] 2020-11-02 16:00:59 +01:00
Cédric Krier 67fdaca86c Update translations [skip ci] 2020-10-31 12:14:30 +01:00
Cédric Krier 1c46df8e01 Remove support for Python 3.5
issue9733
2020-10-24 13:45:11 +02:00
Cédric Krier 25efeb4657 Ignore flake8 E741 2020-10-16 19:19:57 +02:00
Cédric Krier c2059bddf0 Use custom class to store record data
By using a class with slots instead of standard dict, we can reduce a lot the
memory usage to store the record data in the caches and values.
Also we can rely on the data in the cache to exist only for real field which
can be used to create a fast path in ModelStorage.__getattr__.
As now storing data in the cache has no extra cost, we can store data from the
transactional cache in the local. This allow also to have a shorter path in
ModelStorage.__getattr__.
For more memory efficiency, we remove the record from the cache instead of
clearing them. It was better to clear a dict but a record is less expensive to
re-instantiate than clearing.

issue9369
issue9225
review297861002
2020-06-13 09:48:03 +02:00
Cédric Krier ceaf68c908 Increase version number 2020-05-04 12:19:04 +02:00
Cédric Krier fa95bf5826 Add tag 5.6.0 [skip ci] 2020-05-04 12:18:55 +02:00
Cédric Krier 1713c36c96 Prepare release 5.6.0 [skip ci] 2020-05-04 12:18:54 +02:00
Cédric Krier fe889ba038 Update translations 2020-05-02 10:29:24 +02:00
Cédric Krier 45c3c33c49 Set non-durable setting for postgresql testing service
issue9100
review286831003
2020-04-25 23:53:51 +02:00
Sergi Almacellas Abellana 3bb789c708 Add support for python3.8
issue8866
review274421004
2020-03-19 19:05:53 +01:00
Cédric Krier c38fe56e38 Skip test_party_distance for Python 3.5 with SQLite
issue9133
review297221005
2020-03-13 00:33:35 +01:00