Skip to content

Commit e43468a

Browse files
author
Tony Crisci
committed
Bump to version 2.0.1
See the changelog for more information.
1 parent dead77e commit e43468a

File tree

2 files changed

+29
-1
lines changed

2 files changed

+29
-1
lines changed

CHANGELOG.md

+28
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,33 @@
11
# Changelog
22

3+
## Version 2.0.1
4+
5+
Version 2.0.1 is a major release which adds breaking changes and major new features.
6+
7+
i3ipc-python is now Python 3 only.
8+
9+
This release adds the asyncio connection class. New code for Python 3.6 or greater is recommended to use this class over the old blocking connection.
10+
11+
* (breaking) Remove python2 support (#110)
12+
* (breaking) Use the `Rect` class for `OutputReply` and `WorkspaceReply` rect attributes (cec29f9).
13+
* (breaking) Make socket-related members of the `Connection` private (4936704)
14+
- `cmd_socket`, `cmd_lock`, `sub_socket`, `sub_lock`, `MAGIC`, `_event_socket_setup()`, `_event_socket_teardown()`, `_event_socket_poll()`
15+
* (breaking) Make event-related members of the `Connection` private (8424811)
16+
- `subscribe()`, `EventType`
17+
* (breaking) Remove `GenericEvent` in favor of specific events `OutputEvent`, `ModeEvent`, and `ShutdownEvent`.
18+
* (breaking) Remove the `PropsObject` (6ddbc22)
19+
* Add asyncio support with the new `aio.Connection` class.
20+
* Add `Event` class for event subscription by enum (#59)
21+
* Add the `app_id` attribute to the `Con` class (sway only) (#113).
22+
* Get the socket path from the root window with python-xlib (#116).
23+
* Add a commands to get inputs and seats (sway only) (#115).
24+
* Add `event_state_mask` and `symbols` (sway only) to `BindingInfo` (262246d).
25+
* Add version info in `__version__.py` (ee779b).
26+
* Use real X windows in tests (4e9746c).
27+
* Run tests in a docker container (97d0455).
28+
* Add type annotations for all public members.
29+
* Completely rewrite the documentation.
30+
331
## Version 1.7.1
432

533
Version 1.7.1 adds some bugfixes and features.

i3ipc/__version__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
__title__ = 'i3ipc'
22
__description__ = 'An improved Python library to control i3wm and sway'
33
__url__ = 'https://github.com/altdesktop/i3ipc-python'
4-
__version__ = '1.7.1'
4+
__version__ = '2.0.1'
55
__author__ = 'Tony Crisci'
66
__author_email__ = '[email protected]'
77
__license__ = 'BSD-3-Clause'

0 commit comments

Comments
 (0)