mirror of https://github.com/pyodide/pyodide.git
Update changelog for v0.21.3 release
This commit is contained in:
parent
a44cb5254f
commit
4fc2d02ccb
|
@ -40,41 +40,6 @@ substitutions:
|
|||
|
||||
- {{ Enhancement }} The full test suite is now run in Safari {pr}`2578` {pr}`3095`.
|
||||
|
||||
- {{ Fix }} It works again to use `loadPyodide` with a relative URL as
|
||||
`indexURL` (this was a regression in v0.21.2).
|
||||
{pr}`3077`
|
||||
|
||||
- {{ Enhancement }} Add binary files to exports in JavaScript package
|
||||
{pr}`3085`.
|
||||
|
||||
- {{ Enhancement }} Pyodide now works with a content security policy that
|
||||
doesn't include `unsafe-eval`. It is still necessary to include
|
||||
`wasm-unsafe-eval` (and probably always will be). Since current Safari
|
||||
versions have no support for `wasm-unsafe-eval`, it is necessary to include
|
||||
`unsafe-eval` in order to work in Safari. This will likely be fixed in the
|
||||
next Safari release: https://bugs.webkit.org/show_bug.cgi?id=235408
|
||||
{pr}`3075`
|
||||
|
||||
- {{ Fix }} Add `url` to list of pollyfilled packages for webpack compatibility.
|
||||
{pr}`3080`
|
||||
|
||||
- {{ Fix }} Fixed warnings like
|
||||
`Critical dependency: the request of a dependency is an expression.`
|
||||
when using Pyodide with webpack.
|
||||
{pr}`3080`
|
||||
|
||||
- {{ Fix }} Source maps are included in the distribution again (reverting
|
||||
{pr}`3015` included in 0.21.2) and if there is a variable in top level scope
|
||||
called `__dirname` we use that for the `indexURL`.
|
||||
{pr}`3088`
|
||||
|
||||
- {{ Fix }} `loadPyodide` will now raise error when the version of
|
||||
JavaScript and Python Pyodide package does not match.
|
||||
{pr}`3074`
|
||||
|
||||
- {{ Fix }} `PyProxy.apply` now correctly handles the case when something
|
||||
unexpected is passed as the second argument.
|
||||
{pr}`3101`
|
||||
|
||||
### Build System / Package Loading
|
||||
|
||||
|
@ -89,20 +54,9 @@ substitutions:
|
|||
rather than `/lib/python3.10/site-packages`.
|
||||
{pr}`3022`
|
||||
|
||||
- {{ Fix }} Fix the incorrect package name `ruamel` to `ruamel.yaml`.
|
||||
{pr}`3036`
|
||||
|
||||
- {{ Update }} Upgraded SciPy to version 1.9.1.
|
||||
{pr}`3043`
|
||||
|
||||
- {{ Fix }} Packages are now loaded in a topologically sorted order regarding
|
||||
their dependencies.
|
||||
{pr}`3020`
|
||||
|
||||
- {{ Breaking }} Loading the `soupsieve` package will not automatically load
|
||||
`beautifulsoup4` together.
|
||||
{pr}`3020`
|
||||
|
||||
- {{ Breaking }} The matplotlib HTML5 backends are now available as part of the
|
||||
[`matplotlib-pyodide`](https://github.com/pyodide/matplotlib-pyodide)
|
||||
package. If you use the default backend from Pyodide, no changes are
|
||||
|
@ -134,8 +88,65 @@ substitutions:
|
|||
key was used for this purpose.
|
||||
{pr}`3006`
|
||||
|
||||
|
||||
## Version 0.21.3
|
||||
|
||||
_September 15, 2022_
|
||||
|
||||
- {{ Fix }} When loading `sqlite3`, `loadPackage` no longer also loads `nltk` and `regex`.
|
||||
{issue}`3001`
|
||||
|
||||
- {{ Fix }} Packages are now loaded in a topologically sorted order regarding
|
||||
their dependencies.
|
||||
{pr}`3020`
|
||||
|
||||
- {{ Breaking }} Loading the `soupsieve` package will not automatically load
|
||||
`beautifulsoup4` together.
|
||||
{pr}`3020`
|
||||
|
||||
- {{ Fix }} Fix the incorrect package name `ruamel` to `ruamel.yaml`.
|
||||
{pr}`3036`
|
||||
|
||||
- {{ Fix }} `loadPyodide` will now raise error when the version of
|
||||
JavaScript and Python Pyodide package does not match.
|
||||
{pr}`3074`
|
||||
|
||||
- {{ Enhancement }} Pyodide now works with a content security policy that
|
||||
doesn't include `unsafe-eval`. It is still necessary to include
|
||||
`wasm-unsafe-eval` (and probably always will be). Since current Safari
|
||||
versions have no support for `wasm-unsafe-eval`, it is necessary to include
|
||||
`unsafe-eval` in order to work in Safari. This will likely be fixed in the
|
||||
next Safari release: https://bugs.webkit.org/show_bug.cgi?id=235408
|
||||
{pr}`3075`
|
||||
|
||||
- {{ Fix }} It works again to use `loadPyodide` with a relative URL as
|
||||
`indexURL` (this was a regression in v0.21.2).
|
||||
{pr}`3077`
|
||||
|
||||
- {{ Fix }} Add `url` to list of pollyfilled packages for webpack compatibility.
|
||||
{pr}`3080`
|
||||
|
||||
- {{ Fix }} Fixed warnings like
|
||||
`Critical dependency: the request of a dependency is an expression.`
|
||||
when using Pyodide with webpack.
|
||||
{pr}`3080`
|
||||
|
||||
- {{ Enhancement }} Add binary files to exports in JavaScript package
|
||||
{pr}`3085`.
|
||||
|
||||
- {{ Fix }} Source maps are included in the distribution again (reverting
|
||||
{pr}`3015` included in 0.21.2) and if there is a variable in top level scope
|
||||
called `__dirname` we use that for the `indexURL`.
|
||||
{pr}`3088`
|
||||
|
||||
- {{ Fix }} `PyProxy.apply` now correctly handles the case when something
|
||||
unexpected is passed as the second argument.
|
||||
{pr}`3101`
|
||||
|
||||
## Version 0.21.2
|
||||
|
||||
_August 29, 2022_
|
||||
|
||||
- {{ Fix }} The standard library packages `ssl` and `lzma` can now be installed
|
||||
with `pyodide.loadPackage("ssl")` or `micropip.install("ssl")` (previously
|
||||
they had a leading underscore and it was only possible to load them with
|
||||
|
@ -157,6 +168,8 @@ substitutions:
|
|||
|
||||
## Version 0.21.1
|
||||
|
||||
_August 22, 2022_
|
||||
|
||||
- New packages: the standard library lzma module {pr}`2939`
|
||||
|
||||
- {{ Enhancement }} Pyodide now shows more helpful error messages when
|
||||
|
@ -419,6 +432,8 @@ Tobias Megies, Vic Kumar, Victor, Wei Ji, Will Lachance
|
|||
|
||||
## Version 0.20.0
|
||||
|
||||
_April 9th, 2022_
|
||||
|
||||
[See the release notes for a summary.](https://blog.pyodide.org/posts/0.20-release/)
|
||||
|
||||
### CPython and stdlib
|
||||
|
|
Loading…
Reference in New Issue