From d7ea2775198dfa0e5d75f2d7abc08b34f5e88a8a Mon Sep 17 00:00:00 2001 From: Jacob Alexander Date: Thu, 12 Oct 2023 00:32:02 -0700 Subject: [PATCH] fix: Missing CHANGELOG.md --- bossac/CHANGELOG.md | 53 +++++++++++++++++++++++++++++++++++++++++++++ bossac/Cargo.toml | 2 +- 2 files changed, 54 insertions(+), 1 deletion(-) create mode 100644 bossac/CHANGELOG.md diff --git a/bossac/CHANGELOG.md b/bossac/CHANGELOG.md new file mode 100644 index 0000000..01a46d8 --- /dev/null +++ b/bossac/CHANGELOG.md @@ -0,0 +1,53 @@ +# Changelog + +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.0.0 (2023-10-12) + +### New Features + + - Initial bossa library and bossac utility + - 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 + 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. + - 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 necessary + for bossac) + - An equivalent bossash should be possible, but I don't really use it so + leaving it open to future contributions. + - The bossa WxWidgets utility is more difficult, but might be possible + with 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 future + contributions. + - The existing C++ binaries should continue to function/build + - Fix formbuilder warning (info) + - Update wxWidgets mostly to 3.2 + * Keep Linux at 3.0 for Ubuntu GitHub Action + +### Commit Statistics + + + + - 1 commit contributed to the release. + - 1 commit was understood as [conventional](https://www.conventionalcommits.org). + - 0 issues like '(#ID)' were seen in commit messages + +### Commit Details + + + +
view details + + * **Uncategorized** + - Initial bossa library and bossac utility ([`8b29f5a`](https://github.com/kiibohd/BOSSA/commit/8b29f5ac3b18d59edecc904fcfae612ebab78bcc)) +
+ diff --git a/bossac/Cargo.toml b/bossac/Cargo.toml index 93367d1..3bb85b8 100644 --- a/bossac/Cargo.toml +++ b/bossac/Cargo.toml @@ -8,7 +8,7 @@ license = "BSD-3-Clause" repository = "https://github.com/kiibohd/BOSSA" [dependencies] -bossa = { path = ".." } +bossa = { path = "..", version = "2.0.0" } clap = { version = "4.4", features = ["derive"] } cxx = "1.0" log = "0.4"