File tree Expand file tree Collapse file tree 7 files changed +100
-9
lines changed
Expand file tree Collapse file tree 7 files changed +100
-9
lines changed Original file line number Diff line number Diff line change 11[package ]
22name = " sunset"
3- version = " 0.2 .0"
3+ version = " 0.3 .0"
44edition = " 2021"
55description = " A SSH library suitable for embedded and larger programs"
66repository = " https://github.com/mkj/sunset"
@@ -17,9 +17,9 @@ members = [
1717]
1818
1919[workspace .dependencies ]
20- sunset = { path = " ." , version = " 0.2 " }
20+ sunset = { path = " ." , version = " 0.3 " }
2121sunset-sshwire-derive = { version = " 0.2" , path = " sshwire-derive" }
22- sunset-async = { path = " async" , version = " 0.2 " }
22+ sunset-async = { path = " async" , version = " 0.3 " }
2323sunset-demo-common = { path = " demo/common" }
2424
2525portable-atomic = " 1"
Original file line number Diff line number Diff line change 11[package ]
22name = " sunset-async"
3- version = " 0.2 .0"
3+ version = " 0.3 .0"
44edition = " 2021"
55repository = " https://github.com/mkj/sunset"
66categories = [" network-programming" , " embedded" , " no-std" ]
@@ -14,7 +14,7 @@ embedded-io-async = "0.6"
1414portable-atomic.workspace = true
1515pin-utils = { version = " 0.1" }
1616
17- sunset = { version = " 0.2.0 " , path = " ../ " , features = [" embedded-io" ] }
17+ sunset = { workspace = true , features = [" embedded-io" ] }
1818
1919log = { version = " 0.4" }
2020
Original file line number Diff line number Diff line change 1+ # ` sunset-async ` Changelog
2+
3+ ## 0.3.0 - 2025-06-16
4+
5+ ### Changed
6+
7+ - Application customisation is now controlled by responding to ` ServEvent `
8+ or ` CliEvent ` from ` progress() ` , replacing the previous ` Behaviour ` API.
9+
10+ - Improvements from updated ` sunset ` core crate.
11+
12+ - Reduced RAM and memory copying.
13+
14+ - ` sunset-async ` is now the common async crate, for both ` no_std ` and std.
15+ (Previously named ` sunset-embassy ` ).
16+ - ` sunset-stdasync ` crate has std-specific features and the ` sunsetc `
17+ commandline client example.
18+ (Previously named ` sunset-async ` ).
19+
20+ ## 0.2.0 - 2024-03-03
21+
22+ - First working release
Original file line number Diff line number Diff line change 1+ # Sunset Changelog
2+
3+ ## 0.3.0 - 2025-06-16
4+
5+ ### Changed
6+
7+ - ` Behaviour ` API has been replaced by ` Event ` returned from
8+ ` progress() ` calls.
9+
10+ - Reduced code size, client or server code is not included where not used
11+ (implemented with ` CliServ ` generic parameter).
12+
13+ - Various fixes and API improvements.
14+
15+ - picow and Embassy std demos are moved to a separate top level [ ` demos ` ]
16+ directory.
17+
18+ - Demos config username changed from ` admin ` to ` config ` .
19+
20+ - ` sunset-async ` is now the common async crate, for both ` no_std ` and
21+ std (previously named ` sunset-embassy ` ).
22+ - ` sunset-stdasync ` crate has std-specific features and the ` sunsetc `
23+ commandline client example (previously named ` sunset-async ` ).
24+
25+ ### Added
26+
27+ - Added an initial server fuzzing target.
28+
29+ - Improved some API documentation.
30+
31+ ### Removed
32+
33+ - Removed ` defmt ` , now only have ` log ` .
34+ ` defmt ` could be re-added if there was a use, but at present
35+ maintaining two format syntaxes didn't have any benefit.
36+
37+
38+ ## 0.2.0 - 2024-03-03
39+
40+ - First working release
41+
42+ ## Start
43+
44+ April 2022
45+
46+
Original file line number Diff line number Diff line change 11[package ]
22name = " sunset-stdasync"
3- version = " 0.2 .0"
3+ version = " 0.3 .0"
44edition = " 2021"
55repository = " https://github.com/mkj/sunset"
66license = " 0BSD"
Original file line number Diff line number Diff line change 1+ # ` sunset-stdasync ` Changelog
2+
3+ ## 0.3.0 - 2025-06-16
4+
5+ ### Changed
6+
7+ - Application customisation is now controlled by responding to ` ServEvent `
8+ or ` CliEvent ` from ` progress() ` , replacing the previous ` Behaviour ` API.
9+
10+ - Improvements from updated ` sunset ` core crate.
11+
12+ - Reduced RAM and memory copying.
13+
14+ - ` sunset-async ` is now the common async crate, for both ` no_std ` and std.
15+ (Previously named ` sunset-embassy ` ).
16+ - ` sunset-stdasync ` crate has std-specific features and the ` sunsetc `
17+ commandline client example.
18+ (Previously named ` sunset-async ` ).
19+
20+ ## 0.2.0 - 2024-03-03
21+
22+ - First working release
23+
You can’t perform that action at this time.
0 commit comments