Skip to content

Commit

Permalink
Merge pull request #22 from rust-embedded-community/release/v0.5.1
Browse files Browse the repository at this point in the history
Release/v0.5.1
  • Loading branch information
thejpster authored Aug 22, 2024
2 parents 5fe8573 + 45f49a1 commit 05f0382
Show file tree
Hide file tree
Showing 5 changed files with 63 additions and 36 deletions.
50 changes: 46 additions & 4 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,13 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/)
and this project adheres to [Semantic Versioning](http://semver.org/).

## [Unreleased](https://github.com/rust-embedded-community/menu/compare/v0.4.0...master)
## [Unreleased](https://github.com/rust-embedded-community/menu/compare/v0.5.1...master)

* None

## [v0.5.1] - 2024-08-22

### Fixed

* Fix Menu entry call order

Expand All @@ -18,15 +24,51 @@ and this project adheres to [Semantic Versioning](http://semver.org/).

## [v0.4.0] - 2023-09-16

Note: Changes before this version were not tracked via the CHANGELOG

### Changed

* Changed the struct `Runner` to own the struct `Menu` instead of borrowing it

### Added

* Made struct `Menu` implement `Clone`
* Made `struct Menu` implement `Clone`
* Add the possibility to disable local echo (via `echo` feature, enabled by default)

## [v0.3.1] - 2019-08-11

### Changed

* Updated crate metadata

## [v0.3.0] - 2019-08-11

### Changed

* Parameter / Argument support
* Re-worked help text system
* Example uses `pancurses`
* Remove use of fixed width (assumes a Western set with one byte per glyph)

## [v0.2.1] - 2018-10-04

### Changed

* Fixed broken example

## [v0.2.0] - 2018-10-04

* Add context to menu callback
* Fix width of help text

## [v0.1.1] - 2018-05-19

* First release

[v0.5.1]: https://github.com/rust-embedded-community/menu/releases/tag/v0.5.1
[v0.5.0]: https://github.com/rust-embedded-community/menu/releases/tag/v0.5.0
[v0.4.0]: https://github.com/rust-embedded-community/menu/releases/tag/v0.4.0
[v0.3.2]: https://github.com/rust-embedded-community/menu/releases/tag/v0.3.2
[v0.3.1]: https://github.com/rust-embedded-community/menu/releases/tag/v0.3.1
[v0.3.0]: https://github.com/rust-embedded-community/menu/releases/tag/v0.3.0
[v0.2.1]: https://github.com/rust-embedded-community/menu/releases/tag/v0.2.1
[v0.2.0]: https://github.com/rust-embedded-community/menu/releases/tag/v0.2.0
[v0.1.1]: https://github.com/rust-embedded-community/menu/releases/tag/v0.1.1
2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "menu"
version = "0.5.0"
version = "0.5.1"
authors = ["Jonathan 'theJPster' Pallant <[email protected]>"]
description = "A simple #[no_std] command line interface."
license = "MIT OR Apache-2.0"
Expand Down
3 changes: 2 additions & 1 deletion LICENSE-MIT
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
Copyright (c) 2018 Jonathan 'theJPster' Pallant
Copyright (c) 2018-2019 Jonathan 'theJPster' Pallant
Copyright (c) 2019-2024 Rust Embedded Community developers

Permission is hereby granted, free of charge, to any
person obtaining a copy of this software and associated
Expand Down
4 changes: 4 additions & 0 deletions NOTICE
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Apache 2.0 NOTICE file for https://github.com/rust-embedded-community/menu

Copyright (c) 2018-2019 Jonathan 'theJPster' Pallant
Copyright (c) 2019-2024 Rust Embedded Community developers
40 changes: 10 additions & 30 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -167,36 +167,16 @@ It contains multiple paragraphs and should be preceeded by the parameter list.

## Changelog

### Unreleased changes
See [`CHANGELOG.md`](./CHANGELOG.md).

* Fix Menu entry call order
## License

### v0.4.0
The contents of this repository are dual-licensed under the _MIT OR Apache 2.0_
License. That means you can choose either the MIT license or the Apache 2.0
license when you re-use this code. See [`LICENSE-MIT`](./LICENSE-MIT) or
[`LICENSE-APACHE`](./LICENSE-APACHE) for more information on each specific
license. Our Apache 2.0 notices can be found in [`NOTICE`](./NOTICE).

* Changed the `struct Runner` to own the `struct Menu` instead of borrowing it
* Made `struct Menu` implement `Clone`
* Add the possibility to disable local echo (via echo feature, enabled by default)

### v0.3.2

* Shortened help output

### v0.3.1

* Updated crate metadata

### v0.3.0

* Parameter / Argument support
* Re-worked help text system
* Example uses `pancurses`
* Remove use of fixed width (assumes a Western set with one byte per glyph)

### v0.2.0

* Add context to menu callback
* Fix width of help text

### v0.1.0

* First release
Unless you explicitly state otherwise, any contribution intentionally submitted
for inclusion in the work by you, as defined in the Apache-2.0 license, shall be
dual licensed as above, without any additional terms or conditions.

0 comments on commit 05f0382

Please sign in to comment.