Skip to content

Commit

Permalink
build: prepare 4.1.0 release
Browse files Browse the repository at this point in the history
Prepare a new release, bump the project version, list changes in NEWS.

Signed-off-by: David Rheinsberg <david.rheinsberg@gmail.com>
  • Loading branch information
dvdhrm committed Aug 23, 2022
1 parent 50133d2 commit a61a169
Show file tree
Hide file tree
Showing 2 changed files with 27 additions and 1 deletion.
2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "r-efi"
version = "4.0.0"
version = "4.1.0"

authors = [
"David Rheinsberg <david.rheinsberg@gmail.com>",
Expand Down
26 changes: 26 additions & 0 deletions NEWS.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,31 @@
# r-efi - UEFI Reference Specification Protocol Constants and Definitions

## CHANGES WITH 4.1.0:

* New Protocols: device-path-{from,to}-text, ip4, ip6, managed-network,
rng, service-binding, tcp4, tcp6, timestamp, udp4
and udp6

* `ImageEntryPoint` is now correctly annotated as `eficall`.

* `Time` now derives `Default`.

* Fix nullable function pointers to use `Option<fn ...>`.

* Function prototypes now have an explicit type definition and can be
used independent of their protocol definition.

* The new `rust-dep-of-std` feature option allows pulling in r-efi
into the rust standard library. It prepares the crate workspace to
be suitable for the standard library. It has no use outside of this.

* Adopt the MIT license as 3rd licensing option to allow for
integration into the rust compiler and ecosystem.

Contributions from: Ayush Singh, David Rheinsberg, Joe Richey

- Tübingen, 2022-08-23

## CHANGES WITH 4.0.0:

* Convert all enums to constants with type-aliases. This is an API
Expand Down

0 comments on commit a61a169

Please sign in to comment.