# Changelog # Journal des modifications All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com). This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). Tous les changements notables de ce projet seront documentés dans ce fichier. Le format est basé sur [Keep a Changelog](https://keepachangelog.com). Ce projet adhère au [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] **Migration notes** Recreating the virtual environment, use installation guide from tool `make`. **Notes de migration** Recréer l'environnement virtuel, utiliser le guide d'installation depuis l'outil `make`. ## Added ## Ajouté - Support Odoo migration database and module with TODO - Support multi version odoo switch on same workspace - Script for hardening the installation - Support Odoo versions 12.0 to 18.0 - Separate ERPLibre python installation from Odoo python with .venv.erplibre and .venv.odoo18 - Implement auto-installation with TODO.py - TODO show documentation, download database, help with code formatting - Performance script to mesure request per second - Support Mainframe architecture 390x - Deployment with Cloudflare and Nginx - Support Apache configuration like Nginx - Support RobotLibre code generator - Support ERPLibre DevOps, automation procedure about DevOps - ERPLibre Home Mobile Application, use TODO to compile, deploy it and personalize it - Support Selenium grid from selenium_lib.py - Add addons OnlyOffice, Cetmix, OCA automation, OCA shopfloor - Support de la migration de base de données et de modules Odoo avec TODO - Support du changement multi-version Odoo sur le même espace de travail - Script pour le renforcement de la sécurité de l'installation - Support des versions Odoo 12.0 à 18.0 - Séparation de l'installation Python ERPLibre de celle d'Odoo avec .venv.erplibre et .venv.odoo18 - Implémentation de l'auto-installation avec TODO.py - TODO affiche la documentation, télécharge la base de données, aide au formatage du code - Script de performance pour mesurer les requêtes par seconde - Support de l'architecture Mainframe 390x - Déploiement avec Cloudflare et Nginx - Support de la configuration Apache comme Nginx - Support du générateur de code RobotLibre - Support d'ERPLibre DevOps, procédure d'automatisation DevOps - Application mobile ERPLibre Home, utiliser TODO pour compiler, déployer et personnaliser - Support de la grille Selenium depuis selenium_lib.py - Ajout des addons OnlyOffice, Cetmix, OCA automation, OCA shopfloor ## Changed ## Modifié - Docker support postgresql 18 - Format script search diff file into each repository - Support neutralize database from Odoo - Support Docker postgresql 18 - Script de formatage recherche les fichiers diff dans chaque dépôt - Support de la neutralisation de base de données depuis Odoo ## [1.6.0] - 2025-04-25 ## Added ## Ajouté - Support multiple Odoo versions (12.0, 14.0, 16.0) in same workspace - This will help for the migration of modules - Selenium script for increasing open software client interface and automating some actions. - Video recording - Support scrolling and word generating - FAQ about kill git-daemon - Supports Arch Linux, Ubuntu 23.10 to 25.04 - ADD repo JayVora-SerpentCS_SerpentCS_Contributions - ADD repo CybroOdoo_CybroAddons - Support de plusieurs versions Odoo (12.0, 14.0, 16.0) dans le même espace de travail - Cela aidera pour la migration des modules - Script Selenium pour augmenter l'interface client logiciel libre et automatiser certaines actions. - Enregistrement vidéo - Support du défilement et de la génération de mots - FAQ sur comment tuer git-daemon - Support d'Arch Linux, Ubuntu 23.10 à 25.04 - AJOUT du dépôt JayVora-SerpentCS_SerpentCS_Contributions - AJOUT du dépôt CybroOdoo_CybroAddons ## Changed ## Modifié - Refactor image_db regeneration, use configuration JSON to build image - Guide for moving dev to prod - Update Docker buster to bullseye - Improve format script to help code-generator - Improve PyCharm script - Support OSX for open-terminal - Remove docker-compose and replace by docker compose - Update Poetry 1.3.1 to 1.5.1 - Test can be launched with a json configuration and support log/result individually - Script to search docker compose into the system - Script search class model can output into json format and support field information - Improve Docker minimal installation docs in README for Ubuntu, test with Debian (https://github.com/ERPLibre/ERPLibre/issues/73) - Statistic script showing evolution module into ERPLibre supporting Odoo 17 and Odoo 18 - Latest version wkhtmltopdf 0.12.6.1-3 - Refactorisation de la régénération image_db, utilisation de la configuration JSON pour construire l'image - Guide pour le passage de dev à prod - Mise à jour Docker buster vers bullseye - Amélioration du script de formatage pour aider le code-generator - Amélioration du script PyCharm - Support d'OSX pour open-terminal - Suppression de docker-compose et remplacement par docker compose - Mise à jour de Poetry 1.3.1 vers 1.5.1 - Les tests peuvent être lancés avec une configuration JSON et supportent les logs/résultats individuellement - Script pour rechercher docker compose dans le système - Le script de recherche de modèle de classe peut produire en format JSON et supporte les informations de champ - Amélioration de la documentation d'installation Docker minimale dans le README pour Ubuntu, test avec Debian (https://github.com/ERPLibre/ERPLibre/issues/73) - Script de statistiques montrant l'évolution des modules dans ERPLibre supportant Odoo 17 et Odoo 18 - Dernière version wkhtmltopdf 0.12.6.1-3 ### Fixed ### Corrigé - NPM installed locally and not globally - Improve python code writer efficiency - Config generator supporting space into ERPLibre directory - Script to update Poetry to support @ URL - OSX and recent Ubuntu installation - Cloudflare script integration - NPM installé localement et non globalement - Amélioration de l'efficacité du générateur de code Python - Le générateur de configuration supporte les espaces dans le répertoire ERPLibre - Script de mise à jour de Poetry pour supporter les URL avec @ - Installation OSX et Ubuntu récent - Intégration du script Cloudflare ## [1.5.0] - 2023-07-07 **Migration notes** Recreating the virtual environment **Notes de migration** Recréer l'environnement virtuel ```bash rm -rf ~/.poetry rm -rf ~/.pyenv rm ./get-poetry.py rm -rf ./.venv make install ``` Do a backup of your database and update all modules : Faire une sauvegarde de votre base de données et mettre à jour tous les modules : ```bash ./run.sh --no-http --stop-after-init -d DATABASE -u all ``` ## Added ## Ajouté - Support Ubuntu 22.04 with installation script - Module mail_history and fetchmail_thread_default in base image DB - Makefile can generate image DB in parallel with `image_db_create_all_parallel` - Makefile can run all code_generator with `run_parallel_cg` and `run_parallel_cg_template` - Script to generate Pycharm configuration and exclude directory - Support docker alpha+beta - Limit memory execution when install in develop - Template nginx configuration - Script code count statistic - Script show OCA evolution module statistic - Windows development support, check documentation installation - New project (code generator to create module) support params configuration - Module sync_external_model to synchronise Odoo models with module - Support d'Ubuntu 22.04 avec script d'installation - Module mail_history et fetchmail_thread_default dans l'image DB de base - Le Makefile peut générer l'image DB en parallèle avec `image_db_create_all_parallel` - Le Makefile peut exécuter tous les code_generator avec `run_parallel_cg` et `run_parallel_cg_template` - Script pour générer la configuration PyCharm et exclure les répertoires - Support docker alpha+beta - Limitation de la mémoire d'exécution lors de l'installation en développement - Template de configuration nginx - Script de statistiques de comptage de code - Script montrant l'évolution des modules OCA - Support du développement Windows, consulter la documentation d'installation - Nouveau projet (code generator pour créer un module) supporte la configuration par paramètres - Module sync_external_model pour synchroniser les modèles Odoo avec un module ## Changed ## Modifié - Odoo 12.0 update from 22-07-2020 to 01-01-2023 - Update pip dependency with security update - Pillow==9.3.0 - psycopg2==2.9.5 - Werkzeug==0.16.1 - check diff of file pyproject.toml for all information - Update to Python==3.7.16 - Update poetry==1.3.1 - Update multilingual-markdown==1.0.3 - Update imagedb with all Odoo update - Repo documentation-user from Odoo change to documentation - Repo odooaktiv/QuotationRevision is deleted - Update all repo (91) to end of 2022 - Rename module project_task_subtask_time_range => project_time_budget - Rename module project_task_time_range => project_time_range - Refactor script emplacement, create directory in ./script/ per subject - Use command parallel in Makefile - Update sphinx version - Improve script location - Mise à jour Odoo 12.0 du 22-07-2020 au 01-01-2023 - Mise à jour des dépendances pip avec correctif de sécurité - Pillow==9.3.0 - psycopg2==2.9.5 - Werkzeug==0.16.1 - vérifier le diff du fichier pyproject.toml pour toutes les informations - Mise à jour vers Python==3.7.16 - Mise à jour poetry==1.3.1 - Mise à jour multilingual-markdown==1.0.3 - Mise à jour imagedb avec toutes les mises à jour Odoo - Le dépôt documentation-user d'Odoo change pour documentation - Le dépôt odooaktiv/QuotationRevision est supprimé - Mise à jour de tous les dépôts (91) à fin 2022 - Renommage du module project_task_subtask_time_range => project_time_budget - Renommage du module project_task_time_range => project_time_range - Refactorisation de l'emplacement des scripts, création de répertoires dans ./script/ par sujet - Utilisation de la commande parallel dans le Makefile - Mise à jour de la version sphinx - Amélioration de l'emplacement des scripts ### Fixed ### Corrigé - Debian 11 installation script - Test result - OSX installation (not finish to support) - Poetry update support '~=' - Script d'installation Debian 11 - Résultats de tests - Installation OSX (support non terminé) - La mise à jour de Poetry supporte '~=' ### Removed ### Supprimé - Ubuntu 18.04 is broken, need to install manually nodejs and npm - Module contract_portal and remove signature in portal contract, need an update - Downgrade module helpdesk_mgmt to remove email team and tracking field - Module helpdesk_partner - Module helpdesk_service_call - Module helpdesk_supplier - Module helpdesk_mrp - Module helpdesk_mailing_list - Module helpdesk_join_team - Module project_time_management - Support of vatnumber, too old - Deprecated python dependency like pycrypto - Ubuntu 18.04 est cassé, besoin d'installer manuellement nodejs et npm - Module contract_portal et suppression de la signature dans le portail de contrat, nécessite une mise à jour - Rétrogradation du module helpdesk_mgmt pour supprimer l'équipe email et le champ de suivi - Module helpdesk_partner - Module helpdesk_service_call - Module helpdesk_supplier - Module helpdesk_mrp - Module helpdesk_mailing_list - Module helpdesk_join_team - Module project_time_management - Support de vatnumber, trop ancien - Dépendances Python dépréciées comme pycrypto ## [1.4.0] - 2022-10-05 **Migration note** - Update module `website`,`website_form_builder`. - For dev, run `poetry cache clear --all pypi` **Note de migration** - Mettre à jour les modules `website`,`website_form_builder`. - Pour le développement, exécuter `poetry cache clear --all pypi` ### Added ### Ajouté - Script run_parallel_test.sh to execute all tests in parallel for better execution speed - Documentation to use docker in production - Add repo: - Ajepe odoo-addons to support restful - OmniaGIT Odoo PLM - MathBenTech family-management - erplibre-3D-printing-addons - Add module: - iohub_connector to support mqtt - website_snippet_all to install all snippets, extracted from all themes - website_blog_snippet_all to install website_snippet_all with website_blog and associated snippet - sinerkia_jitsi_meet to integrate Jitsi - erplibre_website_snippets_jitsi to integrate Jitsi in snippet, work in progress - Add module by default: - auto_backup - muk_website_branding - website_snippet_anchor - website_anchor_smooth_scroll - crm_team_quebec - partner_no_vat - Documentation Odoo dev - Format command supported addons - Install theme with Odoo command - Script to install theme addons - Image website with default theme - Image erplibre demo - Test with coverage - Script run_parallel_test.sh pour exécuter tous les tests en parallèle pour une meilleure vitesse d'exécution - Documentation pour utiliser Docker en production - Ajout de dépôts : - Ajepe odoo-addons pour supporter restful - OmniaGIT Odoo PLM - MathBenTech family-management - erplibre-3D-printing-addons - Ajout de modules : - iohub_connector pour supporter mqtt - website_snippet_all pour installer tous les snippets, extraits de tous les thèmes - website_blog_snippet_all pour installer website_snippet_all avec website_blog et les snippets associés - sinerkia_jitsi_meet pour intégrer Jitsi - erplibre_website_snippets_jitsi pour intégrer Jitsi dans les snippets, travail en cours - Ajout de modules par défaut : - auto_backup - muk_website_branding - website_snippet_anchor - website_anchor_smooth_scroll - crm_team_quebec - partner_no_vat - Documentation Odoo dev - Commande de formatage pour les addons supportés - Installation de thème avec la commande Odoo - Script pour installer les addons de thème - Image du site web avec thème par défaut - Image démo erplibre - Tests avec couverture ### Changed ### Modifié - Downgrade sphinx to 1.6.7 to support Odoo dev documentation - Update to poetry==1.1.14 - Update pip dependency with security update - Pillow==9.0.1 - PyPDF2==1.27.8 - lxml==4.9.1 - Code generator export website with attachments and scss design file with documentation - Code generator support multiple snippets - Into repo Numigi_odoo-project-addons rename module project_template to project_template_numigi - Into repo Numigi_odoo-product-addons rename module product_dimension to product_dimension_numigi - Into repo Numigi_odoo-partner-addons, re-enable auto-install module - Into repo muk-it_muk_website, re-enable auto-install module - Rétrogradation de sphinx à 1.6.7 pour supporter la documentation Odoo dev - Mise à jour vers poetry==1.1.14 - Mise à jour des dépendances pip avec correctif de sécurité - Pillow==9.0.1 - PyPDF2==1.27.8 - lxml==4.9.1 - Le code generator exporte le site web avec les pièces jointes et le fichier de design scss avec documentation - Le code generator supporte les snippets multiples - Dans le dépôt Numigi_odoo-project-addons, renommage du module project_template en project_template_numigi - Dans le dépôt Numigi_odoo-product-addons, renommage du module product_dimension en product_dimension_numigi - Dans le dépôt Numigi_odoo-partner-addons, réactivation du module auto-install - Dans le dépôt muk-it_muk_website, réactivation du module auto-install ### Fixed ### Corrigé - Poetry supports insensitive python dependency - Code generator new project supports relative path and check duplicated paths - Muk web theme table header background-color and on hover for Many2many - Script docker-compose use lowercase name - website_form_builder HTML support and allow option to align send button - Odoo cherry-pick 2 commits bus fix - Minor fix css color into module hr_theme from repo CybroOdoo_OpenHRMS - Typo in project task when logging time - Poetry supporte les dépendances Python insensibles à la casse - Le nouveau projet du code generator supporte les chemins relatifs et vérifie les chemins dupliqués - Couleur d'arrière-plan de l'en-tête de tableau du thème web Muk et survol pour Many2many - Le script docker-compose utilise des noms en minuscules - website_form_builder support HTML et option pour aligner le bouton d'envoi - Cherry-pick Odoo de 2 commits correctif bus - Correction mineure de couleur CSS dans le module hr_theme du dépôt CybroOdoo_OpenHRMS - Faute de frappe dans la tâche de projet lors de la saisie du temps ### Removed ### Supprimé - Module package erplibre from ERPLibre_erplibre_addons and use instead image creation, check Makefile - Paquet de module erplibre de ERPLibre_erplibre_addons, utiliser à la place la création d'image, voir le Makefile ## [1.3.0] - 2022-01-25 **Migration note** With new version of poetry, a bug occurs in the update. The solution is to delete the directory to let it recreate. `rm -rf ~/.poetry` **Note de migration** Avec la nouvelle version de poetry, un bogue survient lors de la mise à jour. La solution est de supprimer le répertoire pour le laisser se recréer. `rm -rf ~/.poetry` ### Added ### Ajouté - Code generator supports view : activity, calendar, diagram, form, graph, kanban, pivot, search, timeline and tree - Code generator supports portal view field and form creation - Code generator generates generic snippets for demo_portal - Code generator generates code_generator with code_generator_code_generator - Code generator tests mariadb migrator - Code generator supports javascript interpretation for snippet - Code generator supports inheritance - Code generator new project to create the suite of generation code - Script to test the generation of module `code_generator` - Make test_full_fast to run all test in parallel - Module `web_timeline` and `web_diagram_position` in base image. - Module `odoo-formio` from novacode-nl - Module `design_themes` from Odoo - Format python header with isort - Le code generator supporte les vues : activity, calendar, diagram, form, graph, kanban, pivot, search, timeline et tree - Le code generator supporte la création de champs de vue portail et de formulaires - Le code generator génère des snippets génériques pour demo_portal - Le code generator génère code_generator avec code_generator_code_generator - Le code generator teste le migrateur mariadb - Le code generator supporte l'interprétation javascript pour les snippets - Le code generator supporte l'héritage - Nouveau projet du code generator pour créer la suite de génération de code - Script pour tester la génération du module `code_generator` - Make test_full_fast pour exécuter tous les tests en parallèle - Module `web_timeline` et `web_diagram_position` dans l'image de base. - Module `odoo-formio` de novacode-nl - Module `design_themes` d'Odoo - Formatage de l'en-tête Python avec isort ### Changed ### Modifié - Update to Python==3.7.12 - Update to poetry==1.1.12 - Update pip dependency with security update - Pillow==9.0.0 - lxml==4.7.1 - babel==2.9.1 - pyyaml==6.0 - reportlab==3.6.5 - Web diagram module has all color of the rainbow in option - Refactor and simplify code of code_generator, better support of code reader - Mise à jour vers Python==3.7.12 - Mise à jour vers poetry==1.1.12 - Mise à jour des dépendances pip avec correctif de sécurité - Pillow==9.0.0 - lxml==4.7.1 - babel==2.9.1 - pyyaml==6.0 - reportlab==3.6.5 - Le module web diagram a toutes les couleurs de l'arc-en-ciel en option - Refactorisation et simplification du code du code_generator, meilleur support du lecteur de code ### Fixed ### Corrigé - Downgrade Werkzeug==0.11.15, only this version is supported by Odoo 12.0. This fixes some http request behind a proxy. - Rétrogradation Werkzeug==0.11.15, seule cette version est supportée par Odoo 12.0. Cela corrige certaines requêtes HTTP derrière un proxy. ## [1.2.1] - 2021-09-28 ### Added ### Ajouté - doc/migration.md - doc/migration.md ### Changed ### Modifié - Update pip dependency with security update - Jinja2==2.11.3 - lxml==4.6.3 - cryptography==3.4.8 - psutil==5.6.6 - Pillow==8.3.2 - Werkzeug==0.15.3 - Script separate generate_config.sh from install_locally.sh - Improve developer documentation - More Docker script - Mise à jour des dépendances pip avec correctif de sécurité - Jinja2==2.11.3 - lxml==4.6.3 - cryptography==3.4.8 - psutil==5.6.6 - Pillow==8.3.2 - Werkzeug==0.15.3 - Séparation du script generate_config.sh de install_locally.sh - Amélioration de la documentation développeur - Plus de scripts Docker #### Code generator #### Code generator - Improve db_servers generation code - Improve wizard generate UI menu - Amélioration du code de génération db_servers - Amélioration du menu UI de l'assistant de génération ### Fixed ### Corrigé - Mobile view menu item in Web interface from muk_web_theme - Élément de menu vue mobile dans l'interface Web de muk_web_theme ## [1.2.0] - 2021-07-21 **Migration note** Because addons repository has change, config file need to be updated. - When upgrading to version 1.2.0: - From docker - Clone project if only download docker-compose **Note de migration** Parce que le dépôt d'addons a changé, le fichier de configuration doit être mis à jour. - Lors de la mise à niveau vers la version 1.2.0 : - Depuis docker - Cloner le projet si vous avez seulement téléchargé docker-compose - `git init` - `git remote add origin https://github.com/erplibre/erplibre` - `git fetch` - `mv ./docker-compose.yml /tmp/temp_docker-compose.yml` - `git checkout master` - `mv /tmp/temp_docker-compose.yml ./docker-compose.yml` - Update `./docker-compose.yml` depending of difference with git. - Run script `make docker_exec_erplibre_gen_config` - Restart the docker `make docker_restart_daemon` - From vanilla - Run script `make install_dev` - Restart your daemon - Regenerate master password manually - Mettre à jour `./docker-compose.yml` selon les différences avec git. - Exécuter le script `make docker_exec_erplibre_gen_config` - Redémarrer le docker `make docker_restart_daemon` - Depuis une installation vanilla - Exécuter le script `make install_dev` - Redémarrer votre daemon - Régénérer le mot de passe maître manuellement ### Added ### Ajouté - Adapt script to give an execution status - Multilingual markdown - Guide to use Cloudflare with DDNS - Script to check git diff and ignore date - Repo with ERPLibre image - Improve git repo usage, filter repo by use case - ERPLibre theme website of TechnoLibre - ERPLibre website snippet - Basic HTML snippets - Snippet card - Snippet timelines - Module contract_digitized_signature with contract_portal - Module disable auto_backup - Odoo cli db command to manipulate restoration db - Odoo cli i18n command to generate i18n pot files - Adaptation du script pour donner un statut d'exécution - Markdown multilingue - Guide pour utiliser Cloudflare avec DDNS - Script pour vérifier le diff git et ignorer la date - Dépôt avec l'image ERPLibre - Amélioration de l'utilisation du dépôt git, filtrer les dépôts par cas d'utilisation - Thème de site web ERPLibre de TechnoLibre - Snippet de site web ERPLibre - Snippets HTML de base - Snippet carte - Snippets chronologie - Module contract_digitized_signature avec contract_portal - Module disable auto_backup - Commande CLI Odoo db pour manipuler la restauration de base de données - Commande CLI Odoo i18n pour générer les fichiers pot i18n #### Makefile #### Makefile - Format code - Code generator test - Addons installation - OS installation - Restore database - Docker execution - Formatage du code - Test du code generator - Installation des addons - Installation du système d'exploitation - Restauration de base de données - Exécution Docker #### Code generator #### Code generator - Code generator for Odoo module, depending of ERPLibre - Support map geospatial - Support i18n - Script to transform Python and XML to Python code writer script to regenerate themselves - Code generator pour les modules Odoo, dépendant d'ERPLibre - Support des cartes géospatiales - Support i18n - Script pour transformer Python et XML en script d'écriture de code Python pour se régénérer eux-mêmes ### Changed ### Modifié - Update Python dependency with Poetry - Format all Python code with black - Module auto_backup with sftp host key - Module muk_website_branding use ERPLibre branding - Update docs with vscode support, custom document layout, custom email template and trick to use params to share variable - Mise à jour des dépendances Python avec Poetry - Formatage de tout le code Python avec black - Module auto_backup avec clé d'hôte sftp - Le module muk_website_branding utilise le branding ERPLibre - Mise à jour de la documentation avec le support vscode, mise en page de document personnalisée, modèle d'email personnalisé et astuce pour utiliser les paramètres de partage de variables #### Docker #### Docker - Use buster python 3.7.7 image to remove pyenv - Update Postgresql to support Postgis - Support volume addons /ERPLibre/addons/addons - Utilisation de l'image buster python 3.7.7 pour supprimer pyenv - Mise à jour de PostgreSQL pour supporter PostGIS - Support du volume addons /ERPLibre/addons/addons ### Fixed ### Corrigé - Ubuntu installation - Poetry installation - Geospatial with postgis can be installed - Installation Ubuntu - Installation de Poetry - Le géospatial avec PostGIS peut être installé ## [1.1.1] - 2020-12-11 ### Added ### Ajouté - Developer, test, migration and user documentation - Branding ERPLibre with muk_branding - Uninstall module from parameter Odoo - Makefile to generate ERPLibre documentation WIP - Docker support volume on /etc/odoo - Docker support update database - Documentation développeur, test, migration et utilisateur - Branding ERPLibre avec muk_branding - Désinstallation de module depuis les paramètres Odoo - Makefile pour générer la documentation ERPLibre (travail en cours) - Support Docker du volume sur /etc/odoo - Support Docker de la mise à jour de base de données ### Changed ### Modifié - Better documentation on how to use ERPLibre and release - Support wkhtmltox_0.12.6-1 - Meilleure documentation sur l'utilisation d'ERPLibre et les versions - Support de wkhtmltox_0.12.6-1 ### Fixed ### Corrigé - db_backup to accept public host key on sftp - Docker dependency - Freeze poetry version 1.0.10 - db_backup pour accepter la clé d'hôte publique sur sftp - Dépendances Docker - Gel de la version poetry 1.0.10 ## [1.1.0] - 2020-09-30 ### Added ### Ajouté - Docker - Pyenv to manage python version - Poetry to manage python dependencies - Script poetry_update to search all dependencies in addons - Travis CI WIP - TODO.md - Guide to update all repositories with community - Update manifest - Add missing OCA repos - Add medical, property management and more - Add cloud/saas repo - Docker - Pyenv pour gérer les versions Python - Poetry pour gérer les dépendances Python - Script poetry_update pour rechercher toutes les dépendances dans les addons - Travis CI (travail en cours) - TODO.md - Guide pour mettre à jour tous les dépôts avec la communauté - Mise à jour du manifeste - Ajout des dépôts OCA manquants - Ajout de médical, gestion immobilière et plus - Ajout du dépôt cloud/saas ### Changed ### Modifié - Update to Odoo Community 12.0 and all addons - Rename venv to .venv - More documentation on how to use ERPLibre - Mise à jour vers Odoo Community 12.0 et tous les addons - Renommage de venv en .venv - Plus de documentation sur l'utilisation d'ERPLibre ## [1.0.1] - 2020-07-14 ### Added ### Ajouté - Improved documentation with development and production environment - Improved documentation with git repo - Move default.xml manifest to root, the default location - Support default.staged.xml to update prod with dev - Feature to show diff between manifests or between repo of different manifests - Update manifest - Muk theme in erplibre_base - Add draft account invoice approbation in portal - New module sale_fix_update_price_unit_when_update_qty - New module account_invoice_approbation - New module sale_margin_editor - Amélioration de la documentation avec l'environnement de développement et de production - Amélioration de la documentation avec le dépôt git - Déplacement du manifeste default.xml à la racine, l'emplacement par défaut - Support de default.staged.xml pour mettre à jour la prod avec le dev - Fonctionnalité pour afficher le diff entre les manifestes ou entre les dépôts de différents manifestes - Mise à jour du manifeste - Thème Muk dans erplibre_base - Ajout du brouillon d'approbation de facture dans le portail - Nouveau module sale_fix_update_price_unit_when_update_qty - Nouveau module account_invoice_approbation - Nouveau module sale_margin_editor ### Fixed ### Corrigé - Production installation with git_repo - Installation de production avec git_repo ## [1.0.0] - 2020-07-04 ### Added ### Ajouté - Environment of development, discovery and production with documentation and script. - Google git-repo to support addons repository instead of using Git submodule. - Environnement de développement, découverte et production avec documentation et scripts. - Google git-repo pour supporter le dépôt d'addons au lieu d'utiliser les sous-modules Git. ### Removed ### Supprimé - Git submodule - Sous-modules Git ## [0.1.1] - 2020-04-28 ### Added ### Ajouté - Support helpdesk supplier, helper, employee and services - Support [SanteLibre.ca](https://santelibre.ca) with MRP, website, hr, ecommerce - Donation module with thermometer for website - Script to fork project and all repos in submodule to create ERPLibre - Support du helpdesk fournisseur, assistant, employé et services - Support de [SanteLibre.ca](https://santelibre.ca) avec MRP, site web, RH, commerce en ligne - Module de don avec thermomètre pour le site web - Script pour forker le projet et tous les dépôts en sous-module pour créer ERPLibre ## [0.1.0] - 2020-04-20 ### Added ### Ajouté - Move project from https://github.com/mathbentech/InstallScript to ERPLibre. - Support of Odoo Community 12.0 2019-11-19 94bcbc92e5e5a6fd3de7267e3c01f8c11fb045f4. - Déplacement du projet de https://github.com/mathbentech/InstallScript vers ERPLibre. - Support d'Odoo Community 12.0 2019-11-19 94bcbc92e5e5a6fd3de7267e3c01f8c11fb045f4. ### Changed ### Modifié - Support scrummer, project, sale, website, helpdesk and hr - Support Nginx and improve installation - Support de scrummer, projet, vente, site web, helpdesk et RH - Support de Nginx et amélioration de l'installation ### Fixed ### Corrigé - Support only python3.6 and python3.7, python3.8 causes error in runtime. - Support uniquement de python3.6 et python3.7, python3.8 cause des erreurs à l'exécution. [Unreleased]: https://github.com/ERPLibre/ERPLibre/compare/v1.6.0...HEAD [1.6.0]: https://github.com/ERPLibre/ERPLibre/compare/v1.5.0...v1.6.0 [1.5.0]: https://github.com/ERPLibre/ERPLibre/compare/v1.4.0...v1.5.0 [1.4.0]: https://github.com/ERPLibre/ERPLibre/compare/v1.3.0...v1.4.0 [1.3.0]: https://github.com/ERPLibre/ERPLibre/compare/v1.2.1...v1.3.0 [1.2.1]: https://github.com/ERPLibre/ERPLibre/compare/v1.2.0...v1.2.1 [1.2.0]: https://github.com/ERPLibre/ERPLibre/compare/v1.1.1...v1.2.0 [1.1.1]: https://github.com/ERPLibre/ERPLibre/compare/v1.0.1...v1.1.1 [1.1.0]: https://github.com/ERPLibre/ERPLibre/compare/v1.0.1...v1.1.0 [1.0.1]: https://github.com/ERPLibre/ERPLibre/compare/v1.0.0...v1.0.1 [1.0.0]: https://github.com/ERPLibre/ERPLibre/compare/v0.1.1...v1.0.0 [0.1.1]: https://github.com/ERPLibre/ERPLibre/compare/v0.1.0...v0.1.1 [0.1.0]: https://github.com/ERPLibre/ERPLibre/releases/tag/v0.1.0