diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index d5bf9b2d..3d816e97 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -11,5 +11,5 @@ - [ ] All tests pass locally -- [ ] I have updated `docs/changelog.md` +- [ ] I have updated `CHANGELOG.md` - [ ] I have created documentation for this(if applicable) diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 00000000..c536d8c4 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,87 @@ +# Release Notes + +## 2023.05.01 + +### Features + +- Added the `xterm` attribute to `py-config`. When set to `True` or `xterm`, an (output-only) [xterm.js](http://xtermjs.org/) terminal will be used in place of the default py-terminal. +- The default version of Pyodide is now `0.23.2`. See the [Pyodide Changelog](https://pyodide.org/en/stable/project/changelog.html#version-0-23-2) for a detailed list of changes. +- Added the `@when` decorator for attaching Python functions as event handlers +- The `py-mount` attribute on HTML elements has been deprecated, and will be removed in a future release. + +#### Runtime py- attributes + +- Added logic to react to `py-*` attributes changes, removal, `py-*` attributes added to already live nodes but also `py-*` attributes added or defined via injected nodes (either appended or via `innerHTML` operations). ([#1435](https://github.com/pyscript/pyscript/pull/1435)) + +#### <script type="py"> + +- Added the ability to optionally use `