4.2 KiB
4.2 KiB
Changelog
All notable changes to this project will be documented in this file. The format is based on Keep a Changelog.
2024-01-27
Added
- Build Docker image for
linux/amd64andlinux/arm64. - Store and restore
.envto pass store withpass-store-dotenvandpass-restore-dotenv. - Init database with selected modules defined in
ODOO_INIT_ADDONS. - Enable mail server configuration from env vars.
- Support podman as container engine.
- Docker compose file is now a tempalte
template-docker-compose. - Command to update module code with LLMs
llm-update. - Add LLM integration as feature to the README.
Updated
- Ensure
templates/taskis usinguv. - Split functions in
entrypoint.shinto multiple scripts. - Ensure task file matches https://taskfile.build specification.
- Fallback to empty string for docker compose env vars.
- Renamed
DOCKERtoCONTAINERanddockertocontainer.
Fixed
- Set default
base,webfor server environment module.
2025-01-10
Added
- Run the Odoo upgrade script with
upgrade-odoo. - Upgrade module code with
upgrade-module. - After switching version branch with
checkoutthe new branch is pulled. - Image shows revision date in settings page.
- Image supports env vars to initialize database.
test-dockeruses new env vars to initialize database.- Test image features with
test-docker. - Extended usage section of the Image README file.
- Use prefixed
PGenv vars for database connection. - Image supports auto update modules with click-odoo.
- New commands to manage snippets
disable-snippetandremove-snippet. - Support
MODULE_AUTO_INSTALL_DISABLEDfor native path. - Shallow checkout for submodules with option
shallow = true. - Replace
pipwithuv.
Updated
- Command
test-xmlrpcrenamed totest-xmlrpc. - Refactored
odooctlcli. - Added emojies to the README feature list.
- Rename
buildfolder toimage. - Moved selected Python packages to
requirements.txt.
Fixed
- Append nested module paths to the addons path env var.
Removed
- Removed
logo.png. - Removed
scripts/jsonrpc. - Removed commands
get-jsonrpc-session,odoo-checkinandodoo-checkout. - Removed
odoorpcfrom requirements.txt. - Removed packages for
psql. - Removed command
disable-auto-install.
2024-12-16
Added
- New commands
lint-module-repoandtest-module-repoto test all modules in repo. - New test commands
task test-k8sandtask test-dockerfor CI. - Run test commands on every push and PR.
- Show GitHub action badge in README file.
- Odoo Build image load ssh private and public key to Odoo config. They can be used with
git_base. - Added command
show-revision - Added command
git-fetch
Updated
- All functions in
taskhave been sorted and grouped. checkout-revisionupdates var in.envfile.- Replaced Mailhog with Mailpit
- Refactored Odoo revision scripts.
2024-11-27
Added
There are new commands in the Odoo Build project:
task create-revisionDavid Denicolò I use this command to define a new Odoo Revision. Here is the latest: https://github.com/Mint-System/Odoo-Build/blob/16.0/scripts/odoo_revision_16.0.20241125task start-kind/task start-minikubeto deploy a local Kubernetes clustertask k8s-applyto deploy Odoo to the Kubernetes clustertask create-module/task generate-module-model/generate-module-securityfor bootstraping new modulestask list-revisionsto list the available revisions.- The config folder has been removed. When starting Odoo with
task start nativetheodoo.conf.templatewill be templated with env vars. task test-json-rpchas now a model parameter.
2024-11-13
Added
- Boostrap modules with
task create-module|generate-module-model|generate-module-security - Updated module templates in
templates - Start and deploy to Minikube (Kubernetes)
task start-minikube|init-minikubeseek8sfolder for details - Removed
docker-composein favor ofdocker composeplugin - Updated troubleshooting section