Skip to content

Releases: zheylmun/socketeer

v0.4.0

08 May 14:27

Choose a tag to compare

Features

  • [breaking] Add Codec abstraction with JSON, MessagePack, and Raw codecs(efc1d5a)

Bug Fixes

  • Mark Error::Codec inner as #source
  • Surface peer close as WebsocketClosed in HandshakeContext::recv(cd67288)

Testing

  • Add coverage for Codec trait and new HandshakeContext paths(aeb3c89)
  • Push coverage to 98% lines / 96% regions(09d7364)
  • Clarify raw-API test names and cover send_raw directly(b10d987)

v0.3.0

10 Apr 13:42

Choose a tag to compare

Features

  • Add ConnectOptions, configurable keepalive, and connect_with(5467716)
  • Add send_raw and next_raw_message methods(3652f25)
  • Add ConnectionHandler trait for lifecycle hooks(d3d1048)

Bug Fixes

  • (ci) Enable all features for coverage so tests are included(142abe8)

Testing

  • Add auth_echo_server and tests for new features(7f9cbfe)

Miscellaneous Tasks

  • Bump version to 0.3.0, update README(4c74ff7)

V0.1.1

19 Mar 20:43

Choose a tag to compare

  • Update to Rust 2024 Edition
  • Remove unnecessary bounds on Socketeer struct
  • Simplify example
    Full Changelog: v0.1.0...v0.1.1

v0.1.0

06 Jan 01:03
1f0be34

Choose a tag to compare

What's Changed

  • Added Reconnection interface
  • Made channel size a configurable const generic
  • Documented all public members

Full Changelog: v0.0.3...v0.1.0

Additional polish moving towards a feature complete first public API

31 Dec 17:14
169f069

Choose a tag to compare

Merge pull request #10 from zheylmun/feature/example

Add example crate with tracing as well as a smaller example to the readme

0.0.2 Polish and Test

28 Dec 21:02
c662220

Choose a tag to compare

0.0.2 Polish and Test Pre-release
Pre-release

https://crates.io/crates/socketeer/0.0.2
Add lots of test coverage, semver checks, and documentation

Initial publication

28 Dec 18:34

Choose a tag to compare

Initial publication Pre-release
Pre-release

Initial publication to crates.io