diff --git a/README.md b/README.md index 19bad66b..f7127098 100644 --- a/README.md +++ b/README.md @@ -54,6 +54,16 @@ Known issues Changelog --------- +### v4.4.0 + +_5 November 2022_ + +- Adds the class name to methods in the console output (#203) +- Fix a bug that caused pyinstrument machinery to appear at the start of a profile (#215) +- Frames that set a `__traceback_hide__` local variable will now be removed from the output (#217) +- Jupyter/IPython magic now supports async/await, if you run with a `--async_mode=enabled` flag. (#212) +- A big refactor to the backend, allowing more than just static information to be captured. This currently is just powering the class name feature, but more is to come! + ### v4.3.0 _21 August 2022_ diff --git a/docs/conf.py b/docs/conf.py index 69b7f098..4406efa6 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -22,7 +22,7 @@ author = "Joe Rickerby" # The full version, including alpha/beta/rc tags -release = "4.3.0" +release = "4.4.0" # -- General configuration --------------------------------------------------- diff --git a/pyinstrument/__init__.py b/pyinstrument/__init__.py index 67029ebf..a8e36ff4 100644 --- a/pyinstrument/__init__.py +++ b/pyinstrument/__init__.py @@ -2,7 +2,7 @@ from pyinstrument.profiler import Profiler -__version__ = "4.3.0" +__version__ = "4.4.0" # enable deprecation warnings warnings.filterwarnings("once", ".*", DeprecationWarning, r"pyinstrument\..*") diff --git a/setup.py b/setup.py index 307ffa74..1cca7187 100644 --- a/setup.py +++ b/setup.py @@ -9,7 +9,7 @@ setup( name="pyinstrument", packages=find_packages(include=["pyinstrument", "pyinstrument.*"]), - version="4.3.0", + version="4.4.0", ext_modules=[ Extension( "pyinstrument.low_level.stat_profile",