Skip to content

Commit ba48b0c

Browse files
Release Pynguin 0.32.0
- Breaking: Restructure the code Most of the code related to the generation algorithms has been moved. The code now resides in the `ga' package, where it fits much better. All accompanying modules have also been moved to different places. This might cause breakage if you have developed extensions for Pynguin that rely on the structure of the modules. - Update the `bytecode' [1] library to its latest version. Necessary to include a fix for a regression in that library, which was pointed out to us in GitHub issue #42 (unfortunately not fixed by the library upgrade). - Adjust the header of generated test files; we now refer to Pynguin's website [2]. - Extend the usage of the `ruff' [3] tool for code analysis. [1] https://github.com/MatthieuDartiailh/bytecode [2] https://www.pynguin.eu [3] https://beta.ruff.rs/docs/
1 parent 78afbc4 commit ba48b0c

File tree

4 files changed

+11
-12
lines changed

4 files changed

+11
-12
lines changed

CHANGELOG.md

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -11,22 +11,21 @@ for the source-code artifacts of each version.
1111

1212
## Unreleased
1313

14-
- Update the [`bytecode`](https://github.com/MatthieuDartiailh/bytecode) library to its
15-
latest GitHub version.
16-
17-
Necessary to include a fix for a regression in that library, which was pointed out to
18-
us in GitHub issue #42 (hopefully fixed by this library upgrade).
19-
- Adjust the header of generated test files; we now refer to Pynguin's
20-
[website](https://www.pynguin.eu).
21-
22-
## Unreleased
14+
## Pynguin 0.32.0
2315

2416
- *Breaking:* Restructure the code
2517

2618
Most of the code related to the generation algorithms has been moved. The code now
2719
resides in the `ga` package, where it fits much better. All accompanying modules have
2820
also been moved to different places. This might cause breakage if you have developed
2921
extensions for Pynguin that rely on the structure of the modules.
22+
- Update the [`bytecode`](https://github.com/MatthieuDartiailh/bytecode) library to its
23+
latest GitHub version.
24+
25+
Necessary to include a fix for a regression in that library, which was pointed out to
26+
us in GitHub issue #42 (hopefully fixed by this library upgrade).
27+
- Adjust the header of generated test files; we now refer to Pynguin's
28+
[website](https://www.pynguin.eu).
3029
- Extend the usage of the `ruff` tool for code analysis.
3130

3231
## Pynguin 0.31.0

docker/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ FROM python:3.10.11-slim-bullseye AS execute
4141

4242
# Set environment variables
4343
# Set the Pynguin version
44-
ENV PYNGUIN_VERSION "0.32.0.dev0"
44+
ENV PYNGUIN_VERSION "0.32.0"
4545
# Pynguin requires to set the variable to show it that the user is aware that running
4646
# Pynguin executes third-party code, which could cause arbitrary harm to the system.
4747
# By setting the variable, the user acknowledges that they are aware of this. In the

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
[tool.poetry]
66
name = "pynguin"
7-
version = "0.32.0.dev"
7+
version = "0.32.0"
88
description = "Pynguin is a tool for automated unit test generation for Python"
99
authors = ["Stephan Lukasczyk <[email protected]>"]
1010
license = "MIT"

src/pynguin/__version__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@
55
# SPDX-License-Identifier: MIT
66
#
77
"""Specifies the version of Pynguin."""
8-
__version__ = "0.32.0.dev"
8+
__version__ = "0.32.0"

0 commit comments

Comments
 (0)