Skip to content

Commit

Permalink
Release Pynguin 0.18.0
Browse files Browse the repository at this point in the history
Breaking Change:
- *We drop the support for Python 3.8 and Python 3.9 with this version!*

  You need Python 3.10 to run Pynguin!  We recommend using our Docker
  container, which is already based on Python 3.10, to run Pynguin.

Further Changes:
- Add line coverage visualisation to the coverage report.
- Add a citation reference to our freshly accepted ICSE'22 tool demo
  paper “Pynguin:  Automated Unit Test Generation for Python.
- Unify the modules for the analysis of the module under test.
  • Loading branch information
stephanlukasczyk committed Mar 15, 2022
1 parent 3320947 commit 58d0943
Show file tree
Hide file tree
Showing 4 changed files with 9 additions and 3 deletions.
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,12 @@ for the source-code artifacts of each version.
You need Python 3.10 to run Pynguin! We recommend using our Docker container,
which is already based on Python 3.10, to run Pynguin.

### Further Changes
- Add line coverage visualisation to the coverage report.
- Add a citation reference to our freshly accepted ICSE'22 tool demo paper “Pynguin:
Automated Unit Test Generation for Python.
- Unify the modules for the analysis of the module under test.

## Pynguin 0.17.0

- Add line coverage as another coverage type (thanks to @labrenz).
Expand Down
2 changes: 1 addition & 1 deletion docker/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ FROM python:3.10.2-slim-bullseye AS execute

# Set environment variables
# Set the Pynguin version
ENV PYNGUIN_VERSION "0.18.0.dev0"
ENV PYNGUIN_VERSION "0.18.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
Expand Down
2 changes: 1 addition & 1 deletion pynguin/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
StoppingCondition = config.StoppingCondition
TypeInferenceStrategy = config.TypeInferenceStrategy

__version__ = "0.18.0.dev"
__version__ = "0.18.0"
__all__ = [
"set_configuration",
"run_pynguin",
Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

[tool.poetry]
name = "pynguin"
version = "0.18.0.dev"
version = "0.18.0"
description = "Pynguin is a tool for automated unit test generation for Python"
authors = ["Stephan Lukasczyk <[email protected]>"]
license = "LGPL-3.0-or-later"
Expand Down

0 comments on commit 58d0943

Please sign in to comment.