|
1 | 1 | Changelog |
2 | 2 | ========= |
3 | 3 |
|
| 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 | + |
4 | 49 |
|
5 | 50 | 0.34.0 |
6 | 51 | ------ |
|
0 commit comments