rpi-preseed (0.2.1) trixie; urgency=medium

  [ Tom Dewey ]
  * wlan: Escape the psk for NetworkManager's keyfile
  * connect: Write an rpdev_ token as the daemon's state.json
  * connect: Enable the units in the layout their [Install] gives

  [ Richard Oliver ]
  * Install the systemd units under /usr/lib/systemd/system
  * Let the test suite run against an installed tree
  * Add an autopkgtest running the suite against the installed package
  * Add Uploaders and the Vcs fields

 -- Richard Oliver <richard.oliver@raspberrypi.com>  Thu, 29 Oct 2026 15:13:38 +0000

rpi-preseed (0.2.0) trixie; urgency=medium

  * Keep file modes across atomic writes and settle them without consulting
    the caller's umask, repairing modes an older version got wrong.
  * Hand files written into a home to the user who owns it.
  * Make Connect enrolment survive the boot it is applied on.
  * Make ssh authorized_keys reach the device.
  * Leave consumed secrets alone on re-apply, and burn the config's blocks
    in place instead of renaming over them.
  * Stop a bracket inside a command string closing a TOML array.
  * Extend the qemu integration suite to cover file modes, home ownership
    and burnt secrets on the boot partition.

 -- Tom Dewey <tom.dewey@raspberrypi.com>  Thu, 24 Sep 2026 15:10:00 +0100

rpi-preseed (0.1.0) UNRELEASED; urgency=medium

  * Initial prototype: TOML-driven first-boot customisation via booted systemd
    oneshots, POSIX-shell parser/validator/redactor, per-domain appliers,
    run-once semantics, diagnostics collector, and packaging.

 -- Raspberry Pi OS Team <packages@raspberrypi.com>  Mon, 06 Jul 2026 11:00:00 +0000
