Skip to content

Commit 9cb7066

Browse files
committed
Increment version to v1.1.1, add changelog
1 parent 56a46a5 commit 9cb7066

File tree

3 files changed

+22
-1
lines changed

3 files changed

+22
-1
lines changed

docs/source/changelog.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,6 @@ See what's new in each version of Pak:
55

66
.. toctree::
77

8+
changelog/v1.1.1
89
changelog/v1.1.0
910
changelog/v1.0.0

docs/source/changelog/v1.1.1.rst

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
v1.1.1
2+
======
3+
4+
:Date: April 27th, 2025
5+
6+
Changes
7+
*******
8+
9+
- Drop support for Python 3.8.
10+
11+
- Fix bug that occurred when a call to :meth:`io.Connection.watch_for_packet() <.Connection.watch_for_packet>` was canceled.
12+
- If a call to :meth:`io.Connection.watch_for_packet() <.Connection.watch_for_packet>` were canceled, e.g. by a timeout, then future calls for the same :class:`.Packet` class would immediately cancel as well, due to internal reuse of a canceled :class:`asyncio.Future` object. This is fixed, now.
13+
14+
- Remove :class:`util.AsyncValueHolder <.AsyncValueHolder>`.
15+
- It was a thin wrapper over an :class:`asyncio.Future`, that was previously believed to have a better API. That belief changed, and so it was removed.
16+
17+
- The :class:`util.class_or_instance_method <.class_or_instance_method>` decorator no longer propagates the descriptor protocol to its decorated entity.
18+
- This previously enabled being able to wrap a :class:`property` with the decorator, as one can with :class:`classmethod` from Python 3.9 to Python 3.12.
19+
20+
- That behavior for :class:`classmethod` was however deemed unsound, and was deprecated in Python 3.11 and removed in Python 3.13. Because of that, that behavior was removed from :class:`util.class_or_instance_method <.class_or_instance_method>` as well.

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "pak"
3-
version = "1.1.0"
3+
version = "1.1.1"
44
description = "A general purpose packet marshaling library"
55
readme = "README.md"
66
requires-python = ">=3.9"

0 commit comments

Comments
 (0)