Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prepare release 0.17.0 #687

Merged
merged 3 commits into from
Oct 21, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 27 additions & 1 deletion CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,32 @@
Changelog
+++++++++

0.17.0
======

- Refuse to build wheels targeting the limited API and free-threaded CPython:
the free-threaded CPython build does not support the limited API yet.
- Always use UTF-8 encoding for writing Meson native and cross files. Always
use UTF-8 encoding for reading read Meson introspection data and
``pyproject.toml``.
- Do not include uncommitted changes when creating source distributions.
Previously, uncommitted changes to files under version control were
included, but not untracked files. There was no strong use case for this
behavior and it was too surprising to keep it.
- Make source distribution reproducible: use the modification time of
``pyproject.toml`` for the generated files in the source distribution
archives.
- Disable the ``abi3`` wheel tag for PyPy when building wheels targeting the
limited API: PyPy supports the limited API but not the stable ABI.
- Raise ``ImportError`` when the package rebuild fails when importing an
editable install.
- Fix the wheel platform tag for GraalPy.
- Add ``.gitignore`` and ``.hgignore`` files to build directory if it is empty.
- Allow ``install_subdir()`` of missing directories.

Christian Clauss, Daniele Nicolodi, Jonathan J. Helmus, Leo Singer, Loïc
Estève, Michael Simacek, Ralf Gommers, Simon McVittie --- 19-10-2024.

0.16.0
======

Expand Down Expand Up @@ -38,7 +64,7 @@ Changelog
emit a message indicating that the package is being rebuilt but
suppress any output when there is no work to do.

Daniele Nicolodi, Loïc Estève, Ralf Gommers --- 16-04-2024
Daniele Nicolodi, Loïc Estève, Ralf Gommers --- 16-04-2024


0.15.0
Expand Down
2 changes: 1 addition & 1 deletion meson.build
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
#
# SPDX-License-Identifier: MIT

project('meson-python', version: '0.17.0.dev0')
project('meson-python', version: '0.17.0')

py = import('python').find_installation()

Expand Down
Loading