cement v3.0.6 Release Notes

Release Date: 2021-12-18 // over 4 years ago
  • 🐛 Bugs:

    • 📜 [ext.argparse] Parser (self._parser) not accessible inside _pre_argument_parsing when stacked_type = 'embedded'
    • 📜 [ext.configparser] Overriding config options with environment variables doesn't work correctly with surrounding underscore characters
    • 🚚 [utils.fs] Fix bug where trailing slash was not removed in fs.backup() of a directory.
    • [cement.cli] Generated README contains incorrect installation instructions.

    🔋 Features:

    • None

    🔨 Refactoring:

    • 👍 [ext.colorlog] Support subclassing of ext_colorlog.

    Misc:

    • ⚡️ [dev] Update to Python 3.10 for default development / Docker version.
    • 👷 [dev] Remove Python 3.5/3.6 from Travis CI tests.

Previous changes from v3.0.4

  • 🐛 Bugs:

    • [ext.yaml] YamlConfigHandler uses unsafe load method
    • 📜 [ext.configparser] Configparser 'getboolean' exception

    🔋 Features:

    • 👍 [utils.misc] Support y as a truth boolean in utils.misc.is_true