1.4.0 (2024-05-02)
- Add topgrade support (8a926c5)
- Add topgrade support (#102) (61dd86c)
- Add updater for brew (#76) (63d40a1)
- auto sign images (#73) (6acce45)
- move system update script to python (#81) (be229d1)
- Remove rebase step now that ISOs are nearly ready (#105) (1e670f0)
- Remove rebase step now that ISOs are nearly ready, move topgrade configs to /usr/share, cleanup. (8307b17)
- system-update: Allow switching between branches via rebase (e14f166)
- system-update: Allow switching between branches via rebase (#91) (e013061)
- account for ostree-unverified-registry shorthand (8271032)
- add brew to user and distrobox to system (2e0e582)
- add brew to user and distrobox to system (#107) (d8fb315)
- be more carefull when to rebase (2ba442f)
- be more carefull when to rebase (#88) (427912c)
- bump version (32ccf70)
- bypass distrobox upgrade sudo checks (#69) (127ed90)
- flake8: Ignore W503 and W504 (5111b06)
- Improve brew updater to work even if bash_profile change is missing (#82) (9993055)
- min_battery_percent = 0 now works to "skip" (5ad9228)
- min_battery_percent = 0 now works to "skip" battery check (#89) (c1f7355)
- offline iso update (ea267e0)
- offline iso update (#87) (986ed9a)
- only show post update notification when there is a pending deployment (#83) (e117cc8)
- preserve unsigned image tag upon rebase (0ff9fd5)
- preserve unsigned image tag upon rebase (#75) (75fd78b)
- try to use staging copr project (#71) (2686474)
- update error message logging, log subprocess output (#77) (007e1e3)
1.3.0 (2023-09-20)
1.2.2 (2023-09-17)
- change default max_mem_percent to 90.0 (6119d3b)
- formatting and errors (53da743)
- hardware.py: fixed memory check (3f9aaec)
- remove typo in arguments for notify-send (41e3ed9)
- remove typo in arguments for notify-send (#61) (0b0edf0)
- skip copr-build on PRs (9d1b30a)
1.2.1 (2023-09-04)
1.2.0 (2023-09-02)
- Add module that waits for transaction completion before updating (0abd5dc)
- Add module that waits for transaction completion before updating (#55) (d8d038b)
- Add support for updating with Fleek (bcc731c)
- Add support for updating with Fleek (#53) (6bd7568)
- typo (6d1a817)
1.1.6 (2023-08-26)
- update ublue_update_version macro to match version with github tag (60ad5fd)
- update ublue_update_version macro to match version with github tag (#49) (f0bbc04)
1.1.5 (2023-07-16)
- Properly pull URL and tag from current image (b0a35a2)
- Properly pull URL and tag from current image (#46) (aedb3cb)
1.1.4 (2023-07-15)
- added back Containerfile.builder to fix build action (abf152e)
- fix program exiting telling user checks have failed when running from notification (7b24b8c)
- fix program exiting telling user checks have failed when running from notification (#43) (2b42c62)
- fix updater throwing exception when dbus is inactive (ee226b7)
- fixed and simplified argument behavior, use better naming (3068671)
- formatting (2a25ca0)
- make -c option work as intended (c743b98)
- move update logging into run_updates() function (cb309ac)
- reformat (083a87a)
- reformat to please the formatting gods (38a18ec)
- remove build remnent from git (0e2fe81)
- remove ignores for **.md and **.txt (837f0d5)
- remove notification when system passes checks when running with -c (0e1fa6e)
- remove unnecessary if statement (704e80e)
- rename config file value to be loaded (f5f7673)
- use os._exit() instead of sys.exit() to completely kill program (abca773)
1.1.3 (2023-07-15)
1.1.2 (2023-07-15)
- build rpm in release workflow (#38) (c1517cc)
- remove unnecessary documentation (f6aeb24)
- remove unnecessary documentation (#36) (96fc700)
1.1.1 (2023-07-15)
- use builder container file for release (51b496a)
1.1.0 (2023-07-09)
- added custom notification_manager to replace notify2 (4b25c7c)
- added NotificationObject, holds all notification data and makes it easier to deal with actions (f67e3c9)
- moved all dbus and glib logic into notification_manager (d69ac11)
- removed dependency on notify2 (dc3325e)
- add extra spacing to please code formatter (99fa0a3)
- added import for DBusGMainLoop (476c872)
- fixed issues that prevented script from running, removed commented out code (22b83c8)
- fixed line length and corrected variable reference (864e2ea)
- import notification_manager module properly (ebc387f)
1.0.1 (2023-07-06)
- config: fix breakage when using fallback config, improved config logic to be more flexible (f167dc9)
- removed exit() and print() function used for debugging (2eca189)
- add log for when update is complete (f3992f3)
- add proof-of-concept containerfile for this project (aeeb3c0)
- add RPM build and restructure to make it work (9642188)
- added --check option to run through update checks and exit (ac0523b)
- made config loading more robust (722c956)
- moved config format to toml, cleaned up config logic to default to /usr/etc (2c47f12)
- Adjust update service and timer (2dc0ccc)
- apply some small python cleanups (69e42d0)
- formatting errors after merge (d3f011a)
- Make update scripts executable in spec file (d57ea4e)
- moved log.info outside of if check (ed25b1c)
- remove 'sudo' from 'sudo install' in rpm spec (8d80161)
- remove unused makefile recipes (93ea24a)
- single line that makes the app not executable (08706a5)
- systemd timer: fixed spelling of persistent (0c74fa2)
- update comment (3a6aff7)
- update install instructions to new image location (eba75de)
- use tabs not spaces (7e33290)
- use the correct name (2848f64)
- add log for when update is complete (f3992f3)
- add proof-of-concept containerfile for this project (aeeb3c0)
- add RPM build and restructure to make it work (9642188)
- added --check option to run through update checks and exit (ac0523b)
- made config loading more robust (722c956)
- apply some small python cleanups (69e42d0)
- formatting errors after merge (d3f011a)
- Make update scripts executable in spec file (d57ea4e)
- moved log.info outside of if check (ed25b1c)
- remove 'sudo' from 'sudo install' in rpm spec (8d80161)
- remove unused makefile recipes (93ea24a)
- single line that makes the app not executable (08706a5)
- update comment (3a6aff7)
- update install instructions to new image location (eba75de)
- use tabs not spaces (7e33290)
- use the correct name (2848f64)