From 1876543cf3f9b9ebe6e71c563c39a14e2881d72a Mon Sep 17 00:00:00 2001 From: Stephan Lukasczyk Date: Fri, 14 Jun 2024 19:54:44 +0200 Subject: [PATCH] Release Pynguin 0.37.0 - Add possibility to control number of mutations in MOSA. - Compute the area under curve if Pynguin traces the coverage over time; area under curve can be interpreted as the integral over the coverage function, which is computed via trapezoidal approximation. - Fix the assertion generation for `float`s (thanks to @BergLucas in #70) - Fix assertions and invalid function call (thanks to @BergLucas in #72) --- CHANGELOG.md | 9 +++++++++ docker/Dockerfile | 4 ++-- pyproject.toml | 2 +- src/pynguin/__version__.py | 2 +- 4 files changed, 13 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 685fc91f..0c864b19 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,15 @@ for the source-code artifacts of each version. ## Unreleased +### Pynguin 0.37.0 + +- Add possibility to control number of mutations in MOSA. +- Compute the area under curve if Pynguin traces the overage over time; area under curve + can be interpreted as the integral over the coverage function, which is computed via + trapezoidal approximation. +- Fix the assertion generation for `float`s (thanks to @BergLucas in #70) +- Fix assertion and invalid function call (thanks to @BergLucas in #72) + ## Pynguin 0.36.0 - Remove unused code diff --git a/docker/Dockerfile b/docker/Dockerfile index 45fbea75..fe9b239d 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -13,7 +13,7 @@ # Build stage for Pynguin FROM python:3.10.14-slim-bullseye AS build LABEL org.opencontainers.image.authors="Stephan Lukasczyk " -ENV POETRY_VERSION "1.8.2" +ENV POETRY_VERSION "1.8.3" WORKDIR /pynguin-build @@ -36,7 +36,7 @@ FROM python:3.10.14-slim-bullseye AS execute # Set environment variables # Set the Pynguin version -ENV PYNGUIN_VERSION "0.37.0.dev0" +ENV PYNGUIN_VERSION "0.37.0" # Pynguin requires to set the variable to show it that the user is aware that running # Pynguin executes third-party code, which could cause arbitrary harm to the system. # By setting the variable, the user acknowledges that they are aware of this. In the diff --git a/pyproject.toml b/pyproject.toml index 48a2b978..05539d5d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ [tool.poetry] name = "pynguin" -version = "0.37.0.dev" +version = "0.37.0" description = "Pynguin is a tool for automated unit test generation for Python" authors = ["Stephan Lukasczyk "] license = "MIT" diff --git a/src/pynguin/__version__.py b/src/pynguin/__version__.py index dfd12f8c..bec30268 100644 --- a/src/pynguin/__version__.py +++ b/src/pynguin/__version__.py @@ -5,4 +5,4 @@ # SPDX-License-Identifier: MIT # """Specifies the version of Pynguin.""" -__version__ = "0.36.0.dev" +__version__ = "0.37.0"