Skip to content

Commit d138e0e

Browse files
lauraltalexandruag
authored andcommitted
prepare for publish vm-superio(-ser)
Added separate CHANGELOG for each crate and updated the vm-superio version. Signed-off-by: Laura Loghin <[email protected]>
1 parent 0969e63 commit d138e0e

File tree

3 files changed

+27
-3
lines changed

3 files changed

+27
-3
lines changed

crates/vm-superio-ser/CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# Changelog
2+
3+
# v0.1.0
4+
5+
This is the first `vm-superio-ser` release.
6+
The `vm-superio-ser` crate provides support for persisting the states from
7+
`vm-superio`. For now, it provides this support only for the `Rtc` device.
8+
`RtcStateSer` can be used by customers who need an `RtcState` that is also
9+
`(De)Serialize` and/or `Versionize`.
10+
This version of `RtcStateSer` is compatible with v0.5.0 version of `RtcState`.

CHANGELOG.md renamed to crates/vm-superio/CHANGELOG.md

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,25 @@
11
# Changelog
22

3+
# v0.5.0
4+
5+
## Added
6+
7+
- Added `RtcState`, and support for saving and restoring the state of the `Rtc`
8+
device. This support is useful for snapshot use cases, such as live
9+
migration ([#65](https://github.com/rust-vmm/vm-superio/pull/65)).
10+
11+
## Fixed
12+
13+
- Fixed potential overflow in the `Rtc` implementation caused by an invalid
14+
offset ([#65](https://github.com/rust-vmm/vm-superio/pull/65)).
15+
316
# v0.4.0
417

518
## Added
619

720
- Added `in_buffer_empty` to SerialEvents trait. This helps with handling
8-
the registration of I/O events related to the serial input.
21+
the registration of I/O events related to the serial input
22+
([#63](https://github.com/rust-vmm/vm-superio/pull/63)).
923

1024
## Changed
1125

@@ -58,6 +72,6 @@
5872

5973
# v0.1.0
6074

61-
This is the first vm-superio release.
75+
This is the first `vm-superio` release.
6276
The `vm-superio` crate provides emulation for legacy devices. For now, it offers
6377
this support only for the Linux serial console.

crates/vm-superio/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "vm-superio"
3-
version = "0.4.0"
3+
version = "0.5.0"
44
description = "Emulation for legacy devices"
55
keywords = ["superio", "emulation"]
66
repository = "https://github.com/rust-vmm/vm-superio"

0 commit comments

Comments
 (0)