Releases 33

For tarballs and release assets from this project, see releases.pagure.org/system76/firmware-manager.

If the developers have uploaded one or more tarball(s), you will be able to find them in the release folder.

The CHECKSUMS file contains the checksums (SHA256 and SHA512) of the files uploaded to pagure.

To use this file, simply download it next to the tarball you downloaded and run sha512sum -c CHECKSUMS

Getting source for a release

Clone the repository, then use git archive to create a tarball for any tag:

git clone https://pagure.io/system76/firmware-manager.git
cd firmware-manager
git archive --format=tar.gz --prefix=firmware-manager-<TAG>/ -o firmware-manager-<TAG>.tar.gz <TAG>

Replace <TAG> with the tag name (e.g. v1.0.0). For a zip archive use --format=zip and .zip as the output extension.

firmware-manager-0.1.5-8
Commits: 3b902eae64053a8639c9b5af7f619d26284602ca..cc292ad4a60d8fa3d95e3c527f24e55fa56a4b0e
cc292ad4a60d8fa3d95e3c527f24e55fa56a4b0e
Commits: 3b902eae64053a8639c9b5af7f619d26284602ca..cc292ad4a60d8fa3d95e3c527f24e55fa56a4b0e - bump Version to: 0.1.5-8
firmware-manager-0.1.5-7
Commits: 71b18632aeb392da99e652abc109b5a8b888f3ee..3b902eae64053a8639c9b5af7f619d26284602ca
3b902eae64053a8639c9b5af7f619d26284602ca
Commits: 71b18632aeb392da99e652abc109b5a8b888f3ee..3b902eae64053a8639c9b5af7f619d26284602ca - bump Version to: 0.1.5-7 - bump Version to: -1
firmware-manager-0.1.5-6
Commits: 7133f35c6d64be9cf9929b91b3b86b18f7b04bdf..71b18632aeb392da99e652abc109b5a8b888f3ee
71b18632aeb392da99e652abc109b5a8b888f3ee
Commits: 7133f35c6d64be9cf9929b91b3b86b18f7b04bdf..71b18632aeb392da99e652abc109b5a8b888f3ee - bump Version to: 0.1.5-6 - bump Version to: -1 - Merge branch 'master' of github.com:szydell/firmware-manager - fetch upstream - gtk: Show release date for fwupd updates - i18n(bg): Add Bulgarian translation
firmware-manager-0.1.5-5
Commits: c1c72b64da3f678e86ddfe054823db3dff57841e..7133f35c6d64be9cf9929b91b3b86b18f7b04bdf
7133f35c6d64be9cf9929b91b3b86b18f7b04bdf
Commits: c1c72b64da3f678e86ddfe054823db3dff57841e..7133f35c6d64be9cf9929b91b3b86b18f7b04bdf - bump Version to: 0.1.5-5
firmware-manager-0.1.5-4
Commits: f8e449d7dab75c39bf530827377632b9f03c9a22..c1c72b64da3f678e86ddfe054823db3dff57841e
c1c72b64da3f678e86ddfe054823db3dff57841e
Commits: f8e449d7dab75c39bf530827377632b9f03c9a22..c1c72b64da3f678e86ddfe054823db3dff57841e - bump Version to: 0.1.5-4 - fetch upstream - add Dutch translation (#160) - bump Version to: -1
firmware-manager-0.1.5-3
Commits: 6be04a718ca500bbce6f6e4ce9e1dce8bb93973e..f8e449d7dab75c39bf530827377632b9f03c9a22
f8e449d7dab75c39bf530827377632b9f03c9a22
Commits: 6be04a718ca500bbce6f6e4ce9e1dce8bb93973e..f8e449d7dab75c39bf530827377632b9f03c9a22 - bump Version to: 0.1.5-3 - fetch upstream - Update system76-firmware
firmware-manager-0.1.5-2
Commits: 15756ae41c90e601eebdd315b7473d541c45052e..6be04a718ca500bbce6f6e4ce9e1dce8bb93973e
6be04a718ca500bbce6f6e4ce9e1dce8bb93973e
Commits: 15756ae41c90e601eebdd315b7473d541c45052e..6be04a718ca500bbce6f6e4ce9e1dce8bb93973e rebuild for F40 - bump Version to: 0.1.5-2
firmware-manager-0.1.5-1
Commits: 31bd0a84b4693e5272e03b69402c1899460e9ec1..15756ae41c90e601eebdd315b7473d541c45052e
15756ae41c90e601eebdd315b7473d541c45052e
Commits: 31bd0a84b4693e5272e03b69402c1899460e9ec1..15756ae41c90e601eebdd315b7473d541c45052e - bump Version to: 0.1.5-1 - get version from Cargo.toml
firmware-manager-0.1.2-10
Commits: 37f3649900ab63c34fd595a0454bc086d6923d53..31bd0a84b4693e5272e03b69402c1899460e9ec1
31bd0a84b4693e5272e03b69402c1899460e9ec1
Commits: 37f3649900ab63c34fd595a0454bc086d6923d53..31bd0a84b4693e5272e03b69402c1899460e9ec1 - bump Version to: 0.1.2-10 - fetch upstream - Translated to danish (#154) - chore: update dependencies - fix: Set correct return type for fwupd section dropdown - fix: set the correct return type in `emit_by_name` to prevent `panic!`
firmware-manager-0.1.2-9
Commits: aa8fcf4eef96a393c119e1f0abfc2a985ad55020..37f3649900ab63c34fd595a0454bc086d6923d53
37f3649900ab63c34fd595a0454bc086d6923d53
Commits: aa8fcf4eef96a393c119e1f0abfc2a985ad55020..37f3649900ab63c34fd595a0454bc086d6923d53 - bump Version to: 0.1.2-9 - fetch upstream - i18n(el): add Greek translation - init
firmware-manager-0.1.2-8
Commits: cc3d465332055538b263229cca1054f651724871..aa8fcf4eef96a393c119e1f0abfc2a985ad55020
aa8fcf4eef96a393c119e1f0abfc2a985ad55020
Commits: cc3d465332055538b263229cca1054f651724871..aa8fcf4eef96a393c119e1f0abfc2a985ad55020 - bump Version to: 0.1.2-8 - fetch upstream - Create firmware_manager_gtk.ftl - Create firmware_manager_notify.ftl
firmware-manager-0.1.2-7
Commits: 6c60d0cd3bbf952c89f36c102530fcacc768aedf..cc3d465332055538b263229cca1054f651724871
cc3d465332055538b263229cca1054f651724871
Commits: 6c60d0cd3bbf952c89f36c102530fcacc768aedf..cc3d465332055538b263229cca1054f651724871 - bump Version to: 0.1.2-7 - Merge branch 'pop-os:master' into master - Update toolchain, edition - Update system76-firmware - i18n(ru): Add Russian translation - i18n(uk): Add Ukrainian translation - fix: swap html2runes for html2md to fix Rust 1.69.0 compatibility - chore: update dependencies - chore(rust): set toolchain to 1.65.0 - fix: changelog parse error (#138) - Update dependencies - i18n(sr-Cyrl, sr): Add Serbian (Cyrillic and Latin) translation
0.1.5
c9367bbdacef57e4909f7263ea09cc67c5f6e6e3
firmware-manager-0.1.2-6
Commits: 247e06551bc3e135b9998592bc433fd79db314d0..6c60d0cd3bbf952c89f36c102530fcacc768aedf
6c60d0cd3bbf952c89f36c102530fcacc768aedf
Commits: 247e06551bc3e135b9998592bc433fd79db314d0..6c60d0cd3bbf952c89f36c102530fcacc768aedf - bump Version to: 0.1.2-6
firmware-manager-0.1.2-5
Commits: dddcd1c850328a00be13239cd45fe15f8ba95c55..247e06551bc3e135b9998592bc433fd79db314d0
247e06551bc3e135b9998592bc433fd79db314d0
Commits: dddcd1c850328a00be13239cd45fe15f8ba95c55..247e06551bc3e135b9998592bc433fd79db314d0 - bump Version to: 0.1.2-5 - fetch upstream - chore(debian): update compat version
firmware-manager-0.1.2-4
Commits: 2c93a867cccee76d4776d8c543e9741171e3c086..dddcd1c850328a00be13239cd45fe15f8ba95c55
dddcd1c850328a00be13239cd45fe15f8ba95c55
Commits: 2c93a867cccee76d4776d8c543e9741171e3c086..dddcd1c850328a00be13239cd45fe15f8ba95c55 - bump Version to: 0.1.2-4 - Merge branch 'pop-os:master' into master - docs(readme): Fix typos in readme (#132) - gtk: Show firmware release date - gtk: Make description a required field
firmware-manager-0.1.2-3
Commits: 82e7991a070df8d5e79848fd09af323a72acdc65..2c93a867cccee76d4776d8c543e9741171e3c086
2c93a867cccee76d4776d8c543e9741171e3c086
Commits: 82e7991a070df8d5e79848fd09af323a72acdc65..2c93a867cccee76d4776d8c543e9741171e3c086 - bump Version to: 0.1.2-3 - fetch upstream - chore(cargo): Update dependencies
firmware-manager-0.1.2-2
Commits: e22e2ca277f6b757a6c053a1f1be5faf95907b54..82e7991a070df8d5e79848fd09af323a72acdc65
82e7991a070df8d5e79848fd09af323a72acdc65
Commits: e22e2ca277f6b757a6c053a1f1be5faf95907b54..82e7991a070df8d5e79848fd09af323a72acdc65 - bump Version to: 0.1.2-2 - fetch upstream - gtk: Trim changelog descriptions
firmware-manager-0.1.2-1
Commits: 212a37a0805cf6f3477081fdf26c7cad40301689..e22e2ca277f6b757a6c053a1f1be5faf95907b54
e22e2ca277f6b757a6c053a1f1be5faf95907b54
Commits: 212a37a0805cf6f3477081fdf26c7cad40301689..e22e2ca277f6b757a6c053a1f1be5faf95907b54 - bump Version to: 0.1.2-1 - Merge branch 'pop-os:master' into master - fix no new line at end of file - i18n(cs): Add Czech translation - Merge branch 'pop-os:master' into master - fix(build): Pin dependencies for Ubuntu support - fix(build): Add --offline argument - chore: Update dependencies - fix: fwupd error for devices needing requests feature - Show current firmware version even if updates are not possible - fix: Use hyphen in translation directory - i18n(zh_CN): Remove i18n/cn folder - i18n(cn, zh_CN): Add Chinese (Simplified) translation
firmware-manager-0.12-1
Commits: 1c7b37650208c12c67388a1fa65109539971a6a8..212a37a0805cf6f3477081fdf26c7cad40301689
212a37a0805cf6f3477081fdf26c7cad40301689
Commits: 1c7b37650208c12c67388a1fa65109539971a6a8..212a37a0805cf6f3477081fdf26c7cad40301689 - Merge branch 'pop-os:master' into master - i18n(it): Add Italian translation - Merge branch 'pop-os:master' into master - i18n(fi): Add Finnish translation - Merge branch 'pop-os:master' into master - fix: Use `reveals_child()` instead of `is_child_revealed()` - chore: Run `cargo update` - chore: Update to gtk-rs 0.14 - chore: `cargo fmt` - Add arm64 builds
firmware-manager-0.11-1
Commits: 50a7fce02ac09233011424d78e6bd71ab60c10a2..1c7b37650208c12c67388a1fa65109539971a6a8
1c7b37650208c12c67388a1fa65109539971a6a8
Commits: 50a7fce02ac09233011424d78e6bd71ab60c10a2..1c7b37650208c12c67388a1fa65109539971a6a8 - Merge branch 'pop-os:master' into master - i18n(hi, bn): Add Hindi and Bengali translation (#112)
firmware-manager-0.10-1
Commits: d6bb7266c1c7109c26a2db6b1b28a8ad8cf49798..50a7fce02ac09233011424d78e6bd71ab60c10a2
50a7fce02ac09233011424d78e6bd71ab60c10a2
Commits: d6bb7266c1c7109c26a2db6b1b28a8ad8cf49798..50a7fce02ac09233011424d78e6bd71ab60c10a2 - Merge branch 'pop-os:master' into master - i18n(sl): Add Slovenian translation - i18n(ml): Add Malayalam language support - i18n(es): Add Spanish translation - i18n(et): Add Estonian translation - i18n(hu): Add Hungarian translation - Remove duplicate line - Added Turkish translation - Merge branch 'pop-os:master' into master - fix: Use dbus-rs backend of notify-rust to fix busy loop issue - i18n(ca): Add Catalan translation - i18n(kr): Add Korean translation. Needs additional overviews
firmware-manager-0.9-1
Commits: 7623ac919645970632393dbaac6292178a5c195c..d6bb7266c1c7109c26a2db6b1b28a8ad8cf49798
d6bb7266c1c7109c26a2db6b1b28a8ad8cf49798
Commits: 7623ac919645970632393dbaac6292178a5c195c..d6bb7266c1c7109c26a2db6b1b28a8ad8cf49798 - +new BuildRequires - Merge branch 'pop-os:master' into master - i18n(de): Add German translation - i18n(sr): Add Serbian (Latin) translation - i18n(id): Add Indonesia translation - i18n(pt-BR): Add "Update" button translation - i18n: Add missing "Update" button - i18n(fr): Add French language support - i18n(pt-BR): Add Brazilian Portuguese translation - chore: Update dependencies - chore: Version 0.1.3 - i18n(pl): Add Polish translation - feat: Add support for i18n (internationalization) - fix(packaging): Fix debian/rules - chore: Update dependencies - chore(gtk): Update dependencies - chore: Remove unnecessary conditional features - Merge pull request #5 from pop-os/master - fix: Update fwupd-dbus to handle comma-separated checksums - chore: Update rust-toolchain to 1.47 - fix: Update fwupd-dbus to support fetching JCAT files - improv: Add more info to firmware update dialog message
firmware-manager-0.8-1
Commits: 28801d8a40d5f861a0d0d21aab7b4b8c2d8775a3..7623ac919645970632393dbaac6292178a5c195c
7623ac919645970632393dbaac6292178a5c195c
Commits: 28801d8a40d5f861a0d0d21aab7b4b8c2d8775a3..7623ac919645970632393dbaac6292178a5c195c - +libfirmware_manager.so.0
firmware-manager-0.7-1
Commits: 13a2cf2fe4dbb3a2fa68c14847ab9fd2dc520102..28801d8a40d5f861a0d0d21aab7b4b8c2d8775a3
28801d8a40d5f861a0d0d21aab7b4b8c2d8775a3
Commits: 13a2cf2fe4dbb3a2fa68c14847ab9fd2dc520102..28801d8a40d5f861a0d0d21aab7b4b8c2d8775a3 - Merge pull request #4 from pop-os/master - fix(shlibs): Use `>= 0.1.2~` (#88) - fix: Add .shlibs file, and update version to 0.1.2 (#87) - improv: Use `cdylib-link-lines` - fix: Correctly use shlibs for dependencies - chore: Update gtk-rs to 0.9 - Merge pull request #3 from pop-os/master - Fix builds on groovy
0.1.2
0fdfd963c542578fdf6afa8b3c2de35334695d22
firmware-manager-0.6-1
603d0cc3b2ef9ec005f7dcd9812cf12ccde738a5
firmware-manager-0.5-1
Commits: 75081459bcc0f5bcaee07a9fd03b165e2f466ed2..13a2cf2fe4dbb3a2fa68c14847ab9fd2dc520102
13a2cf2fe4dbb3a2fa68c14847ab9fd2dc520102
Commits: 75081459bcc0f5bcaee07a9fd03b165e2f466ed2..13a2cf2fe4dbb3a2fa68c14847ab9fd2dc520102 - Merge pull request #2 from pop-os/master - 0.1.1 - format DMI information and update dependencies - update messaging about power needed for firmware updates (#77)
0.1.1
5b04786ed886efcc8497b63546e6fe6839a34bd0
firmware-manager-0.4-1
Commits: firmware-manager-0.3-1..HEAD
75081459bcc0f5bcaee07a9fd03b165e2f466ed2
Commits: firmware-manager-0.3-1..HEAD - -systemd-rpm-macros
firmware-manager-0.3-1
Commits: firmware-manager-0.2-1..HEAD
78c5706a514142d9f19912c0f18a1976e95a5a89
Commits: firmware-manager-0.2-1..HEAD - --user - missing slash - systemd macro - systemd directory
firmware-manager-0.2-1
Commits: firmware-manager-0.1-1..HEAD
5cd556e8ecf503a70f597694a57ffef91c8560e3
Commits: firmware-manager-0.1-1..HEAD - BuildRequires: xz-devel
firmware-manager-0.1-1
Commits: HEAD
a767ca8e6db849437634ff572a311584ad872fce
Commits: HEAD - Fedora RPM - fix(notify): Notify binary now checks if being called from admin user - feat(core): Add function to determine if the active user is an admin - fix(packaging): Better fix for Eoan packaging - chore(deps): Update dependencies - docs(appstream): Add Appstream XML data - fix(notify): fwupd firmware is upgradeable only if upgradeable is set - chore(deps): Update dependencies - chore(deps): Update Rust to 1.36.0 - feat(gtk): Non-admin users now get a non-admin view (#65) - docs(testing): A couple small updates (#63) - fix(notify): Only sudo group will receive firmware update desktop notifications - fix(gtk): Prevent USB hotplug events from refreshing the view following a flash - chore(deps): Update dependencies in Cargo.lock file - refactor(core): Change name of remote cache timestamp file - fix(core): Fix the cached timestamp not being updated - feat(gtk): Stop the USB hotplug thread when the FW widget is dropped - feat(core): Callers may now stop the USB hotplug event thread - improvement(gtk): App log color improvements - improvement(core): Display error when a fwupd device fails to retrieve its releases - fix(build): Fix for shells which cannot handle the \n expression - improvement(core): Switch back to using our client for remote updates - improvement(gtk): Add color to UI event trace logs - improvement(gtk): Improved log colors for GTK app - fix(core): Allow our notify binary to also adhere to the fwupd timestamp - docs(gtk): Document all the APIs in the GTK member - test(core): Add test for timestamp checking - docs(core): Document everything else in the core - docs(core): Enforce public API documentation at compile-time - feat(gtk): Use fern + log for logging - feat(core): Use log for logging - fix(packaging): Add libudev to debian packaging requirements - feat(gtk): Refresh the UI on USB hotplug events - feat(core): Add usb_hotplug_event_loop convenience function - feat(gtk): Improved backtraces for panics in GTK app - fix(core): Ensure fwupd is only refreshed once per day - fix(build): Fix Eoan builds - refactor: Slight refactor of fwupd client creation - feat(gtk): Make info label selectable - docs: Add a distributor section to the README - chore(deps): Update dependencies - fix(core): Device firmware may be newer than what fwupd provides - fix(gtk): Place the power message in dialogs in the same label as the header - fix(core): Allow system76-firmware bios method to fail - fix(gtk): Ensure that the empty view is shown when set - fix(gtk): Increase width & height of dialog - assets(icons): Add icons to the packaging - feat(gtk): Dialogs now match the changelog revealer layout - fix(core): Tell the main thread when scanning is complete - feat(core): Use board vendor + name for System76 system firmware - refactor(core): Move fwupd and system76 funcs to their news modules - fix(core): Use fwupdmgr refresh until we find the cause of invalid signatures - feat(packaging): Provide a virtual package for the firmware manager - fix(core): version sorting when using fwupd - docs(coc): Add the code of conduct - docs(contributing): Add a contributing file for contributor guidelines - docs(readme): Improve the readme again - fix(gtk): Run the system76 dialog BEFORE destroying it - fix(core): Add generic version collection sort to fix fwupd release sorting - docs(changelog): Add a changelog to the project - docs(readme): Add extra details and improve wording - chore(gtk): Remove last-remaining usage of Rc in the lib - fix(core): Activate fwupd with dbus ping - refactor(gtk): Refactor progress bar (de)activation - refactor(gtk): Refactor device entity/widget creation - fix(packaging): Update debian packaging - chore(gtk): Remove TODO comment that's no longer valid - docs(readme): Update README.md - chore(deps): Update cargo dependencies - fix(notify): Fix update boolean expression - feat(gtk): Refresh GTK widget after error dismissal - refactor(gtk): Improve state management with refactor - fix(packaging): Fix the CI - fix(packaging): Generate the Cargo manifests w/ Makefile to fix conditional compilation - fix(core): Handle network connection errors - docs(readme): Update README with screenshots and thorough explanation of the project - fix(gtk): Add a waiting label widget to device widget stack - fix(packaging): Add postinst script to start fwupd service if it is inactive - fix(packaging): Have libfirmware-manager depend on -notify too - fix(gtk): Improve the layout of revealer changelogs - fix(gtk): Fix battery detection and battery message text - feat(packaging): Add firmware-manager-notify as dependency - fix(gtk): Fix misalignment of firmware dialog - refactor(clippy): Appease the clippy linter - fix(build): Builds without Makefile now build with fwupd + system76 features by default - fix(gtk): Fix the waiting progress label - fix(packaging): Remove System76 from application & .desktop files - fix(gtk): Remove button margin causing button to shrink - fix(packaging): Fix conflict in debian packaging - fix(gtk): Ensure homogenous device entity box heights - fix(gtk): Fix display of progress bar and its label - fix(gtk): Fix alignment of device labels - fix(gtk): Fix buttons to allow shadow without clipping - fix(gtk): Show 100% before hiding the progress bar - fix(core): Collapse Thelio I/O devices into one - fix(gtk): Default progress bars to "Waiting" after click - fix(gtk): Only show battery message when a battery is detected - fix(gtk): Set margins for changelogs in dropdown - feat(gtk): Add indicator for dropdown state - fix(packaging): Ensure fwupd is started at init - feat(packaging): systemd support for periodic update checks - fix(gtk): Show the widget by default - fix(gtk): Fix the dynamic width of the firmware content container - fix(notify): Actually check if discovered firmware is updateable - feat(gtk): Hide device and system firmware sections until they are found - feat(gtk): Use a GTK revealer, instead of dialogs, for changelogs - fix(notify): Make the notification non-resident, so it closes on click - feat(gtk): Handle Ctrl + Q in the standalone application - refactor(gtk): Refactoring - fix(gtk): System76 changelog places most-recent version first - fix(core): Fix latest version # for Thelio I/O boards - feat(gtk): Seamless navigation between system and device list boxes - feat(gtk): Improved keyboard navigation - fix(fwupd): Only update enabled remotes - fix(packaging): Fix the pkconfig generation - feat(gtk): Accurate progress bars on devices - refactor: Applies some refactoring - fix(packaging): Fix the pkgconfig generation - fix(packaging): Ensure that build tools aren't building in release mode - fix(core): Fix parsing of changelog for Thelio Major R1 - feat(gtk): Display dialog with changelogs when clicking devices - fix(core): Thelio I/O boards will number from 1, not 0 - fix(gtk): Display the "not found" view only when firmware was not found - fix(gtk): Progress bar event loop now handles the `Disconnected` signal - refactor(core): Remove the optional state of firmware signal events - fix(notify): Also update fwupd remote cache in the notify binary - feat(fwupd): Update the fwupd remote cache every 2 weeks - feat(gtk): Allow multiple system firmware to be displayed - fix(gtk): Put all requires reboot devices into System Firmware - fix(fwupd): Fix fwupd system detection - fix(packaging): Fix the debian packaging - fix(gtk): Allow the background thread to gracefully exit on drop - refactor(gtk): Use GTK builders everywhere where applicable - refactor(gtk): Use gtk::DialogBuilder to remove a use of unsafe - chore(deps): Rust 1.35 + Gtk-rs 0.7 - feat(notify): Create firmware-manager-notify package - refactor(gtk): Separate GTK widget library into firmware-manager-gtk - docs(testing): Add TESTING.md - feat(packaging): Conditional compilation; Makefile improvements; Updated README.md - feat(packaging): Use freedesktop-desktop-entry to generate desktop entry - feat(packaging): Create the desktop entry - chore(deps): system76-firmware - feat(gtk): Add refresh button to the application - chore(deps): system76-firmware - fix(fwupd): Further improvements to fwupd support - fix(gtk): Fix GTK application window size - chore(deps): fwupd-dbus - fix(gtk): Display fwupd devices even if no updates are available - feat(core): Integrate fwupd-dbus client for fwupd support - feat(core): Use slotmap EC arch to manage device widgets - fix(build): Fix the bionic build - feat(gtk): Implemented the GTK Firmware Widget - docs: Initial commit