freedom-maker (0.35) unstable; urgency=medium

  [ Sunil Mohan Adapa ]
  * library: Allow passing UEFI secure boot support to grub-install
  * internal, library: Generalize setting flags on partitions
  * amd64: Build UEFI + secure boot images instead of BIOS images
  * tests: Update virtualbox test to enable EFI booting
  * passwd_in_image: Wait for nbd device to become available
  * amd64, arm64: Fix issue with no passing correct arguments to grub
  * virtualbox-amd64: Use qemu-img instead of VBoxManage to create .vdi
  * Use btrfs discard feature instead of creating zeros file
  * amd64: Include firmware packages similar to Debian Live
  * builder: Drop dependency on initramfs-tools

  [ James Valleroy ]
  * Update stable release to trixie
  * debian/gbp: Set debian-branch for all commands
  * debian/control: Drop fields that are now the default
  * debian/clean: Add compiled manpages

  [ Michael Tokarev ]
  * debian/control: Adjust qemu binfmt dependencies (Closes: #1124777)

 -- James Valleroy <jvalleroy@mailbox.org>  Mon, 02 Feb 2026 21:49:33 -0500

freedom-maker (0.34) unstable; urgency=medium

  [ Philippe Coval ]
  * builder: Add support for Olimex A20-OLinuXino-MICRO-eMMC

  [ Sunil Mohan Adapa ]
  * internal: Allow builders to customize the built image
  * vagrant: Build vagrant box without virtualbox
  * d/control: Add dependency on systemd-resolved
  * builders: i368: Drop all i386 targets
  * d/tests: Drop dependency on pkg_resources (Closes: #1094668)
  * d/gbp.conf: Set git-buildpackage branch to 'main'

  [ James Valleroy ]
  * d/tests: Add breaks-testbed restriction
  * debian: Follows policy 4.7.2

 -- James Valleroy <jvalleroy@mailbox.org>  Mon, 21 Apr 2025 21:05:28 -0400

freedom-maker (0.33) unstable; urgency=medium

  [ James Valleroy ]
  * vagrant: Don't modify /etc/security/access.conf
  * vagrant: Store sha256 hash
  * Drop non-free component
  * Cleanup reference to test target
  * debian: Generate manpages during build
  * Update manual pages
  * Show end of log if debootstrap fails
  * arm: Increase boot size to 256 MiB
  * armhf: Replace u-boot package with specific variant
  * builder: Split 'free' into 2 properties
  * vagrant: Include contrib for virtualbox-guest-utils
  * amd64, i386: Add {amd64,intel}-microcode packages
  * tests: Fix virtualbox test
  * vagrant: Fix script paths
  * Update copyright year
  * Follows Debian policy v4.6.2

  [ Sunil Mohan Adapa ]
  * raspberry2, raspberry3: Increase firmware partition size to 256MiB
  * library: Increase the compression RAM usage limit on latest xz
  * releases: Create a new module to handle release specific information
  * releases: Switch to bookworm as the latest stable
  * builder, vm: Increase size of the image for VMs
  * vm: Fix failure while returning image size for vagrant images
  * *: Remove use of cliapp library as it seems unmaintained
  * *: Fix mypy errors
  * Use pyproject.toml instead of setup.py
  * *: Convert tests to use pytest

 -- James Valleroy <jvalleroy@mailbox.org>  Fri, 09 Feb 2024 12:44:20 -0500

freedom-maker (0.32) unstable; urgency=medium

  [ James Valleroy ]
  * raspberry64: Add target for Raspberry Pi 64-bit
  * Add non-free-firmware component to non-free images
  * d/copyright: Update source URL and copyright years
  * Add systemd as alt dependency to binfmt-support (Closes: #1023395)
  * Set standards version to 4.6.1
  * Drop alt dependency on old util-linux

  [ Sunil Mohan Adapa ]
  * raspberry64: Add Wi-Fi firmware into the image
  * README: Update list of dependencies from debian/control file
  * builder: Drop free status from image names

  [ Benedek Nagy ]
  * README.md: Add raspberry64 to the target list

 -- James Valleroy <jvalleroy@mailbox.org>  Tue, 13 Dec 2022 11:22:05 -0500

freedom-maker (0.31) unstable; urgency=medium

  [ James Valleroy ]
  * debian: Add gbp tag config
  * vagrant: Use poweroff in case shutdown does not work

  [ Sunil Mohan Adapa ]
  * internal, library: Use debootstrap instead of qemu-debootstrap
  * library: Enable transparent compression of btrfs file systems

 -- James Valleroy <jvalleroy@mailbox.org>  Mon, 08 Nov 2021 19:11:31 -0500

freedom-maker (0.30) unstable; urgency=medium

  [ Diederik de Haas ]
  * Synchronize and sort supported targets.
  * Change issue tracker to point to salsa.
  * Fix incorrect example 2.
  * rasbperry_pi{2,3}: Fix Raspberry Pi firmware package name.

  [ James Valleroy ]
  * Update manpage from xml
  * tests: Run --list-modules command in VM
  * tests: Ignore errors while cleaning up VM
  * vagrant: Fix incorrect parameter to subprocess.run
  * tests: Send shutdown command to VM
  * Add option to specify additional release components
  * vagrant: Drop virtualbox-guest-dkms package
  * vagrant: Don't modify apt sources list
  * builder: Check added components to set free_tag
  * debian: Set standards version to 4.6.0

  [ Joseph Nuthalapati ]
  * Change stable from buster to bullseye
  * Parametrize codename of the current stable release

  [ Debian Janitor ]
  * d/control: Remove constraints unnecessary since buster

  [ Sunil Mohan Adapa ]
  * builder: Allow build stamp to be empty
  * builders: Align start and end of all partitions to 4MiB
  * vagrant: Don't install linux-headers
  * builder: Minor refactor to compute release components

 -- James Valleroy <jvalleroy@mailbox.org>  Mon, 30 Aug 2021 19:25:43 -0400

freedom-maker (0.29) experimental; urgency=medium

  [ Sunil Mohan Adapa ]
  * builder: internal: Allow creating an EFI partition
  * builder: internal: Allow building images with GPT partition table
  * arm64: Add a builder for ARM64 universal images based on UEFI
  * library: Allow specifying GRUB target platform
  * arm64: Factor out code related to ARM EFI so it can be reused
  * armhf: New target to build generic UEFI images for all armhf boards
  * *: Switch to SPDX license identifier
  * arm_efi: Don't allow grub to update NVRAM variables
  * README, man: Add information about new targets - arm64, armhf
  * man: Regenerate manual page

  [ James Valleroy ]
  * debian: Add gbp dch config
  * debian: Set Standards-Version to 4.5.1

  [ Joseph Nuthalapati ]
  * stable: Remove udiskie using `apt autoremove`
  * Allow build dependencies to be included in images
  * YAPF formatting
  * with-build-dep: Remove implicit image size setting
  * with-build-dep: Clean up cloned freedombox repo
  * with-build-dep: Remove check for stable
  * library: Install xz-utils, a dep of gdebi-core
  * library: Use apt instead of gdbi for local debs
  * internal: Cleanup custom and backported installs

  [ Debian Janitor ]
  * debian/tests: Replace use of deprecated $ADTTMP with $AUTOPKGTEST_TMP

  [ Diederik de Haas ]
  * Fix various spelling errors in comments
  * Start first partition at 4MiB for proper alignment.

 -- James Valleroy <jvalleroy@mailbox.org>  Mon, 19 Apr 2021 19:48:25 -0400

freedom-maker (0.28) unstable; urgency=medium

  [ James Valleroy ]
  * vagrant: Skip missing packages on stable and testing
  * vagrant: Avoid possible recursion in run_vm_command
  * vagrant: Try to clean up old VM

  [ Joseph Nuthalapati ]
  * Add qemu-utils as a dependency

 -- James Valleroy <jvalleroy@mailbox.org>  Tue, 30 Jun 2020 09:58:31 -0400

freedom-maker (0.27) unstable; urgency=medium

  [ James Valleroy ]
  * builders: Add orange-pi-zero target
  * debian: Add deboostrap as dependency
  * Run yapf
  * Fix some flake8 issues
  * vagrant: Fail build when VM command has error
  * builder: Remove firmware-ath9k-htc from BASE_PACKAGES
  * d/tests/control: Add unit tests
  * application: Allow backports for buster, as well as stable
  * backports: Add --disable-backports option to replace --enable-backports
  * d/control: Switch to debhelper compat version 13

  [ Joseph Nuthalapati ]
  * Enable backports and install latest freedombox.deb
  * application: Check for incompatible arguments
  * Install documentation packages from backports

 -- James Valleroy <jvalleroy@mailbox.org>  Mon, 04 May 2020 08:41:20 -0400

freedom-maker (0.26) unstable; urgency=medium

  [ James Valleroy ]
  * d/rules: Don't skip tests during build
  * ci: Switch to salsa-ci pipeline
  * ci: Move to debian/salsa-ci.yml
  * raspberry: Use raspi-firmware package in testing and unstable
  * d/control: Update standards version to 4.5.0

  [ Veiko Aasa ]
  * internal: Make directory /var/lib/freedombox readable by other users

 -- James Valleroy <jvalleroy@mailbox.org>  Mon, 10 Feb 2020 18:28:06 -0500

freedom-maker (0.25) unstable; urgency=medium

  [ Sunil Mohan Adapa ]
  * Remove references to freedombox-setup
  * library: Aggressively re-balance btrfs to avoid running out of space
  * internal: library: Kill processes before attempting unmount
  * application: Remove regressed source code options
  * application: cosmetic: yapf formatting

  [ James Valleroy ]
  * debian: Switch to debhelper-compat
  * d/control: Update Standards-Version to 4.4.1
  * d/control: Add Rules-Requires-Root

 -- James Valleroy <jvalleroy@mailbox.org>  Fri, 04 Oct 2019 07:59:14 -0400

freedom-maker (0.24) unstable; urgency=medium

  [ Sunil Mohan Adapa ]
  * internal: Fix issue with using builder specific packages
  * pine64+: Add new builder for Pine64+ board
  * Update tests for the split udev command
  * pine64-lts: Add new builder for Pine64 LTS board
  * Replace atf-allwinner with arm-trusted-firmware
  * Yapf and isort changes
  * internal: Fix issue with premature disk fulls by btrfs
  * all: Merge next release packages into basic packages

  [ Joseph Nuthalapati ]
  * ci: Remove dependency "pxz" from GitLab CI script
  * Add Pine64+ to list of targets in README.md

  [ Florian Boor ]
  * Split udev command in order to improve compatibility
  * Add support for building Lamobo R1 SD card images

  [ James Valleroy ]
  * vagrant: Add ncurses-term and byobu
  * vagrant: Add packages needed for testing
  * README: Add some missing dependencies
  * library: Handle new name for security repository
  * d/control: Bump standards version to 4.4.0

 -- James Valleroy <jvalleroy@mailbox.org>  Mon, 15 Jul 2019 19:49:17 -0400

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog freedom-maker`.
