Skip to content

Conversation

@agriyakhetarpal
Copy link
Member

I'm pre-emptively adding draft release notes with points for the upcoming Pyodide 0.28 release, which we can fill out when we are closer to the release milestone. Please feel free to push directly to this PR and add/modify content as needed.

@netlify
Copy link

netlify bot commented Apr 7, 2025

Deploy Preview for pyodide-blog failed.

Name Link
🔨 Latest commit 4ee2fdb
🔍 Latest deploy log https://app.netlify.com/sites/pyodide-blog/deploys/67f49fd3074420000837a57e

@hoodmane
Copy link
Member

hoodmane commented Apr 7, 2025

Thanks @agriyakhetarpal this is really helpful.

@hoodmane
Copy link
Member

hoodmane commented Apr 7, 2025

Since we put so much effort into the release notes and work on them at the last minute they often end up delaying the release so frontloading any of that work is great.

Co-Authored-By: Hood Chatham <[email protected]>
@agriyakhetarpal
Copy link
Member Author

Thanks Hood, I linked PEP 783 as well. Let's hope to revisit this closer to the release and add more items.

@netlify
Copy link

netlify bot commented Jun 21, 2025

Deploy Preview for pyodide-blog ready!

Name Link
🔨 Latest commit bb7a6f5
🔍 Latest deploy log https://app.netlify.com/projects/pyodide-blog/deploys/6867f26fef9af00008a52fa6
😎 Deploy Preview https://deploy-preview-53--pyodide-blog.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@ryanking13
Copy link
Member

Thanks for writing the draft @agriyakhetarpal! I have added things I want to include in the release note. Please feel free to modify if there is something you want to highlight more, or if there are any awkward sentences.

@hoodmane hoodmane marked this pull request as ready for review July 3, 2025 10:01
@agriyakhetarpal
Copy link
Member Author

I'm going to push a few changes here! Thanks!

@agriyakhetarpal agriyakhetarpal requested a review from hoodmane July 3, 2025 10:48
@agriyakhetarpal
Copy link
Member Author

I committed some of my own suggestions, please feel free to modify the branch directly of course!

Copy link
Member Author

@agriyakhetarpal agriyakhetarpal left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ensuring consistency for the headings (Sentence case instead of Words Start With Capitals)

Copy link
Member

@ryanking13 ryanking13 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for polishing up the changelog! It looks good me.

able to upstream fixes to the Emscripten dynamic loader. It also forced us to
load dynamic libraries eagerly rather than lazily.

We added runtime path to the WebAssembly specification for the shared library
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
We added runtime path to the WebAssembly specification for the shared library
We added runtime path to the Emscripten specification for the shared library

To be precise, I think it is Emscripten not WebAssembly. There is no spec for dynamic loading in WASM spec.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Well it lives here:
https://github.com/WebAssembly/tool-conventions
So I think it's a WebAssembly spec.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These conventions are not part of the WebAssembly standard, and are not required of WebAssembly-consuming implementations to execute WebAssembly code. Tools producing and working with WebAssembly in other ways also need not follow any of these conventions. They exist only to support tools that wish to interoperate with other tools at a higher abstraction level than just WebAssembly itself.

Yeah, but it is a convention, not a standard. Of course, LLVM supports it, and Google would want to standardize it. Anyway, I just wanted to mention it—no changes required.

@hoodmane hoodmane merged commit 34fca43 into master Jul 4, 2025
3 of 4 checks passed
@agriyakhetarpal agriyakhetarpal deleted the 0.28-release-blog branch July 4, 2025 15:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants