Skip to content

Latest commit

 

History

History
37 lines (30 loc) · 1.25 KB

Changelog.md

File metadata and controls

37 lines (30 loc) · 1.25 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

Added

  • Added dependabot config file.
  • Added test workflow.
  • Added Connection async iterator that "yields" Message objects. #10

Changed

  • Changed tests to not depends on Docker.

Fixed

  • Fixed typing all around the codebase (e.g. coro funcs return annotations).

Changed

  • Braking change: standardized WebSocketManager send methods signatures.
    Such methods now accpets only a Message object. This has keep the send_msg method clean and simple.
    Involves the following methods:
    • WebSocketManager._send
    • WebSocketManager.send
    • WebSocketManager._broadcast
    • WebSocketManager.broadcast
    • WebSocketManager._send_by_conn_id
    • WebSocketManager._send_multi_by_conn_id
    • WebSocketManager.send_by_conn_id
  • Updated Python to 3.11 and tested with latest dependencies versions.

Removed

  • Breaking change: removed WebSocketManager.send_multi_by_conn_id method.

[0.1.0] - 2022-10-12

Added

  • First release of the API.