Skip to content

Commit e8e5d56

Browse files
committed
Version 3.5.0
Signed-off-by: Aurélien Bompard <[email protected]>
1 parent 18c115f commit e8e5d56

13 files changed

+43
-12
lines changed

docs/changelog.rst

+41
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,47 @@ Release Notes
44

55
.. towncrier release notes start
66
7+
3.5.0 (2024-03-20)
8+
==================
9+
10+
Features
11+
--------
12+
13+
* Add a replay command
14+
(`#332 <https://github.com/fedora-infra/fedora-messaging/issues/332>`_)
15+
* Add support Python 3.11 and 3.12, drop support for Python 3.6 and 3.7
16+
* Better protection against invalid bodies breaking the headers generation and the instanciation of a message
17+
* Testing framework: make the sent messages available in the context manager
18+
19+
Documentation Improvements
20+
--------------------------
21+
22+
* Add SECURITY.md for project security policy
23+
(`PR#314 <https://github.com/fedora-infra/fedora-messaging/pull/314>`_)
24+
* Add fedora-messaging-git-hook-messages to the known schema packages
25+
26+
Development Changes
27+
-------------------
28+
29+
* Make the tests use the pytest fixtures and assert system
30+
(`#961b82d <https://github.com/fedora-infra/fedora-messaging/issues/961b82d>`_)
31+
* Make fedora-messaging use poetry
32+
(`#294 <https://github.com/fedora-infra/fedora-messaging/issues/294>`_)
33+
* Add some generic pre-commit checks
34+
* Don't distribute the tests in the wheel
35+
36+
Contributors
37+
------------
38+
39+
Many thanks to the contributors of bug reports, pull requests, and pull request
40+
reviews for this release:
41+
42+
* Aurélien Bompard
43+
* Thibaut Batale
44+
* Khaled Achech
45+
* Lenka Segura
46+
* Ryan Lerch
47+
748
3.4.1 (2023-05-26)
849
==================
950

docs/contributing.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@ When cutting a new release, follow these steps:
154154
* generate the changelog by running ``poetry run towncrier build``
155155
* adjust the release notes in ``docs/changelog.rst``
156156
* generate the docs with ``tox -e docs`` and check them in ``docs/_build/html``
157-
* change the ``Development Status`` classifier in ``setup.py`` if necessary
157+
* change the ``Development Status`` classifier in ``pyproject.toml`` if necessary
158158
* commit the changes
159159
* push the commit to the upstream Github repository (via a PR or not).
160160
* change to the stable branch and merge the ``develop`` branch

news/+dont_dist_tests.dev

-1
This file was deleted.

news/+fedora-messaging-git-hook-messages.docs

-1
This file was deleted.

news/+generic_pre_commit_checks.dev

-1
This file was deleted.

news/+invalid_headers.feature

-1
This file was deleted.

news/+py312.feature

-1
This file was deleted.

news/+testing_context_manager.feature

-1
This file was deleted.

news/294.dev

-1
This file was deleted.

news/332.feature

-1
This file was deleted.

news/961b82d.dev

-1
This file was deleted.

news/PR314.docs

-1
This file was deleted.

pyproject.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "fedora_messaging"
3-
version = "3.4.1"
3+
version = "3.5.0"
44
description = "A set of tools for using Fedora's messaging infrastructure"
55
authors = [
66
"Fedora Infrastructure <[email protected]>"

0 commit comments

Comments
 (0)