Skip to content

Prepare release 0.18.0 - #738

Merged
rgommers merged 3 commits into
mesonbuild:mainfrom
dnicolodi:prepare-0180
May 3, 2025
Merged

Prepare release 0.18.0#738
rgommers merged 3 commits into
mesonbuild:mainfrom
dnicolodi:prepare-0180

Conversation

@dnicolodi

Copy link
Copy Markdown
Member

No description provided.

@rgommersrgommers added documentation Improvements or additions to documentation maintenance Regular code improvements that are not new features nor end-user-visible bugs labels May 2, 2025
@rgommersrgommers added this to the v0.18.0 milestone May 2, 2025

@rgommersrgommers left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

LGTM with one minor textual tweak.

I looked through the other issues and PRs - seems like all that can wait, and we can release 0.18.0 today. Can you confirm @dnicolodi? I have some time to do the release later today.

Comment threadCHANGELOG.rst Outdated
@dnicolodi

Copy link
Copy Markdown
MemberAuthor

The macOS test failure is due to Meson bug mesonbuild/meson#14534 and Cirrus got stock trying to run the fedora-41 job...

@dnicolodi

Copy link
Copy Markdown
MemberAuthor

Including #728 in the releases would enable matplotlib to remove a meson-python version pin to 0.16.2. IIRC you already reviewed #728 and the only thing missing were warnings, which I added. However, it is not a must for releasing 0.18.0

@rgommers

Copy link
Copy Markdown
Contributor

I'd be inclined to do 0.18.0 right now, and a next 0.19.0 feature release as soon as #728 (and probably #731) is in. #728 is still actively being discussed, so I hesitate to hit the merge button there now. And it'd be nice to get the release out and test the PEP 639 waters.

@dnicolodi

Copy link
Copy Markdown
MemberAuthor

The discussion in #728 has nothing to do with the changes in #728 and it stems from a misunderstanding of what the PR does.

@rgommers

Copy link
Copy Markdown
Contributor

Okay, let me have another look at #728 now then.

@rgommers

Copy link
Copy Markdown
Contributor

Merged #728 now. Do you want to add a Changelog entry for it?

@rgommers

Copy link
Copy Markdown
Contributor

I'll do it now actually and then merge, so I can get the release out today.

@rgommers
rgommers merged commit 965c472 into mesonbuild:mainMay 3, 2025
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentationImprovements or additions to documentationmaintenanceRegular code improvements that are not new features nor end-user-visible bugs

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@dnicolodi@rgommers