erplibre/contracts/compatibility.json
Mathieu Benoit f0a1457c20 [UPD] version : porter la version déclarée d'ERPLibre à 1.7.0
Le tag v1.7.0 existe depuis mars et chaque déclaration disait encore 1.6.0.
« .erplibre-semver-version » est la source que env_var.sh lit dans
ERPLIBRE_VERSION. « pyproject.toml » est un lien vers le fichier de la version
d'Odoo active : les huit portent la version d'ERPLibre, en laisser sept à
1.6.0 ferait dépendre la version déclarée de la bascule d'Odoo. Les étiquettes
d'images docker restent à 1.6.0 : elles nomment des images publiées, empreinte
de compilation comprise, que la construction n'a pas encore produites.
Vérifié : env_var.sh rend 1.7.0, les quatre JSON se relisent, et les tests de
version et de configuration passent.

--- EN ---

Tag v1.7.0 has existed since March and every declaration still said 1.6.0.
`.erplibre-semver-version` is the source env_var.sh reads into
ERPLIBRE_VERSION. `pyproject.toml` is a link to the file of the active Odoo
version: all eight carry the ERPLibre version, and leaving seven at 1.6.0
would make the declared version depend on an Odoo switch. The docker image
tags stay at 1.6.0: they name published images, build hash included, that the
build step has not produced yet. Checked: env_var.sh renders 1.7.0, the four
JSON files reload, and the version and configuration tests pass.

Assisted-by: Claude Opus 5
2026-09-04 05:34:45 -04:00

40 lines
1.4 KiB
JSON

{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"description": "Version compatibility matrix — ERPLibre platform ↔ erplibre_mobile app",
"updated": "2026-03-29",
"matrix": [
{
"mobile": "2026.03.29.01",
"erplibre": "1.7.0",
"odoo": "18.0",
"sync_api_version": "1.0",
"modules_required": [
"project",
"project_todo",
"base_geoengine",
"erplibre_mobile_todo"
],
"breaking": false,
"notes": "Initial sync support — push/pull project.task (todos), media attachments, geolocation"
}
],
"modules": {
"project_todo": {
"description": "Odoo built-in To-Do — project.task with project_id=False",
"auto_installed": true,
"source": "odoo/addons/project_todo"
},
"base_geoengine": {
"description": "OCA geospatial fields — GeoMultiPoint for geolocation entries",
"source": "odoo18.0/addons/OCA_geospatial/base_geoengine",
"version": "18.0.1.2.0",
"python_deps": ["shapely", "geojson"]
},
"erplibre_mobile_todo": {
"description": "ERPLibre companion module — adds geo_task_point (GeoMultiPoint) to project.task",
"source": "odoo18.0/addons/ERPLibre_erplibre_addons/erplibre_mobile_todo",
"depends": ["project_todo", "base_geoengine"],
"custom_fields_on_project_task": ["geo_task_point"]
}
}
}