diff --git a/CHANGELOG.md b/CHANGELOG.md index 092510fe9..7f5d017bd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,11 +7,13 @@ and adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## Unreleased +## [2.5.0] - 2023-04-27 + ### Bug fixes - Fixed bug in possibly-undefined checker where a comprehension variable is falsely flagged as possibly undefined. - Fixed bug where `check_errors` and `check_all` opens a webpage when a nonexistent or unreadable path is passed as an argument. -- Fixed the CFG implementation of pyta to resolve a bug in the possibly-undefined checker where variables were falsely flagged as possibly undefined when the code conditionally raises an exception and the variable was referenced afterwards. +- Fixed the CFG implementation to resolve a bug in the possibly-undefined checker where variables were falsely flagged as possibly undefined when the code conditionally raises an exception and the variable was referenced afterwards. - Fixed bug where the generated CFGs will highlight the except block as unreachable if the same exception it is handling was raised in the body of the tryexcept. ### New checkers diff --git a/python_ta/__init__.py b/python_ta/__init__.py index 06b60357b..b856807c1 100644 --- a/python_ta/__init__.py +++ b/python_ta/__init__.py @@ -14,7 +14,7 @@ import python_ta python_ta.check_all() """ -__version__ = "2.4.3.dev" # Version number +__version__ = "2.5.0" # Version number # First, remove underscore from builtins if it has been bound in the REPL. import builtins