diff --git a/docs/project/changelog.md b/docs/project/changelog.md index e3a321cba15..e97ed3d754d 100644 --- a/docs/project/changelog.md +++ b/docs/project/changelog.md @@ -19,30 +19,38 @@ myst: - ABI break: Upgraded Emscripten to 3.1.63 {pr}`5343` {pr}`5350` {pr}`5357` {pr}`5334` {pr}`5363` - Added `jiter` 0.8.2 {pr}`5388` + +### Packages + +- Upgraded `rateslib` to 1.7.0 {pr}`5400` +- {{ Breaking }} `matplotlib-pyodide` is not a default backend for matplotlib anymore. + Users who want to use `matplotlib-pyodide` need to explicitly call + `matplotlib.use("module://matplotlib_pyodide.wasm_backend")`. + {pr}`5374` + +## Version 0.27.3 + +_Insert Date Here_ + - Added the `context` parameter to `WebLoop.create_task()` {pr}`5431` - {{ Fix }} `mountNativeFS` API now correctly propagates the error. {pr}`5434` -- {{ Fix }} `registerJsModule()` now works with non-extensible JS objects, such - as ES6 modules. {pr}`5452` -- {{ Fix }} The Pyodide CLI runner now works correctly on macs when stdout is - not a tty. {pr}`5430` - {{ Fix }} Since 0.27.1, Pyodide has been broken in iOS because iOS ships broken wasm-gc support. Pyodide feature detects whether the runtime supports wasm-gc and uses it if it is present. Unfortunately, iOS passes the feature detection but wasm-gc doesn't work as expected. {pr}`5445` +- {{ Fix }} `registerJsModule()` now works with non-extensible JS objects, such + as ES6 modules. {pr}`5452` +- {{ Fix }} The Pyodide CLI runner now works correctly on macs when stdout is + not a tty. {pr}`5430` + ### Packages -- Added `h3` 4.2.1 {pr}`5436` - Upgraded `narwhals` to 1.24.1 {pr}`5386` -- Upgraded `rateslib` to 1.7.0 {pr}`5400` +- Added `h3` 4.2.1 {pr}`5436` - Added `pcodec` 0.3.3 {pr}`5432` -- {{ Breaking }} `matplotlib-pyodide` is not a default backend for matplotlib anymore. - Users who want to use `matplotlib-pyodide` need to explicitly call - `matplotlib.use("module://matplotlib_pyodide.wasm_backend")`. - {pr}`5374` - ## Version 0.27.2 _January 23, 2025_