Skip to content

Commit 7d54798

Browse files
committed
changelog and version bump for 0.35.0
1 parent e4aa655 commit 7d54798

File tree

11 files changed

+59
-60
lines changed

11 files changed

+59
-60
lines changed

Diff for: VERSION

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.34.0
1+
0.35.0

Diff for: docs/source/creating-interfaces/rendering-data.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ see the server log a bunch of errors that look something like:
116116

117117
.. code-block:: text
118118
119-
Key not specified for dynamic child {'tagName': 'li', 'children': ['Do some coding']}
119+
Key not specified for child in list {'tagName': 'li', 'children': ...}
120120
121121
What this is telling you is that we haven't specified a unique ``key`` for each of the
122122
items in our todo list. In order to silence this warning we need to expand our data

Diff for: docs/source/developing-idom/changelog.rst

+45
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,51 @@
11
Changelog
22
=========
33

4+
The IDOM team manages their short and long term plans with `GitHub Projects
5+
<https://github.com/orgs/idom-team/projects/1>`__. If you have questions about what the
6+
team are working on, or have feedback on how issues should be prioritized, feel free to
7+
:discussion-type:`open up a discussion <question>`.
8+
9+
10+
0.35.0
11+
------
12+
13+
The highlight of this release is that the default :ref:`"key" <Organizing Items With
14+
Keys>` of all elements will be their index amongst their neighbors. Previously this
15+
behavior could be engaged by setting ``IDOM_FEATURE_INDEX_AS_DEFAULT_KEY=1`` when
16+
running IDOM. In this release though, you will need to explicitely turn off this feature
17+
(i.e. ``=0``) to return to the old behavior. With this change, some may notice
18+
additional error logs which warn that:
19+
20+
.. code-block:: text
21+
22+
Key not specified for child in list ...
23+
24+
This is saying is that an element or component which was created in a list does not have
25+
a unique ``key``. For more information on how to mitigate this warning refer to the docs
26+
on :ref:`Organizing Items With Keys`.
27+
28+
**Closed Issues**
29+
30+
- Support Starlette Server - :issue:`588`
31+
- Fix unhandled case in module_from_template - :issue:`584`
32+
- Hide "Children" within IDOM_DEBUG_MODE key warnings - :issue:`562`
33+
- Bug in Element Key Identity - :issue:`556`
34+
- Add iFrame to idom.html - :issue:`542`
35+
- Create a use_linked_inputs widget instead of Input - :issue:`475`
36+
- React warning from module_from_template - :issue:`440`
37+
- Use Index as Default Key - :issue:`351`
38+
39+
**Pull Requests**
40+
41+
- add ``use_linked_inputs`` - :pull:`593`
42+
- add starlette server implementation - :pull:`590`
43+
- Log on web module replacement instead of error - :pull:`586`
44+
- Make Index Default Key - :pull:`579`
45+
- reduce log spam from missing keys in children - :pull:`564`
46+
- fix bug in element key identity - :pull:`563`
47+
- add more standard html elements - :pull:`554`
48+
449

550
0.34.0
651
------

Diff for: docs/source/developing-idom/index.rst

+2-3
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ Developing IDOM
66

77
contributor-guide
88
changelog
9-
roadmap
109

1110
.. note::
1211

@@ -42,8 +41,8 @@ you can help move this project and community forward!
4241
Discover the features and fixes included in each release
4342

4443
.. grid-item-card:: :octicon:`milestone` Roadmap
45-
:link: roadmap
46-
:link-type: doc
44+
:link: https://github.com/orgs/idom-team/projects/1
45+
:link-type: url
4746

4847
See the long term goals of the IDOM team
4948

Diff for: docs/source/developing-idom/roadmap.rst

-46
This file was deleted.

Diff for: noxfile.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -299,7 +299,7 @@ def tag(session: Session) -> None:
299299
external=True,
300300
)
301301
except Exception:
302-
session.error("Cannot create a tag - tROOT are uncommited changes")
302+
session.error("Cannot create a tag - there are uncommited changes")
303303

304304
version = get_version()
305305
install_requirements_file(session, "make-release")
@@ -308,6 +308,7 @@ def tag(session: Session) -> None:
308308
changelog_file = ROOT / "docs" / "source" / "developing-idom" / "changelog.rst"
309309
for line in changelog_file.read_text().splitlines():
310310
if line == version:
311+
session.log(f"Found changelog section for version {version}")
311312
break
312313
else:
313314
session.error(

Diff for: src/client/package-lock.json

+4-4
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: src/client/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"publish": "npm --workspaces publish",
1515
"test": "npm --workspaces test"
1616
},
17-
"version": "0.34.0",
17+
"version": "0.35.0",
1818
"workspaces": [
1919
"./packages/*"
2020
]

Diff for: src/client/packages/idom-app-react/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,5 +21,5 @@
2121
"format": "prettier --write ./src",
2222
"test": "echo 'no tests'"
2323
},
24-
"version": "0.34.0"
24+
"version": "0.35.0"
2525
}

Diff for: src/client/packages/idom-client-react/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,5 +31,5 @@
3131
"test": "uvu tests"
3232
},
3333
"type": "module",
34-
"version": "0.34.0"
34+
"version": "0.35.0"
3535
}

Diff for: src/idom/__init__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121

2222

2323
__author__ = "idom-team"
24-
__version__ = "0.34.0" # DO NOT MODIFY
24+
__version__ = "0.35.0" # DO NOT MODIFY
2525

2626
__all__ = [
2727
"component",

0 commit comments

Comments
 (0)