v2.0.4

Fictionarry/TalkingGaussianv2.0.4Jun 20, 2026by lipku

AI Summary

This release introduces support for YAML configuration files, enabling users to customize settings through a dedicated configuration file rather than relying solely on command-line arguments. It establishes a clear priority system where CLI arguments override YAML files, which in turn override default arguments. Users can easily switch between different config files or run the application without a config file using the new `-c` flag.

Key Highlights

  • Added support for YAML configuration files
  • Implemented a priority system: CLI args > YAML > argparse defaults
  • Added `-c` flag to specify custom config file paths
  • Added option to disable YAML config by passing empty string

New Features

  • YAML configuration file support
  • Config file switching via `-c` flag
  • Config priority override system
  • CLI-only execution mode

Full Release Notes

Support yaml config  
```shell
#  Usage:
cp config.yaml.example config.yaml   # create your config
python app.py                        # start with config.yaml
python app.py -c config_prod.yaml    # use a different config file
python app.py -c ''                  # skip yaml, CLI only
#  Priority:  CLI args  >  YAML  >  argparse defaults
```