All Versions
50
Latest Version
Avg Release Cycle
59 days
Latest Release
856 days ago
Changelog History
Page 2
Changelog History
Page 2
-
v3.3.1 Changes
October 24, 2020- ๐ Fixed CI/test issues that prevented all of 21 wheels being published.
-
v3.3.0 Changes
October 23, 2020- ๐ Fixed handling so that :any:
hunter.event.Event.module
is always the"?"
string instead ofNone
. Previously it wasNone
when tracing particularly broken code and broke various predicates. - Similarly :any:
hunter.event.Event.filename
is now"?"
if there's no filename available. - ๐ Building on the previous changes the actions have simpler code for displaying missing module/filenames.
- ๐ Changed :class:
hunter.actions.CallPrinter
so that trace events for builtin functions are displayed differently. These events appear when using profile mode (eg:trace(profile=True)
). - ๐ Fixed failure that could occur if :any:
hunter.event.Event.module
is an unicode string. Now it's always a regular string. Only applies to Python 2. - ๐ Fixed argument display when tracing functions with tuple arguments.
Closes
#88 <https://github.com/ionelmc/python-hunter/issues/88>
_. Only applies to Python 2. - ๐ Improved error reporting when internal failures occur. Now some details about the triggering event are logged.
- ๐ Fixed handling so that :any:
-
v3.2.2 Changes
September 04, 2020- ๐ Fixed oversight over what value is in :ref:
~hunter.event.Event.builtin
. Now it's always a boolean, and can be used consistently in filters (eg:builtin=True,function='getattr'
).
- ๐ Fixed oversight over what value is in :ref:
-
v3.2.1 Changes
August 18, 2020- โ Added support for regex, date and datetime in
safe_repr
. - ๐ Fixed call argument display when positional and keyword arguments are used in :class:
hunter.actions.CallPrinter
.
- โ Added support for regex, date and datetime in
-
v3.2.0 Changes
August 16, 2020- ๐จ Implemented the :class:
~hunter.actions.StackPrinter
action. - Implemented the :class:
~hunter.predicates.Backlog
predicate. Contributed by Dan Ailenei in#81 <https://github.com/ionelmc/python-hunter/pull/81>
_. - ๐ Improved contributing section in docs a bit.
Contributed by Tom Schraitle in
#85 <https://github.com/ionelmc/python-hunter/pull/85>
_. - ๐ Improved filtering performance by avoiding a lot of unnecessary
PyObject_GetAttr
calls in the Cython implementation of :class:~hunter.predicates.Backlog
. - Implemented the :class:
~hunter.actions.ErrorSnooper
action. - โ Added support for profiling mode (eg:
trace(profile=True)
). This mode will usesetprofile
instead ofsettrace
. - โ Added ARM64 wheels and CI.
- โ Added :ref:
~hunter.event.Event.instruction
and :ref:~hunter.event.Event.builtin
(usable in profile mode). - โ Added more cookbook entries.
- ๐จ Implemented the :class:
-
v3.1.3 Changes
February 02, 2020- ๐ Improved again the stdlib check to handle certain paths better.
-
v3.1.2 Changes
January 19, 2019- ๐ Really fixed the
<frozen importlib.something
stdlib check.
- ๐ Really fixed the
-
v3.1.1 Changes
January 19, 2019- Marked all the
<frozen importlib.something
files as part of stdlib.
- Marked all the
-
v3.1.0 Changes
January 19, 2019- โ Added :class:
~hunter.actions.ErrorSnooper
- an action that detects silenced exceptions. - โ Added :func:
~hunter.load_config
and fixed issues with configuration being loaded too late from thePYTHONHUNTERCONFIG
environment variable. - ๐ Changed :func:
~hunter.From
helper to automatically movedepth
andcalls
filters to the predicate (so they filter after :class:~hunter.predicates.From
activates). - ๐ Changed :class:
~hunter.predicates.From
to pass a copy of event to the predicate. The copy will have thedepth
andcalls
attributes adjusted to the point where :class:~hunter.predicates.From
activated. - ๐ Fixed a bunch of inconsistencies and bugs when using
&
and|
operators with predicates. - ๐ Fixed a bunch of broken fields on :meth:
detached events <hunter.event.Event.detach>
(:attr:~hunter.event.Event.function_object
and :attr:~hunter.event.Event.arg
). - ๐ Improved docstrings in various and added a configuration doc section.
- ๐ Improved testing (more coverage).
- โ Added :class:
-
v3.0.5 Changes
December 06, 2019- ๐ Really fixed
safe_repr
so it doesn't cause side-effects (now isinstance/issubclass are avoided - they can cause side-effects in code that abuses descriptors in special attributes/methods).
- ๐ Really fixed