From f7d2514ac133f045860bdc4354f688a9ad7451be Mon Sep 17 00:00:00 2001 From: Jacob Alexander Date: Fri, 20 Oct 2023 13:30:06 -0700 Subject: [PATCH] Release bossa v2.2.0 --- CHANGELOG.md | 40 +++++++++++++++++++++++++++++++--------- 1 file changed, 31 insertions(+), 9 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index efb8969..557695e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,17 +5,39 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## v2.2.0 (2023-10-20) + +### New Features + + - FlasherInfoRs.info() to print info like bossac --info + +### Commit Statistics + + + + - 1 commit contributed to the release. + - 6 days passed between releases. + - 1 commit was understood as [conventional](https://www.conventionalcommits.org). + - 0 issues like '(#ID)' were seen in commit messages + +### Commit Details + + + +
view details + + * **Uncategorized** + - FlasherInfoRs.info() to print info like bossac --info ([`d91f9cc`](https://github.com/kiibohd/BOSSA/commit/d91f9ccc63132ab62b03d88fd7d33c1026a45435)) +
+ ## v2.1.0 (2023-10-13) ### New Features - FlasherInfoRs - Convenient Rust struct to access FlasherInfo fields natively - * Includes unique_id() to get the string version of the unique id as - shown by bossa - - Rename mod bossa to lib (rust compiler gets confused with too many - bossa module/crates names) - - Add example on how to use FlasherInfoRs + * Includes unique_id() to get the string version of the unique id as + shown by bossa ### Commit Statistics @@ -36,6 +58,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - FlasherInfoRs ([`1e44ef1`](https://github.com/kiibohd/BOSSA/commit/1e44ef128812cce37e6ade4c1a435cd4438313ed)) + +Rename mod bossa to lib (rust compiler gets confused with too manybossa module/crates names)Add example on how to use FlasherInfoRs + ## v2.0.0 (2023-10-12) @@ -59,7 +84,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - CXX Rust wrapper around bossa so it can be statically linked library into rust utilities (this is useful for Windows applications rather than relying on external processes). - * To get the rust wrapper to work some C++ changes were necessary to +* To get the rust wrapper to work some C++ changes were necessary to cleanup the api. This probably would have been easier if the wider C++ apis were const'd correctly but I err'd on the side of minimal changes. @@ -135,9 +160,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Fixed bug in bossash mrf command submitted by fjhenigman ([`260d9e8`](https://github.com/kiibohd/BOSSA/commit/260d9e854f9af9517465bb05cd5c0017e0788a27)) - -bossac tries to be as close as possible to the C++ version of bossac(including cli args)Does not expose the complete bossa library api (only those necessaryfor bossac)An equivalent bossash should be possible, but I don’t really use it soleaving it open to future contributions.The bossa WxWidgets utility is more difficult, but might be possiblewith https://github.com/kenz-gelsoft/wxRust2.Personally, I would probably recommend https://github.com/KDAB/cxx-qt.But I don’t really use either so I’ll leave these as open to futurecontributions.The existing C++ binaries should continue to function/buildFix formbuilder warning (info)Update wxWidgets mostly to 3.2 - ## v1.9.1 (2018-08-23) ### Commit Statistics