Tags

Tags give the ability to mark specific points in history as being important
  • 1.0.54

    Release: puu-installer 1.0.54
    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.53
    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.52
    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.51
    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.50
    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.49
    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.48
    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.47
    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.46
    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.45
    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.44
    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

    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.42

    puu-installer 1.0.42
    
    - tui: synchronize terminal frame updates (Jarkko Sakkinen)
    - tui: remove renderer unit tests (Jarkko Sakkinen)
    - tui: remove stale map snapshot support (Jarkko Sakkinen)
    
    Signed-off-by: Jarkko Sakkinen <jarkko.sakkinen@opinsys.fi>
    
  • 1.0.41

    puu-installer 1.0.41
    
    - Fix cargo fmt issues (Jarkko Sakkinen)
    
    Signed-off-by: Jarkko Sakkinen <jarkko.sakkinen@opinsys.fi>
    
  • 1.0.40

    puu-installer 1.0.40
    
    - tui: drop iocraft and smol dependencies (Jarkko Sakkinen)
    - tui: paint installer screens into the offscreen frame (Jarkko Sakkinen)
    - tui: restore offscreen framebuffer renderer (Jarkko Sakkinen)
    
    Signed-off-by: Jarkko Sakkinen <jarkko.sakkinen@opinsys.fi>
    
  • 1.0.39

    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>
    
  • 1.0.38

    puu-installer 1.0.38
    
    - Shoehorn and polish TUI UX (Jarkko Sakkinen)
    - Remove dormant TUI renderer stack (Jarkko Sakkinen)
    - Refresh installer TUI and world map (Jarkko Sakkinen)
    
    Signed-off-by: Jarkko Sakkinen <jarkko.sakkinen@opinsys.fi>
    
  • 1.0.37

    puu-installer 1.0.37
    
    - cargo: Update URLs (Jarkko Sakkinen)
    
    Signed-off-by: Jarkko Sakkinen <jarkko.sakkinen@opinsys.fi>
    
  • 1.0.36

    puu-installer 1.0.36
    
    - Installer improvements (Jarkko Sakkinen)
    
    Signed-off-by: Jarkko Sakkinen <jarkko.sakkinen@opinsys.fi>
    
  • 1.0.35

    puu-installer 1.0.35
    
    - Keep bootc temporary files on target (Jarkko Sakkinen)
    
    Signed-off-by: Jarkko Sakkinen <jarkko.sakkinen@opinsys.fi>