Tags give the ability to mark specific points in history as being important
-
1.0.54
Release: puu-installer 1.0.545523db13 · ·puu-installer 1.0.54 - config, engine: add flatpak manifestPath and skip seeding when empty (Jarkko Sakkinen) - engine: overwrite existing firstboot configuration files in /etc (Jarkko Sakkinen) - engine: run chrooted helpers and boot checks in deployment root (Jarkko Sakkinen) - engine: verify target drive identity before partitioning (Jarkko Sakkinen) - scripts: resolve ShellCheck source warnings and enable source tracking (Jarkko Sakkinen) - scripts: force fresh CMake configuration in sanitize-ci.sh (Jarkko Sakkinen) - build: add containerized build and test script and Dockerfile (Jarkko Sakkinen) Signed-off-by: Jarkko Sakkinen <jarkko.sakkinen@opinsys.fi>
-
1.0.53
Release: puu-installer 1.0.536ffac492 · ·puu-installer 1.0.53 - build: replace Meson build system with CMake (Jarkko Sakkinen) - src: explicitly convert std::string_view to absl::string_view (Jarkko Sakkinen) - engine: prioritize manifest target image reference in LoadTargetImgRef (Jarkko Sakkinen) - engine: drop redundant MinTargetSizeBytes and WhichExists helpers (Jarkko Sakkinen) - engine: avoid const_cast when wiping keys in secureboot (Jarkko Sakkinen) - selfcheck: suppress bugprone-suspicious-include clang-tidy warnings (Jarkko Sakkinen) - config: fix ValidatedString equality operator (Jarkko Sakkinen) Signed-off-by: Jarkko Sakkinen <jarkko.sakkinen@opinsys.fi>
-
1.0.52
Release: puu-installer 1.0.528c101c43 · ·puu-installer 1.0.52 - build: fix system dependency integration (Jarkko Sakkinen) - base: cleanup comment of PUU_ASSIGN_OR_RETURN (Jarkko Sakkinen) - scripts: drop unsupported --clobber from glab release upload (Jarkko Sakkinen) - Place release artifacts under build (Jarkko Sakkinen) Signed-off-by: Jarkko Sakkinen <jarkko.sakkinen@opinsys.fi>
-
1.0.51
Release: puu-installer 1.0.517feb00c6 · ·puu-installer 1.0.51 - src: apply clang-tidy cleanup (Jarkko Sakkinen) - scripts: drop obsolete sanitizer test option (Jarkko Sakkinen) - build: keep fallback dependencies private (Jarkko Sakkinen) - base: move secret value during assignment (Jarkko Sakkinen) - Makefile, README: update for C++ / Meson (Jarkko Sakkinen) - scripts: update for C++ / Meson toolchain (Jarkko Sakkinen) - build: add Meson build system and lint configuration (Jarkko Sakkinen) - src: add top-level C++ sources (Jarkko Sakkinen) - tui: add C++ terminal UI (Jarkko Sakkinen) - engine: add C++ installation engine (Jarkko Sakkinen) - base: add SecretString and Status helpers (Jarkko Sakkinen) - Remove Rust implementation (Jarkko Sakkinen) - docs: prepare for C++ implementation (Jarkko Sakkinen) - docs: Update licensing information (Jarkko Sakkinen) - docs: trim documentation (Jarkko Sakkinen) Signed-off-by: Jarkko Sakkinen <jarkko.sakkinen@opinsys.fi>
-
1.0.50
Release: puu-installer 1.0.5086ee84b8 · ·puu-installer 1.0.50 - engine: copy pre-seeded models from live image (Jarkko Sakkinen) Signed-off-by: Jarkko Sakkinen <jarkko.sakkinen@opinsys.fi>
-
1.0.49
Release: puu-installer 1.0.49a291559e · ·puu-installer 1.0.49 - tui: skip idle redraws (Jarkko Sakkinen) - tui: require Setup Mode to enable Secure Boot (Jarkko Sakkinen) - tui: name chrome styles on Theme (Jarkko Sakkinen) - tui: hit-test with Rect (Jarkko Sakkinen) - tui: store colours as 32-bit RGB (Jarkko Sakkinen) - engine: share string wrapper accessors (Jarkko Sakkinen) - engine: construct steps with a builder (Jarkko Sakkinen) - engine: share wait_until for udev and partition probes (Jarkko Sakkinen) Signed-off-by: Jarkko Sakkinen <jarkko.sakkinen@opinsys.fi>
-
1.0.48
Release: puu-installer 1.0.48b2efd055 · ·puu-installer 1.0.48 - engine: drop unused kernel extraArm64Args (Jarkko Sakkinen) - scripts: name release platforms linux-x86_64 and linux-aarch64 (Jarkko Sakkinen) Signed-off-by: Jarkko Sakkinen <jarkko.sakkinen@opinsys.fi>
-
1.0.47
Release: puu-installer 1.0.47b7f73ba6 · ·puu-installer 1.0.47 - engine: define FS_IMMUTABLE_FL locally (Jarkko Sakkinen) - tui: drop magenta twilight from the night map (Jarkko Sakkinen) - engine: do not fsync efivarfs on key enroll (Jarkko Sakkinen) - scripts: drop host smoke tests from packaging (Jarkko Sakkinen) - scripts: darwin: raise nofile limit for zig-linked musl builds (Jarkko Sakkinen) - scripts: run cargo against Linux from Darwin (Jarkko Sakkinen) Signed-off-by: Jarkko Sakkinen <jarkko.sakkinen@opinsys.fi>
-
1.0.46
Release: puu-installer 1.0.468765f01b · ·puu-installer 1.0.46 - scripts: lint the Linux target when cutting a release (Jarkko Sakkinen) - scripts: parse Cargo.toml fields with awk (Jarkko Sakkinen) - make: add annotated help listing (Jarkko Sakkinen) - engine: copy /var/lib/flatpak onto the install (Jarkko Sakkinen) Signed-off-by: Jarkko Sakkinen <jarkko.sakkinen@opinsys.fi>
-
1.0.45
Release: puu-installer 1.0.45711fb4b0 · ·puu-installer 1.0.45 - engine: probe disks through DiskSource (Jarkko Sakkinen) - firmware: represent EFI GUIDs as EfiGuid (Jarkko Sakkinen) - engine: add Digest::oci_blob_path (Jarkko Sakkinen) - engine: parse PartitionSize without a partition helper (Jarkko Sakkinen) - engine: report command signal deaths (Jarkko Sakkinen) - engine: split Command program from args (Jarkko Sakkinen) - scripts: share release sha256 sidecar helper (Jarkko Sakkinen) Signed-off-by: Jarkko Sakkinen <jarkko.sakkinen@opinsys.fi>
-
1.0.44
Release: puu-installer 1.0.44e8ae323c · ·puu-installer 1.0.44 - scripts: add Makefile packaging and CI (Jarkko Sakkinen) - engine: drop C bindings and type installer values (Jarkko Sakkinen) - tui: sample the timezone map in RGB (Jarkko Sakkinen) - tui: detect 256-colour and truecolor terminals (Jarkko Sakkinen) - tui: share Cyclic selection helpers (Jarkko Sakkinen) - tui: replace index-based selections with typed choices (Jarkko Sakkinen) - tui: drop unused renderer helpers (Jarkko Sakkinen) - tui: share glyph sanitizers with the renderer (Jarkko Sakkinen) - engine: keep secrets in Zeroizing<String> (Jarkko Sakkinen) - engine: model user shell as UserShell (Jarkko Sakkinen) - engine: drop unused Context keymap and locale overrides (Jarkko Sakkinen) - engine: represent Secure Boot policy as SecureBootMode (Jarkko Sakkinen) - firmware: represent Setup Mode as an enum (Jarkko Sakkinen) - engine: drop unused strum crate (Jarkko Sakkinen) - engine: store PartitionSize as a byte count (Jarkko Sakkinen) - engine: drop unused Device Display impl (Jarkko Sakkinen) - engine: encode image digest without the hex crate (Jarkko Sakkinen) - secureboot: hash Authenticode SPC contents, not the SEQUENCE (Jarkko Sakkinen) Signed-off-by: Jarkko Sakkinen <jarkko.sakkinen@opinsys.fi>
-
1.0.43
8ceb77df · ·puu-installer 1.0.43 - tui: restyle list selection without inverted rows (Jarkko Sakkinen) - tui: draw text fields as value wells with a real cursor (Jarkko Sakkinen) - tui: rebuild confirmation dialogs as button wells (Jarkko Sakkinen) - tui: paint map sea background per cell (Jarkko Sakkinen) Signed-off-by: Jarkko Sakkinen <jarkko.sakkinen@opinsys.fi>
-
1.0.39
6f50c370 · ·puu-installer 1.0.39 - engine/util: Parse mountinfo lines into MountInfo struct (Jarkko Sakkinen) - engine: Implement standard library traits for domain types (Jarkko Sakkinen) - engine/config: Introduce K3sRole and PartitionSize domain types (Jarkko Sakkinen) - Require --config-path or PUU_INSTALLER_CONFIG without hard-coded fallback (Jarkko Sakkinen) Signed-off-by: Jarkko Sakkinen <jarkko.sakkinen@opinsys.fi>