erplibre/CHANGELOG.md
Mathieu Benoit 3f1697177e [FIX] pip update cryptography security issue
Signed-off-by: Mathieu Benoit <mathben@technolibre.ca>
2021-09-28 01:54:21 -04:00

6.1 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog. This project adheres to Semantic Versioning.

Unreleased

1.2.1 - 2021-09-28

Added

  • doc/migration.md

Changed

  • 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

Code generator

  • Improve db_servers generation code
  • Improve wizard generate UI menu

Fixed

  • Mobile view menu item in Web interface from 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
        • 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

Added

  • 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

Makefile

  • Format code
  • Code generator test
  • Addons installation
  • OS installation
  • Restore database
  • Docker execution

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

Changed

  • 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

Docker

  • Use buster python 3.7.7 image to remove pyenv
  • Update Postgresql to support Postgis
  • Support volume addons /ERPLibre/addons/addons

Fixed

  • Ubuntu installation
  • Poetry installation
  • Geospatial with postgis can be installed

1.1.1 - 2020-12-11

Added

  • 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

Changed

  • Better documentation on how to use ERPLibre and release
  • Support wkhtmltox_0.12.6-1

Fixed

  • db_backup to accept public host key on sftp
  • Docker dependency
  • Freeze poetry version 1.0.10

1.1.0 - 2020-09-30

Added

  • 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

Changed

  • Update to Odoo Community 12.0 and all addons
  • Rename venv to .venv
  • More documentation on how to use ERPLibre

1.0.1 - 2020-07-14

Added

  • Improved documentation with development and production environment
  • Improved documentation with git repo
  • Move default.xml manifest to root, the default location
  • Support default.stage.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

Fixed

  • Production installation with git_repo

1.0.0 - 2020-07-04

Added

  • Environment of development, discovery and production with documentation and script.
  • Google git-repo to support addons repository instead of using Git submodule.

Removed

  • Git submodule

0.1.1 - 2020-04-28

Added

  • Support helpdesk supplier, helper, employee and services
  • Support 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

0.1.0 - 2020-04-20

Added

Changed

  • Support scrummer, project, sale, website, helpdesk and hr
  • Support Nginx and improve installation

Fixed

  • Support only python3.6 and python3.7, python3.8 causes error in runtime.