Skip to content

Commit

Permalink
Release trussed-staging and extensions
Browse files Browse the repository at this point in the history
This patch releases v0.2.0 of the trussed-staging backend and v0.1.0 of
the new extension crates trussed-chunked, trussed-manage and
trussed-wrap-key-to-file.
  • Loading branch information
robin-nitrokey committed Mar 15, 2024
1 parent 1a96453 commit 5fc0071
Show file tree
Hide file tree
Showing 5 changed files with 93 additions and 4 deletions.
17 changes: 14 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,17 +11,28 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased][]

-

[Unreleased]: https://github.com/trussed-dev/trussed-staging/compare/v0.2.0...HEAD

## [0.2.0][] - 2024-03-15

[0.2.0]: https://github.com/trussed-dev/trussed-staging/compare/v0.1.0...v0.2.0

- Move extension definitions into separate crates (see the `extensions` directory, [#3][])
- Add `ManageExtension`: Factory reset the entire device or the state of a given client ([#11][])
- `ChunkedExtension`: Add `AppendFile` and `PartialReadFile` syscalls.
- Remove the `encrypted-chunked` feature and always enable encrypted syscalls
for `ChunkedExtension` ([#20][])

[#3]: https://github.com/trussed-dev/trussed-staging/issues/3
[#11]: https://github.com/trussed-dev/trussed-staging/pull/11

[Unreleased]: https://github.com/Nitrokey/trussed-staging/compare/v0.1.0...HEAD
[#20]: https://github.com/trussed-dev/trussed-staging/issues/20

## [0.1.0][] - 2023-04-26

Initial release with these extensions:
- `ChunkedExtension`: read or write an unencrypted or encrypted file that is larger than the default Trussed message size in chunks
- `WrapKeyToFileExtension`: wrap or unwrap a key to or from a file

[0.1.0]: https://github.com/Nitrokey/trussed-staging/releases/tag/v0.1.0
[0.1.0]: https://github.com/trussed-dev/trussed-staging/releases/tag/v0.1.0
2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ trussed = { version = "0.1.0", features = ["serde-extensions"] }

[package]
name = "trussed-staging"
version = "0.1.0"
version = "0.2.0"
description = "Work in progress trussed features"
authors.workspace = true
edition.workspace = true
Expand Down
27 changes: 27 additions & 0 deletions extensions/chunked/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
<!--
Copyright (C) Nitrokey GmbH
SPDX-License-Identifier: CC0-1.0
-->

# 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).

## [Unreleased][]

-

[Unreleased]: https://github.com/trussed-dev/trussed-staging/compare/chunked-v0.1.0...HEAD

## [0.1.0][] - 2024-03-15

- Extract the `ChunkedExtension` from `trussed-staging` 0.1.0 ([#3][])
- Add `AppendFile` and `PartialReadFile` syscalls
- Remove the `encrypted-chunked` feature and always enable encrypted syscalls ([#20][])

[#3]: https://github.com/trussed-dev/trussed-staging/issues/3
[#20]: https://github.com/trussed-dev/trussed-staging/issues/20

[0.1.0]: https://github.com/trussed-dev/trussed-staging/releases/tag/chunked-v0.1.0
26 changes: 26 additions & 0 deletions extensions/manage/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
<!--
Copyright (C) Nitrokey GmbH
SPDX-License-Identifier: CC0-1.0
-->

# 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).

## [Unreleased][]

-

[Unreleased]: https://github.com/trussed-dev/trussed-staging/compare/manage-v0.1.0...HEAD

## [0.1.0][] - 2024-03-15

Initial release of the `ManageExtension` that allows the factory reset of the
entire device or of the state of a given client ([#11][]).

[#11]: https://github.com/trussed-dev/trussed-staging/pull/11

[0.1.0]: https://github.com/trussed-dev/trussed-staging/releases/tag/manage-v0.1.0

25 changes: 25 additions & 0 deletions extensions/wrap-key-to-file/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
<!--
Copyright (C) Nitrokey GmbH
SPDX-License-Identifier: CC0-1.0
-->

# 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).

## [Unreleased][]

-

[Unreleased]: https://github.com/trussed-dev/trussed-staging/compare/wrap-key-to-file-v0.1.0...HEAD

## [0.1.0][] - 2024-03-15

- Extract the `WrapKeyToFileExtension` from `trussed-staging` 0.1.0 ([#3][])

[#3]: https://github.com/trussed-dev/trussed-staging/issues/3

[0.1.0]: https://github.com/trussed-dev/trussed-staging/releases/tag/wrap-key-to-file-v0.1.0

0 comments on commit 5fc0071

Please sign in to comment.