cement v3.0.6 Release Notes

Release Date: 2021-12-18 // 12 months 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