All Versions
50
Latest Version
Avg Release Cycle
59 days
Latest Release
1485 days ago
Changelog History
Page 3
Changelog History
Page 3
-
v3.0.4 Changes
October 26, 2019- ๐ Really fixed
streamsetup in actions (usingforce_colorswithout anystreamwas broken). See: :obj:~hunter.actions.ColorStreamAction. - Fixed
__repr__for the :obj:~hunter.predicates.Frompredicate to includewatermark. - โ Added binary wheels for Python 3.8.
- ๐ Really fixed
-
v3.0.3 Changes
October 13, 2019- ๐ Fixed
safe_repron pypy so it's safer on method objects. See: :class:~hunter.actions.ColorStreamAction.
- ๐ Fixed
-
v3.0.2 Changes
October 10, 2019- ๐ Fixed setting
streamfromPYTHONHUNTERCONFIGenvironment variable. See: :class:~hunter.actions.ColorStreamAction. - ๐ Fixed a couple minor documentation issues.
- ๐ Fixed setting
-
v3.0.1 Changes
June 17, 2019- ๐ Fixed issue with coloring missing source message (coloring leaked into next line).
-
v3.0.0 Changes
June 17, 2019- ๐ The package now uses setuptools-scm for development builds (available at https://test.pypi.org/project/hunter/). As a consequence installing the sdist will download setuptools-scm.
- โ Recompiled cython modules with latest Cython. Hunter can be installed without any Cython, as before.
- ๐จ Refactored some of the cython modules to have more typing information and not use deprecated property syntax.
- Replaced
unsafe_reproption withrepr_func. Now you can use your custom repr function in the builtin actions. BACKWARDS INCOMPATIBLE - ๐ Fixed buggy filename handling when using Hunter in ipython/jupyter. Source code should be properly displayed now.
- Removed
globalsoption fromVarsPrinteraction. Globals are now always looked up. BACKWARDS INCOMPATIBLE - โ Added support for locals in
VarsPrinteraction. Now you can doVarsPrinter('len(foobar)'). - ๐จ Always pass module_globals dict to linecache methods. Source code from PEP-302 loaders is now printed properly.
Contributed by Mikhail Borisov in
#65 <https://github.com/ionelmc/python-hunter/pull/65>_. - ๐ Various code cleanup, style and docstring fixing.
- โ Added :func:
hunter.Fromhelper to allow passing in filters directly as keyword arguments. - โ Added :meth:
hunter.event.Event.detachfor storing events without leaks or side-effects (due to prolonged references to Frame objects, local or global variables). - ๐จ Refactored the internals of actions for easier subclassing.
Added the :meth:
~hunter.actions.ColorStreamAction.filename_prefix, :meth:~hunter.actions.ColorStreamAction.output, :meth:~hunter.actions.ColorStreamAction.pid_prefix, :meth:~hunter.actions.ColorStreamAction.thread_prefix, :meth:~hunter.actions.ColorStreamAction.try_reprand :meth:~hunter.actions.ColorStreamAction.try_sourcemethods to the :class:hunter.actions.ColorStreamActionbaseclass.- โ Added :class:
hunter.actions.VarsSnooper- a PySnooper-inspired variant of :class:~hunter.actions.VarsPrinter. It will record and show variable changes, with the risk of leaking or using too much memory of course :) - ๐ Fixed tracers to log error and automatically stop if there's an internal failure. Previously error may have been silently dropped in some situations.
-
v2.2.1 Changes
January 19, 2019- ๐ Fixed a link in changelog.
- ๐ Fixed some issues in the Travis configuration.
-
v2.2.0 Changes
January 19, 2019- โ Added :class:
hunter.predicates.Frompredicate for tracing from a specific point. It stop after returning back to the same call depth with a configurable offset. - ๐ Fixed
PYTHONHUNTERCONFIGnot working in some situations (config values were resolved at the wrong time). - ๐ท Made tests in CI test the wheel that will eventually be published to PyPI
(
tox-wheel <https://pypi.org/project/tox-wheel/>_). - Made
event.stdlibmore reliable:pkg_resourcesis considered part of stdlib and few more paths will be considered as stdlib. - Dumbed down the
get_peercredcheck that is done when attaching withhunter-traceCLI (viahunter.remote.install()). It will be slightly insecure but will work on OSX. - โ Added OSX in the Travis test grid.
- โ Added :class:
-
v2.1.0 Changes
November 17, 2018- 0๏ธโฃ Made
threading_supporton by default but output automatic (also, now1or0allowed). - Added
pid_alignmentandforce_pidaction options to show a pid prefix. - Fixed some bugs around
__eq__in various classes. - โฌ๏ธ Dropped Python 3.3 support.
- โฌ๏ธ Dropped dependency on
fields <https://python-fields.readthedocs.io/en/stable/>_. - Actions now repr using a simplified implementation that tries to avoid calling
__repr__on user classes in order to avoid creating side-effects while tracing. - โ Added support for the
PYTHONHUNTERCONFIGenvironment variable (stores defaults and doesn't activate hunter).
- 0๏ธโฃ Made
-
v2.0.2 Changes
November 24, 2017- ๐ Fixed indentation in :class:
hunter.actions.CallPrinteraction (shouldn't deindent on exception). - ๐ Fixed option filtering in Cython Query implementation (filtering on
tracerwas allowed by mistake). - ๐ Various fixes to docstrings and docs.
- ๐ Fixed indentation in :class:
-
v2.0.1 Changes
September 09, 2017- Now
Py_AddPendingCallis used instead of acquiring the GIL (when using GDB).
- Now