forked from shumatech/BOSSA
-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
2 changed files
with
54 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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 | ||
|
||
- <csr-id-8b29f5ac3b18d59edecc904fcfae612ebab78bcc/> 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 | ||
|
||
<csr-read-only-do-not-edit/> | ||
|
||
- 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 | ||
|
||
<csr-read-only-do-not-edit/> | ||
|
||
<details><summary>view details</summary> | ||
|
||
* **Uncategorized** | ||
- Initial bossa library and bossac utility ([`8b29f5a`](https://github.com/kiibohd/BOSSA/commit/8b29f5ac3b18d59edecc904fcfae612ebab78bcc)) | ||
</details> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters