From 0955a6be49a6491f7d7b06b1504ae7bf7da1d01c Mon Sep 17 00:00:00 2001 From: Nicholas Tollervey Date: Wed, 8 Nov 2023 13:28:12 +0000 Subject: [PATCH] Re-add CHANGELOG.md into root of the repository. (#1851) * Re-add CHANGELOG.md from the tip of "classic" into root of the repository. Tidy the formatting in CHANGELOG.md. Update the PR template to reflect the new location of the CHANGELOG.md. * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Replace with specific version. --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> --- .github/PULL_REQUEST_TEMPLATE.md | 2 +- CHANGELOG.md | 87 ++++++++++++++++++++++++++++++++ 2 files changed, 88 insertions(+), 1 deletion(-) create mode 100644 CHANGELOG.md 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 `