- Support multiple templates folders (i.e. allow specifying
--templates
multiple times) (#2)
- Make YAML files free of complaints from yamllint
- Update my email address to @posteo.de
- Add
--encoding
option and default it toutf-8
- Drop support for Python < 3.6
- Fix issues found by pylint 2.11.1
(fixes Debian bug #998574):
- tests: Use
with
forsubprocess.Popen
calls - Use
from ruamel import yaml
- Replace
.format()
with f-strings
- tests: Use
- tests: Mark
ionit_plugin
as first party module
- Check import definition order with isort
- Fix code format for older black versions
- Add test case for black code formatter
- Fix YAMLLoadWarning with PyYAML 5.1+
- Add support for ruamel.yaml
setup.py
: Add PyYAML as dependency
- Address issues found by pylint 2.6.0 (fixes Debian bug #971138)
- Blacken Python code
- Run
ionit.service
beforeifupdown-pre.service
- Fix issues found by pylint 2.4.4 (fixes Debian bug #946034)
- Drop
After=local-fs.target
fromionit.service
to break dependency loop (fixes Debian bug #931060)
- Run
ionit.service
beforesystemd-udev-trigger.service
(fixes Debian bug #919690)
- Run
ionit.service
beforesystemd-modules-load.service
- Support specifying a configuration file (instead of a directory)
- Support specifying
--config
multiple times
- Remove unnecessary pass statement to make pylint 2.2.2 happy (fixes Debian bug #918550)
- Prevent false warning if
collect_context
returns empty dictionary - Run ionit service before ferm service
- Fix loading different Python modules with the same name (for tests with Python < 3.5)
- Ignore deprecation warning for backward compatibility code
- Initial release