[ADD] release : publier 1.8.0, section de changelog et version déclarée
Les 39 puces du non-publié décrivent du travail fini qu'aucun numéro ne permettait de citer. La section 1.8.0 les porte, avec la note de migration que réclament le choix de l'interpréteur Python et le retrait d'Ubuntu 20.04 et 22.04. La version déclarée suit, comme le veut doc/RELEASE.base.md : le fichier semver que lit env_var.sh, les huit pyproject, npm, CLAUDE.md et la note des versions supportées. La ligne de contracts/compatibility.json reste en 1.7.0, elle atteste un appariement mobile éprouvé et non la version courante. Le commentaire de todo.py ne nomme plus de version, celle du dépôt étant marquée « default » dans le fichier des versions supportées. Vérifié : ERPLIBRE_VERSION=1.8.0, parité 17/8/10/2/2, tests de version verts. --- EN --- The unreleased list's 39 entries describe finished work no number could cite. The 1.8.0 section carries them, with the migration note that choosing the Python interpreter and dropping Ubuntu 20.04 and 22.04 call for. The declared version follows, as doc/RELEASE.base.md wants: the semver file env_var.sh reads, the eight pyproject files, npm, CLAUDE.md and the supported-version note. The contracts/compatibility.json row stays at 1.7.0, attesting a tested mobile pairing and not the current version. The todo.py comment names no version any more, the repository's own being marked « default » in the supported-version file. Checked: ERPLIBRE_VERSION=1.8.0, 17/8/10/2/2 parity, version tests green. Assisted-by: Claude Opus 5
This commit is contained in:
parent
03d40ee9d0
commit
e14356a51e
20 changed files with 65 additions and 22 deletions
|
|
@ -1 +1 @@
|
|||
1.7.0
|
||||
1.8.0
|
||||
|
|
@ -25,6 +25,24 @@ au [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
|||
|
||||
## [Unreleased]
|
||||
|
||||
<!-- [common] -->
|
||||
|
||||
## [1.8.0] - 2026-09-04
|
||||
|
||||
<!-- [en] -->
|
||||
**Migration notes**
|
||||
|
||||
Recreating the virtual environment, the Python interpreter and the package
|
||||
installer being chosen now. Use the installation guide from tool `make`.
|
||||
Ubuntu 20.04 and 22.04 are no longer supported.
|
||||
|
||||
<!-- [fr] -->
|
||||
**Notes de migration**
|
||||
|
||||
Recréer l'environnement virtuel, l'interpréteur Python et l'installateur de
|
||||
paquets se choisissant désormais. Utiliser le guide d'installation depuis
|
||||
l'outil `make`. Ubuntu 20.04 et 22.04 ne sont plus supportés.
|
||||
|
||||
<!-- [en] -->
|
||||
## Added
|
||||
<!-- [fr] -->
|
||||
|
|
@ -1304,7 +1322,9 @@ Parce que le dépôt d'addons a changé, le fichier de configuration doit être
|
|||
|
||||
<!-- [common] -->
|
||||
|
||||
[Unreleased]: https://github.com/ERPLibre/ERPLibre/compare/v1.7.0...HEAD
|
||||
[Unreleased]: https://github.com/ERPLibre/ERPLibre/compare/v1.8.0...HEAD
|
||||
|
||||
[1.8.0]: https://github.com/ERPLibre/ERPLibre/compare/v1.7.0...v1.8.0
|
||||
|
||||
[1.7.0]: https://github.com/ERPLibre/ERPLibre/compare/v1.6.0...v1.7.0
|
||||
|
||||
|
|
|
|||
|
|
@ -9,6 +9,15 @@ au [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
|||
|
||||
## [Unreleased]
|
||||
|
||||
|
||||
## [1.8.0] - 2026-09-04
|
||||
|
||||
**Notes de migration**
|
||||
|
||||
Recréer l'environnement virtuel, l'interpréteur Python et l'installateur de
|
||||
paquets se choisissant désormais. Utiliser le guide d'installation depuis
|
||||
l'outil `make`. Ubuntu 20.04 et 22.04 ne sont plus supportés.
|
||||
|
||||
## Ajouté
|
||||
|
||||
- Déployer des VM ERPLibre en QEMU/KVM depuis des images cloud : Ubuntu, Debian, Fedora, AlmaLinux, Rocky, openSUSE, Arch, Linux Mint, et Debian sur s390x. Matériel, branche et version d'Odoo se règlent par machine
|
||||
|
|
@ -574,7 +583,9 @@ Parce que le dépôt d'addons a changé, le fichier de configuration doit être
|
|||
- Support uniquement de python3.6 et python3.7, python3.8 cause des erreurs à l'exécution.
|
||||
|
||||
|
||||
[Unreleased]: https://github.com/ERPLibre/ERPLibre/compare/v1.7.0...HEAD
|
||||
[Unreleased]: https://github.com/ERPLibre/ERPLibre/compare/v1.8.0...HEAD
|
||||
|
||||
[1.8.0]: https://github.com/ERPLibre/ERPLibre/compare/v1.7.0...v1.8.0
|
||||
|
||||
[1.7.0]: https://github.com/ERPLibre/ERPLibre/compare/v1.6.0...v1.7.0
|
||||
|
||||
|
|
|
|||
13
CHANGELOG.md
13
CHANGELOG.md
|
|
@ -9,6 +9,15 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
|||
|
||||
## [Unreleased]
|
||||
|
||||
|
||||
## [1.8.0] - 2026-09-04
|
||||
|
||||
**Migration notes**
|
||||
|
||||
Recreating the virtual environment, the Python interpreter and the package
|
||||
installer being chosen now. Use the installation guide from tool `make`.
|
||||
Ubuntu 20.04 and 22.04 are no longer supported.
|
||||
|
||||
## Added
|
||||
|
||||
- Deploy ERPLibre VMs with QEMU/KVM from cloud images: Ubuntu, Debian, Fedora, AlmaLinux, Rocky, openSUSE, Arch, Linux Mint, and Debian on s390x. Hardware, branch and Odoo version are set per machine
|
||||
|
|
@ -574,7 +583,9 @@ Because addons repository has change, config file need to be updated.
|
|||
- Support only python3.6 and python3.7, python3.8 causes error in runtime.
|
||||
|
||||
|
||||
[Unreleased]: https://github.com/ERPLibre/ERPLibre/compare/v1.7.0...HEAD
|
||||
[Unreleased]: https://github.com/ERPLibre/ERPLibre/compare/v1.8.0...HEAD
|
||||
|
||||
[1.8.0]: https://github.com/ERPLibre/ERPLibre/compare/v1.7.0...v1.8.0
|
||||
|
||||
[1.7.0]: https://github.com/ERPLibre/ERPLibre/compare/v1.6.0...v1.7.0
|
||||
|
||||
|
|
|
|||
|
|
@ -7,8 +7,8 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co
|
|||
## Projet
|
||||
|
||||
ERPLibre est un fork communautaire d'Odoo Community Edition (OCE) supportant les versions 12 à 18.
|
||||
Version actuelle : **1.7.0** | Licence : **AGPL-3.0+**
|
||||
Version Odoo par défaut : **18.0** (support officiel ERPLibre 1.7.0)
|
||||
Version actuelle : **1.8.0** | Licence : **AGPL-3.0+**
|
||||
Version Odoo par défaut : **18.0** (support officiel ERPLibre 1.8.0)
|
||||
|
||||
## Points d'attention pour Claude
|
||||
|
||||
|
|
|
|||
|
|
@ -44,6 +44,6 @@
|
|||
"python_version": "3.12.10",
|
||||
"poetry_version": "2.1.3",
|
||||
"default": true,
|
||||
"note": "Official support ERPLibre 1.7.0"
|
||||
"note": "Official support ERPLibre 1.8.0"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -129,7 +129,7 @@ Rechercher l'ancienne version, comme :
|
|||
|
||||
<!-- [common] -->
|
||||
```bash
|
||||
grep --color=always --exclude-dir={.repo,.venv,.git} --exclude="*.svg" -nri v1.7.0
|
||||
grep --color=always --exclude-dir={.repo,.venv,.git} --exclude="*.svg" -nri v1.8.0
|
||||
```
|
||||
|
||||
<!-- [en] -->
|
||||
|
|
|
|||
|
|
@ -64,7 +64,7 @@ make docker_build_odoo_18
|
|||
Rechercher l'ancienne version, comme :
|
||||
|
||||
```bash
|
||||
grep --color=always --exclude-dir={.repo,.venv,.git} --exclude="*.svg" -nri v1.7.0
|
||||
grep --color=always --exclude-dir={.repo,.venv,.git} --exclude="*.svg" -nri v1.8.0
|
||||
```
|
||||
|
||||
Remplacer si nécessaire par la nouvelle version.
|
||||
|
|
|
|||
|
|
@ -64,7 +64,7 @@ make docker_build_odoo_18
|
|||
Search old version, like :
|
||||
|
||||
```bash
|
||||
grep --color=always --exclude-dir={.repo,.venv,.git} --exclude="*.svg" -nri v1.7.0
|
||||
grep --color=always --exclude-dir={.repo,.venv,.git} --exclude="*.svg" -nri v1.8.0
|
||||
```
|
||||
|
||||
Replace if need it to new version.
|
||||
|
|
|
|||
4
package-lock.json
generated
4
package-lock.json
generated
|
|
@ -1,12 +1,12 @@
|
|||
{
|
||||
"name": "erplibre",
|
||||
"version": "1.7.0",
|
||||
"version": "1.8.0",
|
||||
"lockfileVersion": 3,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "erplibre",
|
||||
"version": "1.7.0",
|
||||
"version": "1.8.0",
|
||||
"license": "AGPLv3",
|
||||
"devDependencies": {
|
||||
"@prettier/plugin-xml": "==2.2.0",
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"name": "erplibre",
|
||||
"description": "Easy installation of Odoo",
|
||||
"version": "1.7.0",
|
||||
"version": "1.8.0",
|
||||
"license": "AGPLv3",
|
||||
"homepage": "https://erplibre.ca",
|
||||
"devDependencies": {
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ target-version = [ "py37",]
|
|||
|
||||
[tool.poetry]
|
||||
name = "ERPLibre"
|
||||
version = "1.7.0"
|
||||
version = "1.8.0"
|
||||
description = "Easy way to configure Odoo community"
|
||||
license = "AGPL-3.0-or-later"
|
||||
authors = [ "Mathieu Benoit <mathben@technolibre.ca>",]
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ target-version = [ "py37",]
|
|||
|
||||
[tool.poetry]
|
||||
name = "ERPLibre"
|
||||
version = "1.7.0"
|
||||
version = "1.8.0"
|
||||
description = "Easy way to configure Odoo community"
|
||||
license = "AGPL-3.0-or-later"
|
||||
authors = [ "Mathieu Benoit <mathben@technolibre.ca>",]
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ target-version = [ "py37",]
|
|||
|
||||
[tool.poetry]
|
||||
name = "ERPLibre"
|
||||
version = "1.7.0"
|
||||
version = "1.8.0"
|
||||
description = "Easy way to configure Odoo community"
|
||||
license = "AGPL-3.0-or-later"
|
||||
authors = [ "Mathieu Benoit <mathben@technolibre.ca>",]
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ target-version = [ "py37",]
|
|||
|
||||
[tool.poetry]
|
||||
name = "ERPLibre"
|
||||
version = "1.7.0"
|
||||
version = "1.8.0"
|
||||
description = "Easy way to configure Odoo community"
|
||||
license = "AGPL-3.0-or-later"
|
||||
authors = [ "Mathieu Benoit <mathben@technolibre.ca>",]
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ target-version = [ "py37",]
|
|||
|
||||
[tool.poetry]
|
||||
name = "ERPLibre"
|
||||
version = "1.7.0"
|
||||
version = "1.8.0"
|
||||
description = "Easy way to configure Odoo community"
|
||||
license = "AGPL-3.0-or-later"
|
||||
authors = [ "Mathieu Benoit <mathben@technolibre.ca>",]
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ target-version = [ "py37",]
|
|||
|
||||
[tool.poetry]
|
||||
name = "ERPLibre"
|
||||
version = "1.7.0"
|
||||
version = "1.8.0"
|
||||
description = "Easy way to configure Odoo community"
|
||||
license = "AGPL-3.0-or-later"
|
||||
authors = [ "Mathieu Benoit <mathben@technolibre.ca>",]
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ target-version = [ "py37",]
|
|||
|
||||
[tool.poetry]
|
||||
name = "ERPLibre"
|
||||
version = "1.7.0"
|
||||
version = "1.8.0"
|
||||
description = "Easy way to configure Odoo community"
|
||||
license = "AGPL-3.0-or-later"
|
||||
authors = [ "Mathieu Benoit <mathben@technolibre.ca>",]
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ target-version = [ "py37",]
|
|||
|
||||
[tool.poetry]
|
||||
name = "ERPLibre"
|
||||
version = "1.7.0"
|
||||
version = "1.8.0"
|
||||
description = "Easy way to configure Odoo community"
|
||||
license = "AGPL-3.0-or-later"
|
||||
authors = [ "Mathieu Benoit <mathben@technolibre.ca>",]
|
||||
|
|
|
|||
|
|
@ -1659,7 +1659,8 @@ class TODO(
|
|||
return f"{secs}s"
|
||||
return f"{secs // 60}m{secs % 60:02d}s"
|
||||
|
||||
# Cible d'installation Odoo exécutée dans la VM (défaut ERPLibre 1.7.0).
|
||||
# Cible d'installation Odoo exécutée dans la VM : la version que
|
||||
# conf/supported_version_erplibre.json marque « default ».
|
||||
ERPLIBRE_ODOO_TARGET = "install_odoo_18"
|
||||
# Go ajoutés au disque quand on installe ERPLibre (le minimum d'image ne
|
||||
# laisse que ~97 Mo libres après l'installation).
|
||||
|
|
|
|||
Loading…
Reference in a new issue