Releases: FrameworkComputer/framework-system
Releases · FrameworkComputer/framework-system
v0.5.0
What's Changed
- --inputdeck: Try Framework 16 if can't detect system type by @JohnAZoidberg in #188
- --versions: Add OS and tool version by @JohnAZoidberg in #178
- devenv: Add dependencies to build and run uefi tool in QEMU by @JohnAZoidberg in #190
- [Please test] Fix build errors with table length by @tripplehelix in #193
- gh-actions: Also upload linux release build by @JohnAZoidberg in #194
- Framework 13 and 16 AMD Ryzen 7040 Windows driver by @JohnAZoidberg in #197
- Return unnecessary return statements by @JohnAZoidberg in #199
- EXAMPLES_ADVANCED: Document --tablet-mode by @JohnAZoidberg in #200
- Reading usb hub firmware version by @quinchou77 in #202
- Clean up README by @JohnAZoidberg in #201
- guid-create: All changes merged upstream by @JohnAZoidberg in #203
- Update lockfile by @JohnAZoidberg in #204
- Add support for Framework 16 AMD AI 300 Series by @JohnAZoidberg in #206
- copilot keyboard: Add comment by @JohnAZoidberg in #209
- Typo in README.md by @GhelloZ in #210
- Windows Driver: Show supported BIOS version in error message by @JohnAZoidberg in #207
- rgbkbd: Name arguments by @JohnAZoidberg in #212
- README: fix Archlinux installation instruction by @qwertviop in #213
- GpuVendor: Add Nvidia GN22 ID by @JohnAZoidberg in #214
- README: Add OpenSUSE installation instructions by @JohnAZoidberg in #216
- commandline: Print Parade retimer ver in --versions by @JohnAZoidberg in #217
- esrt: Get full ESRT table entries on Windows by @JohnAZoidberg in #220
- power: Fix position of port 3 by @JohnAZoidberg in #223
- Dump NVMe firwmare version on Linux by @JohnAZoidberg in #225
- Framework 13: Print audio and touch board ID by @JohnAZoidberg in #228
- autofanctrl: Allow specifying fan index by @JohnAZoidberg in #229
- GPU_descriptor: replaced underscores with hyphens by @JJ-Shapiro in #230
- --versions: Add support for Genesys GL3590 Hub Firmware Version by @JohnAZoidberg in #231
- --test-retimer: Allow testing retimer update mode by @JohnAZoidberg in #232
- --flash-ec: Check platform before flashing by @JohnAZoidberg in #237
- Build FreeBSD on GH Actions in VM by @JohnAZoidberg in #234
- Parade no errror by @JohnAZoidberg in #238
- Add more PD test binaries by @JohnAZoidberg in #239
- clap_std: Remove unused import by @JohnAZoidberg in #241
- docs: add Fedora installation method via the Terra by @Owen-sz in #242
- fix (README): missing parentheses in Fedora line by @Owen-sz in #243
- commandline: Add --uptimeinfo by @JohnAZoidberg in #244
- Add i2c_write_block function by @JohnAZoidberg in #245
- Add --s0ix-counter command by @JohnAZoidberg in #246
- --versions: Add support for dumping NVIDIA graphics info by @JohnAZoidberg in #208
- .gitignore: Ignore claude's temp files by @JohnAZoidberg in #247
- turn on bay power when programming eeprom by @kiram9 in #240
- i2c_passthru: Don't panic if error by @JohnAZoidberg in #248
- Fix clippy warnings on windows by @JohnAZoidberg in #249
- Update deps jan 2026 by @JohnAZoidberg in #251
- GetCmdVersion: Don't fall back to v0 if >0xFF by @JohnAZoidberg in #250
- chromium_ec: Add host command to read board ID by @JohnAZoidberg in #236
- Prepare v0.5.0 by @JohnAZoidberg in #252
New Contributors
- @tripplehelix made their first contribution in #193
- @quinchou77 made their first contribution in #202
- @GhelloZ made their first contribution in #210
- @qwertviop made their first contribution in #213
- @JJ-Shapiro made their first contribution in #230
- @Owen-sz made their first contribution in #242
Full Changelog: v0.4.5...v0.5.0
v0.4.5
What's Changed
- Update blocklist of unsafe commands by @JohnAZoidberg in #187
Full Changelog: v0.4.4...v0.4.5
v0.4.4
What's Changed
- ccgx: derive Ord for AppVersion and BaseVersion by @JohnAZoidberg in #175
- Add support for EC_CMD_REBOOT_AP_ON_G3 by @JohnAZoidberg in #181
- --inputdeck: On FW16 also print sleep_l gpio state by @JohnAZoidberg in #179
- Update docs by @JohnAZoidberg in #176
- Current and charge rate limit cannot be read by @JohnAZoidberg in #182
- uefi: Fix shell args when run from a script by @JohnAZoidberg in #185
- Add --feature readonly, to build a bin without risky commands by @JohnAZoidberg in #141
- Bump to v0.4.4 by @JohnAZoidberg in #186
Full Changelog: v0.4.3...v0.4.4
v0.4.3
Example Command
winget install FrameworkComputer.framework_tool
What's Changed
- gh-actions: Split UEFI build into separate action by @JohnAZoidberg in #151
- esrt: Add framework desktop GUID by @JohnAZoidberg in #152
- MEC detection: Fail if permission denied by @JohnAZoidberg in #154
- Add devenv.nix by @JohnAZoidberg in #155
- esrt: fix ESRT GUID for EFI device by @aokblast in #156
- --versions: Show any number of PD versions by @JohnAZoidberg in #157
- Fix formatting by @JohnAZoidberg in #158
- ec_binary: Make it less misleading if legacy cookie not found by @JohnAZoidberg in #159
- EXAMPLES: Add intel core ultra by @JohnAZoidberg in #161
- README: Explain how to install with winget by @JohnAZoidberg in #162
- chromium_ec: Erase EC in sections by @JohnAZoidberg in #160
- EXAMPLES: Document fingerprint reader brightness by @JohnAZoidberg in #164
- Show ALS sensor on unknown systems by @JohnAZoidberg in #163
- Add support for dynamic number of PDs by @JohnAZoidberg in #166
- Add debug commands to disable/enable and reset PD controller by @JohnAZoidberg in #165
- README: Add nix-shell by @JohnAZoidberg in #168
- portio_mec: Don't print init by @JohnAZoidberg in #169
- Correctly identify right and left PD controllers by @JohnAZoidberg in #170
- framework_tool: Add copyright into .exe properties by @JohnAZoidberg in #172
- Fix remap key docstring by @jodavaho in #173
- fw16: add command to write and read expansion bay eeprom by @kiram9 in #171
- Bump version to 0.4.3 by @JohnAZoidberg in #167
New Contributors
Full Changelog: v0.4.2...v0.4.3
v0.4.2
What's Changed
- --expansion-bay: Print PCIe config by @JohnAZoidberg in #138
- --get-gpio: Return all GPIOs if no name was passed by @JohnAZoidberg in #142
- --sensors: Get information about sensors by @JohnAZoidberg in #143
- Add --ps2-enable to control ps2 emulation by @JohnAZoidberg in #139
- Cleanup --versions command to hide unnecessary details by @JohnAZoidberg in #146
- Allow keyboard remapping by @JohnAZoidberg in #145
- Build Rufus compatible ISO by @JohnAZoidberg in #149
- Allow installing with cargo install by @JohnAZoidberg in #147
- Allow flashing EC RW region by @JohnAZoidberg in #150
Full Changelog: v0.4.1...v0.4.2
v0.4.1
What's Changed
- Fix charge limit based on battery charge by @JohnAZoidberg in #123
- Split I2C tunneling out of ccgx module by @JohnAZoidberg in #112
- chromium_ec: Use portio if /dev/cros_ec does not exist by @JohnAZoidberg in #124
- chromioum_ec: Autodetect Microchip EC when using portio by @JohnAZoidberg in #125
- --version: Add revision of mainboard by @JohnAZoidberg in #127
- --inputdeck: Fix Chassis Closed status by @JohnAZoidberg in #130
- Don't require PD config if platform isn't detected by @JohnAZoidberg in #129
- Simplify features and detect based on OS by @JohnAZoidberg in #126
- windows: Run --versions command if double-clicked by @JohnAZoidberg in #132
- --thermal: Add Framework 12 charger IC temp and unknown sensors by @JohnAZoidberg in #135
- windows: Fix --console follow by @JohnAZoidberg in #136
- Bump version to 0.4.1 by @JohnAZoidberg in #133
- More examples by @JohnAZoidberg in #137
Full Changelog: v0.4.0...v0.4.1
v0.4.0
Find examples for how to use here
What's Changed
- framework_uefi: Document how to build on Windows by @JohnAZoidberg in #102
- Don't show retimer as unknown if none present by @JohnAZoidberg in #103
- gh-actions: Disable FreeBSD builds by @JohnAZoidberg in #105
- chromium_ec: Add adc_read by @JohnAZoidberg in #108
- freebsd: Remove warning by @JohnAZoidberg in #110
- chromium_ec: Fix reading EC console by @JohnAZoidberg in #106
- Fix windows clippy lint by @JohnAZoidberg in #111
- power: Detect number of fans and report all of them by @JohnAZoidberg in #113
- Revert "gh-actions: Disable FreeBSD builds" by @JohnAZoidberg in #115
- Allow custom fan speed control by @JohnAZoidberg in #114
- Show firmware version of Framework 16 Inputmodules by @JohnAZoidberg in #104
- Add more EXAMPLES by @JohnAZoidberg in #116
- Add --expansion-bay command to print info by @JohnAZoidberg in #107
- --input-deck: Print Framework12 and Framework 13 input deck status by @JohnAZoidberg in #109
- touchscreen_win: Find the right path with hidapi by @JohnAZoidberg in #119
- Chargerate by @JohnAZoidberg in #117
- Improve commandline output by @JohnAZoidberg in #121
- Get information from USI Stylus by @JohnAZoidberg in #118
- Add command to set EC hibernation delay by @JohnAZoidberg in #122
- Bump version to 0.4.0 by @JohnAZoidberg in #120
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's Changed
- Add export and Debug deriving by @JohnAZoidberg in #78
- Update dependencies by @JohnAZoidberg in #79
- Add support for Framework 2nd Gen Event platforms by @JohnAZoidberg in #81
- Add command to toggle tablet mode by @JohnAZoidberg in #82
- fp-brightness: Add support for V1 host command by @JohnAZoidberg in #85
- framework_lib: Add ultra-low powerbutton brightness by @JohnAZoidberg in #83
- Add accelerometer support by @JohnAZoidberg in #86
- chromium: Add device_complete to diags by @JohnAZoidberg in #87
- Add support for RGB command by @JohnAZoidberg in #84
- freebsd: Build with latest stable on gh actions by @JohnAZoidberg in #89
- camera: Print firmware version of camera by @JohnAZoidberg in #88
- camera: Don't crash if something's wrong by @JohnAZoidberg in #93
- touchpad: Show IC type and firmware version by @JohnAZoidberg in #94
- Fix H2O capsule analysis by @JohnAZoidberg in #92
- windows: Upload release binary by @JohnAZoidberg in #99
- windows: Don't panic if driver not installed by @JohnAZoidberg in #100
- framework12: Support reading touchpad version by @JohnAZoidberg in #97
- touchscreen: Dump firmware version and protocol by @JohnAZoidberg in #90
- add commands to read/write gpu serial by @kiram9 in #98
- Add completions for ZSH and Bash by @bsdlme in #96
New Contributors
Full Changelog: v0.2.1...v0.3.0
v0.2.1
What's Changed
- ccgx: Format PD version as decimal on 11th Gen by @JohnAZoidberg in #75
- Bump to v0.2.1 by @JohnAZoidberg in #77
Full Changelog: v0.2.0...v0.2.1
v0.2.0
Merge pull request #67 from FrameworkComputer/prep-v0.2.0 Release v0.2.0