diff options
author | Henauxg <19689618+Henauxg@users.noreply.github.com> | 2022-11-18 19:19:45 +0100 |
---|---|---|
committer | Henauxg <19689618+Henauxg@users.noreply.github.com> | 2022-11-18 19:19:45 +0100 |
commit | 8e46ebe5e2a1a9535b497543bc20094a822785e9 (patch) | |
tree | abf1bf261b7c1f3d9151fbd221535402d1be4ac1 | |
parent | 2e6585bcc0ecfec7b3b74a300f580d1ca0000052 (diff) |
Add changelog and bump version to 0.2.0
-rw-r--r-- | CHANGELOG.md | 35 | ||||
-rw-r--r-- | Cargo.lock | 2 | ||||
-rw-r--r-- | Cargo.toml | 3 |
3 files changed, 38 insertions, 2 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..83306f4 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,35 @@ +# Changelog + +## Version 0.2.0 (2022-11-18) + +### Added + +- New events: ConnectionEvent and ConnectionLostEvent on both client & server +- Implemented Trust on First Use authentication scheme on the client + - Added CertificateVerificationMode for client : SkipVerification, SignedByCertificateAuthority and TrustOnFirstUse + - New client events for the certificate verification: CertInteractionEvent, CertTrustUpdateEvent and CertConnectionAbortEvent +- Added new ways to handle server certificates with CertificateRetrievalMode: GenerateSelfSigned, LoadFromFile & LoadFromFileOrGenerateSelfSigned +- Client can now have multiple connections simultaneously to multiple servers +- Server now returns the generated/loaded certificate +- It is now possible to host a server locally on a client + - New example: Bevy breakout demo as a 2 players versus game, hosted from a client +- New open_connection & close_connection methods on the client +- New start_endpoint and close_endpoint on the server +- New is_listening method on the server +- New "try" methods that log the errors +- Added tests +- Added documentation + +### Changed + +- Client & Server configurations now taken as parameter at connection/listen time rather than from a resource. (User can still store it inside a resource) +- Raised DEFAULT_INTERNAL_MESSAGE_CHANNEL_SIZE in client to 100 +- Use thiserror internally +- Update Quinn to 0.9 +- Update Bevy to 0.9 (by [Lemonzy](https://github.com/Lemonzyy)) +- Updated all dependencies (minors) +- Moved chat demo to its own directory + +## Version 0.1.0 (2022-10-25) + +Initial release
\ No newline at end of file @@ -513,7 +513,7 @@ checksum = "c36f4d3af0cda50c07e2010d0351ab79594681116edd280592ca394db73ef32b" [[package]] name = "bevy_quinnet" -version = "0.2.0-dev" +version = "0.2.0" dependencies = [ "base64", "bevy", @@ -1,8 +1,9 @@ [package] name = "bevy_quinnet" -version = "0.2.0-dev" +version = "0.2.0" description = "Bevy plugin for Client/Server multiplayer games using QUIC" repository = "https://github.com/Henauxg/bevy_quinnet" +documentation = "https://docs.rs/bevy_quinnet" edition = "2021" license = "MIT OR Apache-2.0" keywords = ["gamedev", "networking", "quic", "bevy", "plugin"] |