Skip to content

Commit

Permalink
docs: update changelog for 0.11.0
Browse files Browse the repository at this point in the history
Signed-off-by: Henry Schreiner <[email protected]>
  • Loading branch information
henryiii authored and gaborbernat committed Aug 30, 2023
1 parent fa419f2 commit 57d5af5
Show file tree
Hide file tree
Showing 2 changed files with 36 additions and 10 deletions.
43 changes: 35 additions & 8 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -11,15 +11,42 @@ Unreleased
(PR :pr:`567`)
- Added ``runner`` parameter to ``util.project_wheel_metadata``
(PR :pr:`566`, Fixes :issue:`553`)
- Modified ``ProjectBuilder`` constructor signature,
added alternative ``ProjectBuilder.from_env`` constructor,
redefined ``env.IsolatedEnv`` interface, and exposed ``env.DefaultIsolatedEnv``,
replacing ``env.IsolatedEnvBuilder``. The aim has been to shift
responsibility for modifying the environment from the project builder
to the ``IsolatedEnv`` entirely and to ensure that the builder will be initialised
from an ``IsolatedEnv`` in a consistent manner. Mutating the project builder is no longer supported.
- Modified ``ProjectBuilder`` constructor signature, added alternative
``ProjectBuilder.from_env`` constructor, redefined ``env.IsolatedEnv``
interface, and exposed ``env.DefaultIsolatedEnv``, replacing
``env.IsolatedEnvBuilder``. The aim has been to shift responsibility for
modifying the environment from the project builder to the ``IsolatedEnv``
entirely and to ensure that the builder will be initialised from an
``IsolatedEnv`` in a consistent manner. Mutating the project builder is no
longer supported.
(PR :pr:`537`)

- ``virtualenv`` is no longer imported when using ``-n``, for faster builds
(PR :pr:`636`, fixes issue :issue:`510`)
- The SDist now contains the repository contents, including tests. Flit-core
3.8+ required.
(PR :pr:`657`, :pr:`661`, fixes issue :issue:`656`)
- The minimum version of ``importlib-metadata`` has been increased to 4.6 and
Python 3.10 due to a bug in the standard library version with URL
requirements in extras. This is still not required for 3.8 when bootstrapping
(as long as you don't have URL requirements in extras).
(PR :pr:`631`, fixes issue :issue:`631`)
- Docs now built with Sphinx 7
(PR :pr:`660`)
- Tests now contain a ``network`` marker
(PR :pr:`649`, fixes issue :issue:`648`)
- Config-settings are now passed to ``get_requires*`` hooks, fixing a long
standing bug. If this affects your setuptools build, you can use
``-C--build-option=<cmd> -C--build-option=<option>`` to workaround an issue
with Setuptools not allowing unrecognised build options when running this
hook.
(PR :pr:`627`, fixes issue :issue:`#264`)
- Test on Python 3.12 betas/RCs
(PR :pr:`624`)
- Filter out malicious files when extracting tar archives when Python supports it
(PR :pr:`609`)
- Specify encoding, fixing issues when ``PYTHONWARNDEFAULTENCODING`` is set.
(PR :pr:`587`, fixes issue :issue:`577`)
- Ruff is now used for linting.


0.10.0 (2023-01-11)
Expand Down
3 changes: 1 addition & 2 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ test = [
]
typing = [
"importlib-metadata >= 5.1",
"mypy == 1.2.0",
"mypy ~= 1.5.0",
"tomli",
"typing-extensions >= 3.7.4.3",
]
Expand Down Expand Up @@ -122,7 +122,6 @@ filterwarnings = [
"error",
"ignore:path is deprecated.:DeprecationWarning",
"ignore:The --rsyncdir command line argument and rsyncdirs config variable are deprecated.:DeprecationWarning",
"ignore:Python 3.14 will, by default, filter extracted tar archives:DeprecationWarning",
]

[tool.mypy]
Expand Down

0 comments on commit 57d5af5

Please sign in to comment.