Skip to content

Commit a000839

Browse files
committed
Release Pynguin 0.44.0
- Remove unnecessary log messages in case of test execution timeouts (cf. GitHub PR #113) - Remove unused exceptions, classes, and arguments (cf. GitHub PR #114) - Conditional coverage (cf. GitHub PR #115, #121) - Prevent destructors from being explicitly called during test generation (cf. GitHub PR #117) - Add support for Python3.14 (cf. GitHub PR #120) - Remove the temporary hack caused by the `bytecode` library (cf. GitHub PR #122) - Handle `InvalidInput` when formatting module with `black` (cf. GitHub PR #124) - Fix configuration write (cf. GitHub PR #125) - Fix "tracing aborted" in coverage report (cf. GitHub PR #126) - Add local search (fix bugs in cf. GitHub PR #127) - Fix reload module (cf. GitHub PR #128) - Fix deprecated typing (cf. GitHub PR #129) - Add master-worker architecture (cf. GitHub PR #130) - Add execution recorder (cf. GitHub PR #132) - Add faker and fandango string generation - Enhance `TypeTracing` for string subtypes - Fix `TypeError` with `NoneType` (cf. GitHub Issue #53) - Add test suite/case minimization with multiple fitness functions - Add LLM type inference - Adjust optional dependencies to use `--extras` instead of `--with` - Add `Executed` and `CrashRevealingSize` runtime variables - Add before-execution execution recorder - Improve LLM assertion parsing - Replace `isort` with `ruff-format` - Improve DynaMOSA parameters
1 parent 3e8a157 commit a000839

File tree

4 files changed

+31
-3
lines changed

4 files changed

+31
-3
lines changed

CHANGELOG.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,34 @@ for the source-code artifacts of each version.
1111

1212
## Unreleased
1313

14+
## Pynguin 0.44.0
15+
16+
- Remove unnecessary log messages in case of test execution timeouts (cf. GitHub PR #113)
17+
- Remove unused exceptions, classes, and arguments (cf. GitHub PR #114)
18+
- Conditional coverage (cf. GitHub PR #115, #121)
19+
- Prevent destructors from being explicitly called during test generation (cf. GitHub PR #117)
20+
- Add support for Python3.14 (cf. GitHub PR #120)
21+
- Remove the temporary hack caused by the `bytecode` library (cf. GitHub PR #122)
22+
- Handle `InvalidInput` when formatting module with `black` (cf. GitHub PR #124)
23+
- Fix configuration write (cf. GitHub PR #125)
24+
- Fix "tracing aborted" in coverage report (cf. GitHub PR #126)
25+
- Add local search (fix bugs in cf. GitHub PR #127)
26+
- Fix reload module (cf. GitHub PR #128)
27+
- Fix deprecated typing (cf. GitHub PR #129)
28+
- Add master-worker architecture (cf. GitHub PR #130)
29+
- Add execution recorder (cf. GitHub PR #132)
30+
- Add faker and fandango string generation
31+
- Enhance `TypeTracing` for string subtypes
32+
- Fix `TypeError` with `NoneType` (cf. GitHub Issue #53)
33+
- Add test suite/case minimization with multiple fitness functions
34+
- Add LLM type inference
35+
- Adjust optional dependencies to use `--extras` instead of `--with`
36+
- Add `Executed` and `CrashRevealingSize` runtime variables
37+
- Add before-execution execution recorder
38+
- Improve LLM assertion parsing
39+
- Replace `isort` with `ruff-format`
40+
- Improve DynaMOSA parameters
41+
1442
## Pynguin 0.43.0
1543

1644
- Add experimental support for Python 3.11, 3.12, and 3.13 (cf. GitHub PR #110, Issue #84)

docker/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ FROM python:${PYTHON_VERSION}-slim-bullseye AS execute
3939

4040
# Set environment variables
4141
# Set the Pynguin version
42-
ENV PYNGUIN_VERSION "0.44.0.dev0"
42+
ENV PYNGUIN_VERSION "0.44.0"
4343
# Pynguin requires to set the variable to show it that the user is aware that running
4444
# Pynguin executes third-party code, which could cause arbitrary harm to the system.
4545
# 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.44.0.dev"
7+
version = "0.44.0"
88
description = "Pynguin is a tool for automated unit test generation for Python"
99
authors = [
1010
"Stephan Lukasczyk <stephan@pynguin.eu>",

src/pynguin/__version__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@
66
#
77
"""Specifies the version of Pynguin."""
88

9-
__version__ = "0.44.0.dev"
9+
__version__ = "0.44.0"

0 commit comments

Comments
 (0)