Skip to content

Commit d0d1609

Browse files
authored
chore: release v0.2.0
1 parent 89e65c5 commit d0d1609

4 files changed

Lines changed: 40 additions & 6 deletions

File tree

CHANGELOG

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
## [Unreleased]
9+
10+
## [0.2.0](https://github.com/inthehack/noshell/compare/noshell-v0.1.1...noshell-v0.2.0) - 2025-03-30
11+
12+
### Added
13+
14+
- add support for flag to id lookup
15+
- *(parser)* add get_one and get_many helpers on ParsedArgs
16+
- *(parser)* add tokens and values iterators to lexer
17+
- *(macros)* add check for short and long flags
18+
- *(macros)* add limit arg to noshell attribute
19+
- *(macros)* add attribute parser
20+
- *(macros)* add multiple option and vec variants of parsers
21+
22+
### Fixed
23+
24+
- *(macros)* use correct limit for parsed args and arg parsers
25+
- use idiomatic parser implementations
26+
- use parser error instead of undefined
27+
- *(parser)* improve robustess of token distinction
28+
- *(parser)* don't forget to dereference sometimes
29+
30+
### Other
31+
32+
- *(macros)* clean up noshell limit arg parsing
33+
- apply code formatting
34+
- *(macros)* remove span from attribute

Cargo.lock

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[workspace.package]
2-
version = "0.1.1"
2+
version = "0.2.0"
33
edition = "2024"
44
authors = ["Julien Peeters <inthehack@mountainhacks.org>"]
55
license = "Apache-2.0 OR MIT"

noshell/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ description.workspace = true
1111
readme.workspace = true
1212

1313
[dependencies]
14-
noshell-macros = { path = "../noshell-macros", version = "0.1.1" }
15-
noshell-parser = { path = "../noshell-parser", version = "0.1.1" }
14+
noshell-macros = { path = "../noshell-macros", version = "0.2.0" }
15+
noshell-parser = { path = "../noshell-parser", version = "0.2.0" }
1616

1717
defmt = { workspace = true, optional = true }
1818
thiserror.workspace = true

0 commit comments

Comments
 (0)