Skip to content

Latest commit

 

History

History
108 lines (86 loc) · 3.9 KB

NEWS.md

File metadata and controls

108 lines (86 loc) · 3.9 KB

bdebstrap 0.7.0 (2024-08-01)

  • feat: change default YAML flow style to False (PR #11)
  • setup.py: Address pylint 3.2.2 complains (bug #13, Debian bug #1074516 and #1074699)
  • test: support skip running linters via SKIP_LINTERS=1 environment variable
  • fix(tests): Call pylint binary instead of the module
  • feat: Add type annotations and check them with mypy

bdebstrap 0.6.1 (2024-03-01)

  • fix: use relative path for hooks directory (bug #10)
  • Add type hints
  • Support removed distutils in Python 3.12 (bug #12)

bdebstrap 0.6.0 (2023-12-18)

  • examples: Add Ubuntu live system example
  • chore: format Python code with black 23.1
  • Fix sanitizing local .deb packages (bug #7)
  • feat: Add support for mmdebstrap's --extract-hook option
  • feat: Add support for mmdebstrap's --skip option
  • feat: remove proot mode
  • feat: Add support for mmdebstrap's --hook-dir option

bdebstrap 0.5.0 (2022-11-10)

  • feat: Add support for mmdebstrap's --format option (bug #4)

bdebstrap 0.4.1 (2022-11-01)

  • Add system-testing script and move the integration tests into it
  • tests: Address complaints from pylint 2.15.5
  • setup: Fix building with setuptools 65.5.0 (Debian bug #1022513)

bdebstrap 0.4.0 (2021-12-10)

  • tests: Catch and check output on stderr
  • tests: Replace deprecated assertDictContainsSubset
  • Add disable-units and enable-units hooks

bdebstrap 0.3.0 (2021-11-08)

  • Fix issues found by pylint 2.11.1 (fixes Debian bug #998591):
    • tests: Use with for subprocess.Popen calls
    • Save YAML configuration files explicitly as UTF-8
    • Replace .format() with f-strings
  • Make YAML files free of complaints from yamllint
  • Produce YAML files that are yamllint clean
  • Add example configurations for Raspberry Pis (version 3 and Zero W)
  • Set root password for Debian live example to debian

bdebstrap 0.2.0 (2021-06-08)

This release changes the default output verbosity to align with mmdebstrap. To restore the previous default behavior, call bdebstrap with --verbose.

  • Fix KeyError: 'target' if no target was specified
  • Fix passing --target=- (Debian bug #989452)
  • Add --silent as alias for --quiet
  • Align log levels with mmdebstrap (Debian bug #989450):
    • Change the default log level from info to warning
    • Add a --verbose option to change the log level to info again
    • Pass down --quiet and --debug to mmdebstrap
  • Fix PermissionError exception when clamping mtime

bdebstrap 0.1.2 (2021-05-27)

  • examples: Install init instead of systemd-sysv
  • Check import definition order with isort
  • Format Python code with black
  • Add test case for black code formatter
  • Correct license claim from MIT to ISC
  • Fix examples for non-amd64 architectures (fixes #2):
    • Drop architectures from minimal examples
    • Drop mirrors from minimal Ubuntu example
    • Match also vmlinux* in Debian live example
  • Update Debian live system example to bullseye

bdebstrap 0.1.1 (2020-06-18)

  • Strip leading/trailing spaces/tabs from mirrors specified with --mirrors
  • Fix complaints from flake8 3.8.3
  • Check if type of list elements are strings in YAML configuration

bdebstrap 0.1 (2020-06-03)

  • Initial release