- Rename 'clean' parameter to 'cleanup' for consistency with other commands
- Update FIXME comments to use consistent capitalization and clarify validation steps
- Replace post-migration.py with pre-migrate.py for correct migration script naming
- Add setup step description for migration testing
- Add FIXME comment to validate migration execution
- Remove commented-out docker logs checks that were previously removed in prior commits
- Remove unnecessary `docker logs odoo` and `grep` commands that were commented out
- Update FIXME comments to reflect current validation steps for module and translation updates
- Maintain consistency with previous simplifications in test script logic
- Upgrade PostgreSQL image from 14-alpine to 16-alpine in docker-compose configurations
- Clarify language in README.md: replace "possiblity" with "option"
- Remove redundant/obsolete sections about `update-modules-list`, `update-translations`, `pyproject.toml` example, `repos.yml` example, and custom Odoo conf
- Add missing detail about nginx reverse proxy listening on port 8080
- Simplify test script in `task` by replacing `restart odoo` with `run odoo update-modules` and removing unnecessary curl wait loop
- Add FIXME comments to indicate pending validation steps for module and translation updates
- Add new `--include-archived` flag to odoocli to include inactive records in search-related methods
- Pass context with `active_test=False` to XML-RPC calls when `--include-archived` is specified
- Update `update-snippet` and `enable-snippet` to use `--include-archived` for consistency with archived records
- Replace `display_name` with `complete_name` in partner tree view snippets for better field alignment
- Add new `enable-snippet` command to activate snippets by path or xml-id
- Update `create-snippet` parameter from `[name]` to `[xml-id]` for clarity
- Enhance descriptions of `disable-snippet`, `remove-snippet`, and `enable-snippet` commands to specify they work with path or xml-id
- Improve code consistency in snippet commands by using unified name extraction logic from path or xml filename
- Add missing newline in `lint-snippets` function for better code formatting
- Remove AUTO_UPDATE_MODULES env var from compose.yml.template, README.md, and entrypoint.sh
- Update CHANGELOG.md to document removal of AUTO_UPDATE_MODULES
- Clean up test-project task by removing unused AUTO_UPDATE_MODULES export
- Simplify startup logic by eliminating module auto-update functionality
- Maintain compatibility with existing module update mechanisms via click-odoo-contrib
- Introduce nginx reverse proxy functionality accessible via `odoo-nginx` command
- Add nginx configuration file with optimized settings for Odoo including websocket support and static file caching
- Update Dockerfile to install nginx and expose port 8080
- Modify entrypoint.sh to start nginx alongside Odoo when using `odoo-nginx` command
- Update compose.yml.template to support nginx port mapping and conditional service startup
- Add environment variables NGINX_PORT and WORKERS for nginx configuration
- Update README.md and CHANGELOG.md to document nginx proxy feature and usage
- Enhance start task to handle nginx proxy startup with appropriate port forwarding
- Rename `install-odoo-scripts` to `install-ansible-build-scripts` with role parameter
- Update help table and markdown documentation to reflect new command name and description
- Remove deprecated commands: `remove-venv`, `run-enterprise-upgrade`, and `run-open-upgrade`
- Replace upgrade-related commands with unified `upgrade-odoo` command for environment and step execution
- Improve formatting and consistency in taskfile command documentation
- Refactor upgrade guide structure for improved clarity and navigation
- Update helper scripts section with clear references to taskfile, odoo, and ansible scripts
- Enhance command descriptions and usage examples for upgrade tasks
- Improve formatting and readability throughout the upgrade documentation
- Add detailed steps for database dump and filestore migration processes
- Merge `create-nextcloud-env` and `create-odoo-env` into a unified `create-env` command with type parameter
- Remove obsolete `remove-venv` function
- Update OS release checks to include "Debian GNU/Linux" for apt and wkhtmltopdf installations
- Change default task config directory to local `vault` folder
- Add `vault` to `.gitignore`
- Reference new `upgrade.md` documentation in README
- Use `create-env` in test setup instead of `create-odoo-env`
- Add new XML snippet for subscription OCA pending filter view
- Update task help text parameter from 'id' to 'name' for create-snippet command
- Add new snippet template with inherit structure and field insertion example
- Add `ripgrep` to the list of installed packages for all supported OSes
- Remove obsolete MacOS-specific installation instructions from README.md
- Update installation messages for clarity and consistency
- Ensure `ripgrep` is included in dependency installations across platforms
- Add new command `aggregate-git-folders` to run gitaggregate for provided repos.yaml
- Make `activate-venv` a default call for all commands by moving it to the main execution block
- Remove redundant `activate-venv` calls from individual functions
- Improve `activate-venv` function with better error handling and messaging
- Update CHANGELOG.md to reflect the changes
- Fix regex pattern in install-requirements for requirements.txt file detection
- Set default language for Odoo initialization via environment variable
- Remove deprecated `activate-venv` call from version command