1
1
Changelog
2
2
=========
3
3
4
+ 0.25.0
5
+ ------
6
+
7
+ Completely refactors :ref: `Layout Dispatchers <Layout Dispatcher >` by switching from a
8
+ class-based approach to one that leverages pure functions. While the logic itself isn't
9
+ any simpler, it was easier to implement, and now hopefully understand, correctly. This
10
+ conversion was motivated by several bugs that had cropped up related to improper usage
11
+ of ``anyio ``.
12
+
13
+ **Issues Fixed: **
14
+
15
+ - :issue: `330 `
16
+ - :issue: `298 `
17
+
18
+ **Highlighted Commits: **
19
+
20
+ - improve docs + simplify multiview - :commit: `4129b60 `
21
+ - require anyio>=3.0 - :commit: `24aed28 `
22
+ - refactor dispatchers - :commit: `ce8e060 `
23
+
4
24
0.24.0
5
25
------
6
26
@@ -17,6 +37,8 @@ with respect to its siblings in the layout. The
17
37
:attr: `~idom.config.IDOM_FEATURE_INDEX_AS_DEFAULT_KEY ` feature flag has been introduced
18
38
to allow users to enable this behavior early.
19
39
40
+ **Highlighted Commits: **
41
+
20
42
- add feature flag for default key behavior - :commit: `42ee01c `
21
43
- use unique object instead of index as default key - :commit: `5727ab4 `
22
44
- make HookCatcher/StaticEventHandlers testing utils - :commit: `1abfd76 `
@@ -32,11 +54,15 @@ to allow users to enable this behavior early.
32
54
0.23.1
33
55
------
34
56
57
+ **Highlighted Commits: **
58
+
35
59
- fix non-deterministic return order in install() - :commit: `494d5c2 `
36
60
37
61
0.23.0
38
62
------
39
63
64
+ **Highlighted Commits: **
65
+
40
66
- add changelog to docs - :commit: `9cbfe94 `
41
67
- automatically reconnect to server - :commit: `3477e2b `
42
68
- allow no reconnect in client - :commit: `ef263c2 `
0 commit comments