Skip to content
This repository has been archived by the owner on Aug 8, 2024. It is now read-only.

Latest commit

 

History

History
2826 lines (2123 loc) · 153 KB

CHANGELOG.md

File metadata and controls

2826 lines (2123 loc) · 153 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

v0.9.8 (2023-09-20)

Chore

  • use upstream tar crate; update all deps

New Features

  • riscv64 install grub add --removable argument
  • improve grub log info
  • support loongarch64 install grub

Refactor

  • use slice to save grub install argument

Commit Statistics

  • 5 commits contributed to the release.
  • 9 days passed between releases.
  • 5 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Use upstream tar crate; update all deps (6fb298f)
    • Use slice to save grub install argument (9aa3de4)
    • Riscv64 install grub add --removable argument (52791ff)
    • Improve grub log info (22752e0)
    • Support loongarch64 install grub (18655d6)

v0.9.7 (2023-09-10)

Chore

  • Update all deps

Other

  • Bump nix to 0.27

Style

  • Improve calc_speed function code style

Commit Statistics

  • 4 commits contributed to the release over the course of 8 calendar days.
  • 14 days passed between releases.
  • 3 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized

v0.9.6 (2023-08-26)

Chore

  • Update all deps

Bug Fixes

  • Fix serde rename some entry I forgot to add it during the refactoring, but how did it run then?
  • Fix fetch metadate mistaka x.retro == IS_RETRO does not necessarily indicate that the entry is retro

Style

  • Use cargo-fmt and cargo-clippy to lint code

Commit Statistics

  • 5 commits contributed to the release.
  • 9 days passed between releases.
  • 4 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Bump aoscdk-rs v0.9.6 (200c253)
    • Use cargo-fmt and cargo-clippy to lint code (2bbbc61)
    • Update all deps (24355c6)
    • Fix serde rename some entry (932461a)
    • Fix fetch metadate mistaka (e3641c6)

v0.9.5 (2023-08-17)

Chore

  • Distinst-squashfs rename to unsquashfs-wrapper

New Features

  • Add --removable argument for arm64 grub-install

Bug Fixes

  • Use new bindgen loopdev to fix build

Commit Statistics

  • 4 commits contributed to the release over the course of 27 calendar days.
  • 31 days passed between releases.
  • 3 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Bump aoscdk-rs v0.9.5 (f49c1bf)
    • Use new bindgen loopdev to fix build (bdf1001)
    • Add --removable argument for arm64 grub-install (7d90e2d)
    • Distinst-squashfs rename to unsquashfs-wrapper (92a36c3)

v0.9.4 (2023-07-16)

Bug Fixes

  • Passoword -> password

Commit Statistics

  • 2 commits contributed to the release.
  • 1 commit was understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized

v0.9.3 (2023-07-15)

Bug Fixes

  • Download rootfs send network request handle error

Commit Statistics

  • 2 commits contributed to the release.
  • 1 commit was understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Bump aoscdk-rs v0.9.3 (0929ecc)
    • Download rootfs send network request handle error (2629bd2)

v0.9.2 (2023-07-15)

Bug Fixes

  • Fix retro arch check tarball list is empty

Style

  • Lint some code

Commit Statistics

  • 3 commits contributed to the release.
  • 2 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Bump aoscdk-rs v0.9.2 (8837a27)
    • Fix retro arch check tarball list is empty (d40e59a)
    • Lint some code (475c62e)

v0.9.1 (2023-07-15)

Chore

  • Update all deps
    • Also cargo clippy and fmt

New Features

  • Retro arch use tarball to extract system

Bug Fixes

  • Ensure that there are no OOMs on Retro devices due to fast network speeds and data not being written to the hard disk in time
  • Fix remote prematurely closed ui string

Commit Statistics

  • 5 commits contributed to the release over the course of 2 calendar days.
  • 4 days passed between releases.
  • 4 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Bump aoscdk-rs v0.9.1 (537fb90)
    • Update all deps (844d761)
    • Retro arch use tarball to extract system (31e6e96)
    • Ensure that there are no OOMs on Retro devices due to fast network speeds and data not being written to the hard disk in time (8f430d4)
    • Fix remote prematurely closed ui string (75f3d7f)

v0.9.0 (2023-07-11)

Chore

  • Update all deps

New Features

  • Add set root password option only retro machine

Bug Fixes

  • Fix non is_retro install

Style

  • Use cargo-fmt to format code

Commit Statistics

  • 5 commits contributed to the release.
  • 1 day passed between releases.
  • 4 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Bump aoscdk-rs v0.9.0 (853f123)
    • Use cargo-fmt to format code (8afc9bf)
    • Update all deps (8114c89)
    • Fix non is_retro install (71ebc25)
    • Add set root password option only retro machine (10e16ca)

v0.8.4 (2023-07-09)

Chore

  • Update all deps

Bug Fixes

  • Do not set client timeout

Commit Statistics

  • 3 commits contributed to the release.
  • 5 days passed between releases.
  • 2 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized

v0.8.3 (2023-07-04)

Chore

  • Update all deps

Refactor

  • No need to 3 argument in InstallPtogress::Pending
  • Improve frontend error handle

Style

  • Use cargo-fmt to format code

Commit Statistics

  • 5 commits contributed to the release over the course of 1 calendar day.
  • 4 days passed between releases.
  • 4 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Bump aoscdk-rs v0.8.3 (343f937)
    • Use cargo-fmt to format code (d3acdff)
    • Update all deps (5302905)
    • No need to 3 argument in InstallPtogress::Pending (56c4c69)
    • Improve frontend error handle (e493db7)

v0.8.2 (2023-06-29)

Bug Fixes

  • Remove ui string useless text

Commit Statistics

  • 2 commits contributed to the release.
  • 1 commit was understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Bump aoscdk-rs v0.8.2 (144a639)
    • Remove ui string useless text (6a78f71)

v0.8.1 (2023-06-29)

New Features

  • Improve ui string

Commit Statistics

  • 3 commits contributed to the release.
  • 1 commit was understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized

v0.8.0 (2023-06-29)

Chore

  • Update all deps
  • Use AGPLv3 LICENSE sudoku use AGPLv3 license...so, AGPLv3.

New Features

  • Improve ui string
  • Improve speed display
    • Also add download eta display

Bug Fixes

  • Fix velocity calc
  • Handle if reader_size / 0
  • Velocity display issue

Refactor

  • Improve download error handle
  • Use async reqwest to download squashfs

Style

  • Use cargo-fmt and cargo-clippy to lint code

Commit Statistics

  • 12 commits contributed to the release over the course of 4 calendar days.
  • 5 days passed between releases.
  • 11 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Bump aoscdk-rs v0.8.0 (4f64757)
    • Update all deps (89c3438)
    • Improve ui string (2bc3dee)
    • Use cargo-fmt and cargo-clippy to lint code (2c39c88)
    • Improve speed display (40d7ce1)
    • Improve download error handle (b1acdb5)
    • Use async reqwest to download squashfs (b03e080)
    • Fix velocity calc (3a1e86b)
    • Handle if reader_size / 0 (219102d)
    • Velocity display issue (b692fd7)
    • Add velocity display in installing view (576cb12)
    • Use AGPLv3 LICENSE (66ff0f1)

v0.7.4 (2023-06-24)

New Features

  • Add nofail option to fstab esp entry
  • Do not write esp partition entry to fstab

Commit Statistics

  • 4 commits contributed to the release.
  • 2 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Bump aoscdk-rs v0.7.4 (aa14200)
    • Add nofail option to fstab esp entry (1d51903)
    • Revert "feat: do not write esp partition entry to fstab" (9f5844a)
    • Do not write esp partition entry to fstab (b9ee09f)

v0.7.3 (2023-06-24)

Bug Fixes

  • Do not set fullname if user setting fullname is empty
  • Do not write swapfile entry to fstab if use_swap is false

Commit Statistics

  • 3 commits contributed to the release.
  • 2 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Bump aoscdk-rs v0.7.3 (dadac73)
    • Do not set fullname if user setting fullname is empty (af19c0f)
    • Do not write swapfile entry to fstab if use_swap is false (cae9b39)

v0.7.2 (2023-06-24)

Chore

  • Update all deps

New Features

  • Only allow ext4 and xfs as system disk type

Bug Fixes

  • 'Use Ext4' after shuld pop layer window
    • Also set 'Use ext4' button as default option

Refactor

  • Use run_command function to run systemctl reboot

Style

  • Use cargo-fmt and cargo-clippy to lint code

Commit Statistics

  • 6 commits contributed to the release.
  • 1 day passed between releases.
  • 5 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Bump aoscdk-rs v0.7.2 (34f6d53)
    • Use cargo-fmt and cargo-clippy to lint code (70c89b6)
    • Update all deps (90f448d)
    • Only allow ext4 and xfs as system disk type (09b4e64)
    • 'Use Ext4' after shuld pop layer window (7ab5d1a)
    • Use run_command function to run systemctl reboot (e7d8227)

v0.7.1 (2023-06-22)

Chore

  • Update all deps

New Features

  • Limit unsquashfs thread to 1 if total ram <= 2GiB

Style

  • Use cargo-fmt and cargo-clippy to lint code

Commit Statistics

  • 4 commits contributed to the release.
  • 4 days passed between releases.
  • 3 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Bump aoscdk-rs v0.7.1 (0293f4d)
    • Use cargo-fmt and cargo-clippy to lint code (1152a70)
    • Update all deps (8f8881f)
    • Limit unsquashfs thread to 1 if total ram <= 2GiB (4b0275d)

v0.7.0 (2023-06-18)

Chore

  • Use cargo-fmt to format code
  • Update all deps

New Features

  • Only display squashfs option in download list
  • Add squashfs option to variant list

Other

  • Update dependencies
  • Add extract squashfs support

Refactor

  • Drop tarball file after download done

Commit Statistics

  • 8 commits contributed to the release over the course of 7 calendar days.
  • 22 days passed between releases.
  • 7 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Bump aoscdk-rs v0.7.0 (ffe89c3)
    • Use cargo-fmt to format code (bfae480)
    • Update all deps (ff8f76a)
    • Only display squashfs option in download list (d945878)
    • Drop tarball file after download done (7dce115)
    • Add squashfs option to variant list (0830473)
    • Update dependencies (b1c66da)
    • Add extract squashfs support (4f11966)

v0.6.3 (2023-05-27)

Chore

  • Use cargo-fmt to format code
  • Update all deps
  • Update all deps

Bug Fixes

  • Do not set tui ctrlc handler This fix solves the problem that aoscdk-rs crashes when it is first installed

    Since the ctrlc-c binding has been cleared from the cursive level, there is no need to use ctrlc create to set the ctrlc handler

Style

  • Use cargo-fmt to format code

Commit Statistics

  • 6 commits contributed to the release over the course of 5 calendar days.
  • 5 days passed between releases.
  • 5 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized

v0.6.2 (2023-05-21)

New Features

  • Use systemd reboot to reboot system
    • Also fix mirror benchmark

Commit Statistics

  • 2 commits contributed to the release.
  • 22 days passed between releases.
  • 1 commit was understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Bump aoscdk-rs v0.6.2 (503911a)
    • Use systemd reboot to reboot system (ef5e61f)

v0.6.1 (2023-04-29)

Chore

  • update all deps

Commit Statistics

  • 3 commits contributed to the release.
  • 1 day passed between releases.
  • 1 commit was understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Bump aoscdk-rs v0.6.1 (f8cfcd8)
    • Update all deps (87db8ec)
    • Revert "fix: set termion backend to workaround numpad issue under KMSCON" (31e7160)

v0.6.0 (2023-04-28)

Chore

  • use cargo-fmt to format code
  • update all deps

New Features

  • Allow user set useless swap size

Bug Fixes

  • Set termion backend to workaround numpad issue under KMSCON
  • Mbr_is_primary_partition method need parent_path and part_path argument

Commit Statistics

  • 8 commits contributed to the release.
  • 5 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Bump aoscdk-rs v0.6.0 (04b7409)
    • Use cargo-fmt to format code (6a539a8)
    • Set termion backend to workaround numpad issue under KMSCON (6fc6db1)
    • Mbr_is_primary_partition method need parent_path and part_path argument (49724d7)
    • Revert "fix: do not set parent_path as argument to mbr_is_primary_partition method" (125e3dd)
    • Allow user set useless swap size (6b6e135)
    • Fix frontend::cli::test Unsupported architecture issue (98f5096)
    • Update all deps (3f89b6a)

v0.5.9 (2023-04-27)

Chore

  • fix author info for Mag Mell (eatradish)

Bug Fixes

  • Do not set parent_path as argument to mbr_is_primary_partition method
  • Avoid overlapping windows upon resumed setup on MBR drives
  • Set debug mode disk path as /dev/loop10 to fix conflict with snap
  • Allow installing on !GPT partition tables on ppc64el
  • Disable grub-install for PowerNV/OPAL systems These systems uses Petitboot/Skiboot, which picks up boot entries from GRUB configuration. No need for installed bootloaders.

Style

  • use cargo clippy to lint code

Commit Statistics

  • 8 commits contributed to the release.
  • 7 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Bump aoscdk-rs v0.5.9 (01ce652)
    • Use cargo clippy to lint code (f0f333b)
    • Fix author info for Mag Mell (eatradish) (01ee74b)
    • Do not set parent_path as argument to mbr_is_primary_partition method (63b3d81)
    • Avoid overlapping windows upon resumed setup on MBR drives (9fc4227)
    • Set debug mode disk path as /dev/loop10 to fix conflict with snap (af4660e)
    • Allow installing on !GPT partition tables on ppc64el (941fe8c)
    • Disable grub-install for PowerNV/OPAL systems (d303ec8)

v0.5.8 (2023-04-26)

Chore

  • update all deps
  • add Mag Mell as author

New Features

  • Add set fullname feature

Bug Fixes

  • (powerpc64) rename struct PathBuf => Path in src/disks.rs

Style

  • use cargo-fmt to format code

Commit Statistics

  • 6 commits contributed to the release over the course of 11 calendar days.
  • 15 days passed between releases.
  • 5 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Bump aoscdk-rs v0.5.8 (748c0a3)
    • Use cargo-fmt to format code (00c95bd)
    • Update all deps (83aa175)
    • Add Mag Mell as author (7902d23)
    • (powerpc64) rename struct PathBuf => Path in src/disks.rs (592acd0)
    • Add set fullname feature (e68b732)

v0.5.7 (2023-04-12)

Chore

  • update all deps

New Features

  • Do not disable hibernate in deploykit

Style

  • use cargo-fmt to format code

Commit Statistics

  • 4 commits contributed to the release.
  • 2 days passed between releases.
  • 3 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Bump aoscdk-rs v0.5.7 (2e8b347)
    • Use cargo-fmt to format code (95a1711)
    • Update all deps (daa07b6)
    • Do not disable hibernate in deploykit (1e38723)

v0.5.6 (2023-04-09)

Chore

  • remove -alpha.0 version tag; use rust 2021 edition
  • update all deps
  • update all deps

Documentation

  • Add changelog

Bug Fixes

  • Use libc::fallocate64 to fallocate swapfile to fix retro create swapfile
  • Fix swapfile crate size

Other

  • check user mirror URL validity with a HEAD request

  • give mirror url input some padding

  • allow manual mirror URL selection A button "Specify URL" has been added. This allows a user to download from a specific mirror server - usually private or behind a firewall.

    Currently validity of the url is not enforced - DK should make a test GET request to the url to make sure the mirror is available.

Style

  • use cargo clippy to lint code

Commit Statistics

  • 12 commits contributed to the release over the course of 48 calendar days.
  • 48 days passed between releases.
  • 10 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Bump aoscdk-rs v0.5.6 (75ac6bb)
    • Add changelog (9d540bf)
    • Remove -alpha.0 version tag; use rust 2021 edition (4ac0590)
    • Use cargo clippy to lint code (1f38cfb)
    • Update all deps (f228a5c)
    • Update all deps (7eb7826)
    • Use libc::fallocate64 to fallocate swapfile to fix retro create swapfile (92a8ae9)
    • Fix swapfile crate size (3ef14fc)
    • Check user mirror URL validity with a HEAD request (dfe24d9)
    • Give mirror url input some padding (0dd8cc3)
    • Allow manual mirror URL selection (2143fe8)
    • (cargo-release) start next development iteration 0.5.6-alpha.0 (9cdbc67)

v0.5.5 (2023-02-20)

Commit Statistics

  • 3 commits contributed to the release over the course of 18 calendar days.
  • 18 days passed between releases.
  • 0 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • (cargo-release) version 0.5.5 (534147c)
    • Frontend{cli, tui}: fix disk space requirement calculation (40bbb25)
    • (cargo-release) start next development iteration 0.5.5-alpha.0 (522caa0)

v0.5.4 (2023-02-01)

Other

  • use cargo clippy
  • fix username check like abc123
  • fix a typo 0-0 => 0-9

Commit Statistics

  • 5 commits contributed to the release over the course of 4 calendar days.
  • 4 days passed between releases.
  • 3 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • (cargo-release) version 0.5.4 (2edc084)
    • Use cargo clippy (a0f3961)
    • Fix username check like abc123 (b430bbc)
    • Fix a typo 0-0 => 0-9 (70d15a7)
    • (cargo-release) start next development iteration 0.5.4-alpha.0 (22c1a75)

v0.5.3 (2023-01-28)

Other

  • adapt new sysinfo version
  • cargo update; pin clap version as 4.0.32 to fix rustc 1.63.0 build

Commit Statistics

  • 4 commits contributed to the release.
  • 2 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • (cargo-release) version 0.5.3 (84fd515)
    • Adapt new sysinfo version (1ac3895)
    • Cargo update; pin clap version as 4.0.32 to fix rustc 1.63.0 build (4bf359b)
    • (cargo-release) start next development iteration 0.5.3-alpha.0 (bf4d185)

v0.5.2 (2023-01-28)

Other

  • fix tips can't quit
  • check if mbr partition type != primary, return error

Commit Statistics

  • 4 commits contributed to the release over the course of 100 calendar days.
  • 100 days passed between releases.
  • 2 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • (cargo-release) version 0.5.2 (6912a7d)
    • Fix tips can't quit (6b37bc3)
    • Check if mbr partition type != primary, return error (b346772)
    • (cargo-release) start next development iteration 0.5.2-alpha.0 (baaf5bc)

v0.5.1 (2022-10-19)

Other

  • fix grub install to efi system in Linux 6.0 kernel In Linux 6.0, The obsolete 'efivars' sysfs-based interface has been removed. This change will cause the grub-install step in deploykit to fail.

    The current solution is to mount /sys/firmware/efi/efivars to /sys/firmware/efi/efivars where the root is installed when it detects that the user is using the EFI system.

  • fix cursive logger view

  • quit before clear all callback to try fix sudoku can't quit

  • move setup_logger function to log.rs

  • use /tmp/.dkmount* as tmp mount point

  • fix gen_ssh_key log text (Retro -> Non-Retro)

  • cargo update

  • update to clap4

    • Fix no_swap and swap_size conflicts

Commit Statistics

  • 10 commits contributed to the release over the course of 28 calendar days.
  • 28 days passed between releases.
  • 8 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • (cargo-release) version 0.5.1 (fd284ec)
    • Fix grub install to efi system in Linux 6.0 kernel (2ffbb53)
    • Fix cursive logger view (0f5f5bf)
    • Quit before clear all callback to try fix sudoku can't quit (daa407e)
    • Move setup_logger function to log.rs (2cb79f7)
    • Use /tmp/.dkmount* as tmp mount point (7fb308c)
    • Fix gen_ssh_key log text (Retro -> Non-Retro) (769f488)
    • Cargo update (723332a)
    • Update to clap4 (952dd93)
    • (cargo-release) start next development iteration 0.5.1-alpha.0 (bd20d84)

v0.5.0 (2022-09-21)

Other

  • bump to 5.0

Commit Statistics

  • 3 commits contributed to the release.
  • 1 commit was understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • (cargo-release) version 0.5.0 (1761b65)
    • Bump to 5.0 (4dd7014)
    • (cargo-release) start next development iteration 0.4.15-alpha.0 (a2f84d8)

v0.4.14 (2022-09-21)

Other

  • run cargo update
  • log console -> installer log
  • only write cpu0 info to log
  • log system info
  • use sysinfo replace sys-info
  • fill execute_grub_install function log
  • fix copy log file
    • install: fix efi argument log write
  • fix a typo
  • improve error msg
    • set show_msgm, show_error width as 80
  • run cargo clippy
  • installed after copy log file to main partition
    • Remove unnecessary test case
  • add log
  • adjust allow_fs_type view UI text

Commit Statistics

  • 19 commits contributed to the release over the course of 19 calendar days.
  • 19 days passed between releases.
  • 13 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • (cargo-release) version 0.4.14 (7822e8a)
    • Run cargo update (5901afd)
    • Log console -> installer log (cd84848)
    • Only write cpu0 info to log (c53396b)
    • Tui, cli: abstruct run_command (539f09e)
    • Log system info (175a972)
    • Use sysinfo replace sys-info (e1eef72)
    • Fill execute_grub_install function log (8917eab)
    • Fix copy log file (a7100be)
    • Fix a typo (678bddd)
    • Improve error msg (f1d5a33)
    • Tui, cli: set log filename as datetime; fix log write (6e7cfba)
    • Run cargo clippy (42982b9)
    • Installed after copy log file to main partition (57bb9db)
    • Tui, cli: write log to /var/log (0e7275f)
    • Install, mod, tui: improve log info (69e378e)
    • Add log (635a11e)
    • Adjust allow_fs_type view UI text (bb2c516)
    • (cargo-release) start next development iteration 0.4.14-alpha.0 (705b8a0)

v0.4.13 (2022-09-01)

Other

  • drop new_partition_tabl function This function can not handle raw btrfs/md/luks ...This feature may corrupt the data of these users, so drop
  • do not return error in prepare_try_umount
  • improve logic in prepare umount
  • install before umount deploykit mount partition
  • update
  • use cargo clippy
  • update
  • limit minesweeper open only have DISPLAY var
  • fix start tips display
  • fix write fstab entry
  • fix swapon in install progress
  • improve error output
  • cargo update
  • add confirmation to partitioning view
    • Use cargo clippy and cargo fmt to lint code
  • improve username invalid prompt

Commit Statistics

  • 17 commits contributed to the release over the course of 26 calendar days.
  • 26 days passed between releases.
  • 15 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • (cargo-release) version 0.4.13 (fc8f789)
    • Drop new_partition_tabl function (5c9ceba)
    • Do not return error in prepare_try_umount (fefd35f)
    • Improve logic in prepare umount (8165c38)
    • Install before umount deploykit mount partition (f3ff78a)
    • Update (429fad7)
    • Use cargo clippy (3b00de4)
    • Update (b382300)
    • Limit minesweeper open only have DISPLAY var (1ca13f6)
    • Fix start tips display (80cd2f8)
    • Fix write fstab entry (26540d5)
    • Fix swapon in install progress (8c3ff58)
    • Improve error output (743dde5)
    • Cargo update (2deac5a)
    • Add confirmation to partitioning view (87207ca)
    • Improve username invalid prompt (9d85ca9)
    • (cargo-release) start next development iteration 0.4.13-alpha.0 (a6b7327)

v0.4.12 (2022-08-05)

Other

  • cargo update
  • fix stupid swap view logic
  • if can not get stdin, do not panic and return error
  • do not panic if /etc/adjtime line count < 2

Commit Statistics

  • 6 commits contributed to the release over the course of 9 calendar days.
  • 9 days passed between releases.
  • 4 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • (cargo-release) version 0.4.12 (9e3c963)
    • Cargo update (c7d827c)
    • Fix stupid swap view logic (4a92ad2)
    • If can not get stdin, do not panic and return error (eadb58a)
    • Do not panic if /etc/adjtime line count < 2 (8ef69dd)
    • (cargo-release) start next development iteration 0.4.12-alpha.0 (7c381d5)

v0.4.11 (2022-07-26)

Other

  • adjust select_variant view width again
  • adjust select_variant view width
  • improve game-related strings
  • specify more conditions for swapfile creation Disallow swapfile if free space is less than 5GiB after creation
  • some changes in create_swapfile function
    • New line to swapfile fstab
    • swapon swapfile in AOSC OS/Retro
  • remove useless execute_locale_gen function We are going to integrate pre-compiled locale on AOSC OS/Retro, so this function is no longer useful
  • use cargo fmt
  • remove useless button; add undo key bind

Commit Statistics

  • 10 commits contributed to the release.
  • 8 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • (cargo-release) version 0.4.11 (4babc2e)
    • Adjust select_variant view width again (1b52d86)
    • Adjust select_variant view width (0313600)
    • Improve game-related strings (14c0934)
    • Specify more conditions for swapfile creation (e248e65)
    • Some changes in create_swapfile function (b8f3141)
    • Remove useless execute_locale_gen function (b8f7768)
    • Use cargo fmt (3d1966e)
    • Remove useless button; add undo key bind (980fc11)
    • (cargo-release) start next development iteration 0.4.11-alpha.0 (44ad69b)

v0.4.10 (2022-07-26)

Other

  • fix hostname uppercase
  • use cargo fmt

Commit Statistics

  • 4 commits contributed to the release.
  • 2 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • (cargo-release) version 0.4.10 (54151f9)
    • Fix hostname uppercase (d8c1243)
    • Use cargo fmt (60ab90d)
    • (cargo-release) start next development iteration 0.4.10-alpha.0 (202413f)

v0.4.9 (2022-07-25)

Other

  • fix build on i486 arch

  • add a missing period point at hostname setup

  • run cargo fmt

  • fix a UI text typo

  • lint UI strings

  • device file => block device node

  • fix output typo

  • improve output if could not get user input tarball name

  • move get_variants func to network.rs

  • add arg --list-tarball

  • set default username and password as aosc

  • check hostname and username is accept

  • run cargo fmt

  • update dependices

  • add search loclae view

  • adjust timezone UI text

  • add UTC to zoneinfo list; set UTC as default zoneinfo

  • improve is_acceptable_username function

  • do not allow user create name is 'root' account

  • only allow if DISPLAY exist play minesweeper

  • check username is lowercase

  • add hostname and username check

  • fix build again fallocate requires a different type under 32-bit than under 64-bit, with the former requiring an i32 and the latter requiring an i64

    This commit, if used on a 64-bit system, will convert the i32 to i64

  • update dep

  • fix install retro with use C.UTF-8 locale

    • Also fix retro build (but use Rust 2021 Edition, wait AOSC OS/retro update rustc to 1.57 after ...
  • add start game tips

  • use cargo-fmt

  • improve logic

    • Add clear_callback and add_callback to handle key callback
    • Add sudoku manual msg
  • run cargo update

  • run cargo-clippy and cargo-fmt

  • new game!

  • fix directory name typo

  • run cargo-fmt again

  • run cargo-clippy again

  • run cargo fmt and cargo clippy

  • how about a game of Minesweeper during installation? Press 'm' and enjoy it~

  • select timezone new ui/ux

  • add user to plugdev group

  • update cursive to 0.18.0

    • Also cargo fmt
  • fix not enough space message

  • fix new_partition_table in ppc64/el

Commit Statistics

  • 44 commits contributed to the release over the course of 76 calendar days.
  • 76 days passed between releases.
  • 41 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • (cargo-release) version 0.4.9 (7cba3b3)
    • Fix build on i486 arch (799c76d)
    • Add a missing period point at hostname setup (87e3c78)
    • Run cargo fmt (3a234b7)
    • Fix a UI text typo (d5c25d9)
    • Lint UI strings (d549196)
    • Device file => block device node (7495a56)
    • Fix output typo (be40d45)
    • Improve output if could not get user input tarball name (3c1721d)
    • Move get_variants func to network.rs (e780acb)
    • Add arg --list-tarball (deeae2f)
    • Revert "frontend/cli: set default username and password as aosc" (2d35ed0)
    • Set default username and password as aosc (4ac91c5)
    • Check hostname and username is accept (f7c55f7)
    • Run cargo fmt (d918486)
    • Update dependices (98f58bd)
    • Add search loclae view (5564937)
    • Adjust timezone UI text (601365f)
    • Add UTC to zoneinfo list; set UTC as default zoneinfo (e63b2ae)
    • Improve is_acceptable_username function (bfb8a64)
    • Do not allow user create name is 'root' account (05594fa)
    • Only allow if DISPLAY exist play minesweeper (a2df96b)
    • Check username is lowercase (39af0f5)
    • Add hostname and username check (92a22bb)
    • Fix build again (c477e30)
    • Update dep (4ff90c1)
    • Fix install retro with use C.UTF-8 locale (3454461)
    • Add start game tips (ade21fd)
    • Use cargo-fmt (769fc03)
    • Improve logic (d7f9a5a)
    • Run cargo update (1838ff9)
    • Run cargo-clippy and cargo-fmt (ad1915b)
    • New game! (31de9d1)
    • Fix directory name typo (4e16a43)
    • Run cargo-fmt again (dd11b45)
    • Run cargo-clippy again (9c4d251)
    • Run cargo fmt and cargo clippy (db829ba)
    • How about a game of Minesweeper during installation? (639c636)
    • Select timezone new ui/ux (9ff27ce)
    • Add user to plugdev group (a685bab)
    • Update cursive to 0.18.0 (811d072)
    • Fix not enough space message (128973b)
    • Fix new_partition_table in ppc64/el (70dc736)
    • (cargo-release) start next development iteration 0.4.9-alpha.0 (4cb97c1)

v0.4.8 (2022-05-09)

Other

  • fix disable_hibernate
  • fix new_partition_table() in ppc64el
  • fix get_partition_table_type on ppc64/el
  • improve get_partition_table_type logic
  • use cargo clippy
  • improve check partition type
  • select_partiton before create empty right partition table

Commit Statistics

  • 9 commits contributed to the release.
  • 7 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • (cargo-release) version 0.4.8 (c46a7db)
    • Fix disable_hibernate (22d97b0)
    • Fix new_partition_table() in ppc64el (39f67d1)
    • Fix get_partition_table_type on ppc64/el (789d303)
    • Improve get_partition_table_type logic (e5e92a4)
    • Use cargo clippy (facbb4a)
    • Improve check partition type (f881d92)
    • Select_partiton before create empty right partition table (b0f542c)
    • (cargo-release) start next development iteration 0.4.8-alpha.0 (80f896e)

v0.4.7 (2022-05-08)

Other

  • default disable hibernate

Commit Statistics

  • 3 commits contributed to the release.
  • 1 commit was understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • (cargo-release) version 0.4.7 (9a8d48e)
    • Default disable hibernate (8a82a59)
    • (cargo-release) start next development iteration 0.4.7-alpha.0 (dc6f616)

v0.4.6 (2022-05-07)

Other

  • improve disable_hibernate logic

Commit Statistics

  • 3 commits contributed to the release.
  • 1 commit was understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • (cargo-release) version 0.4.6 (d575272)
    • Improve disable_hibernate logic (d158f46)
    • (cargo-release) start next development iteration 0.4.6-alpha.0 (56cfb73)

v0.4.5 (2022-05-07)

Other

  • add disable hibernate function

Commit Statistics

  • 3 commits contributed to the release.
  • 1 commit was understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • (cargo-release) version 0.4.5 (b020c48)
    • Add disable hibernate function (7d39a06)
    • (cargo-release) start next development iteration 0.4.5-alpha.0 (cddde58)

v0.4.4 (2022-05-07)