All Versions
50
Latest Version
Avg Release Cycle
59 days
Latest Release
1249 days ago

Changelog History
Page 4

  • v2.0.0 Changes

    September 02, 2017
    • ➕ Added the :attr:hunter.event.Event.count and :attr:hunter.event.Event.calls` attributes.
    • ➕ Added the lt/lte/gt/gte lookups.
    • ➕ Added convenience aliases for startswith (sw), endswith (ew), contains (has) and regex (rx).
    • ➕ Added a convenience :func:hunter.wrap decorator to start tracing around a function.
    • ➕ Added support for remote tracing (with two backends: manhole <https://pypi.python.org/pypi/manhole>__ and GDB) via the hunter-trace bin. Note: Windows is NOT SUPPORTED.
    • 🔄 Changed the default action to :class:hunter.actions.CallPrinter. You'll need to use action=CodePrinter if you want the old output.
  • v1.4.1 Changes

    September 24, 2016
    • 🛠 Fix support for getting sources for Cython module (it was broken on Windows and Python3.5+).
  • v1.4.0 Changes

    September 24, 2016
    • ➕ Added support for tracing Cython modules (#30 <https://github.com/ionelmc/python-hunter/issues/30>_). A # cython: linetrace=True stanza or equivalent is required in Cython modules for this to work.
  • v1.3.0 Changes

    April 14, 2016
    • ➕ Added :attr:hunter.event.Event.thread.
    • ➕ Added :attr:hunter.event.Event.threadid and :attr:hunter.event.Event.threadname (available for filtering with :func:hunter.Q).
    • ➕ Added :attr:hunter.event.Event.threading_support argument to :func:hunter.trace. It makes new threads be traced and changes action output to include thread name.
    • ➕ Added support for using pdb++ <https://pypi.python.org/pypi/pdbpp>_ in the :class:hunter.actions.Debugger action.
    • ➕ Added support for using manhole <https://pypi.python.org/pypi/manhole>_ via a new :class:hunter.actions.Manhole action.
    • Made the :attr:hunter.event.Event.handler a public but readonly property.
  • v1.2.2 Changes

    January 28, 2016
    • 🛠 Fix broken import. Require fields>=4.0.
    • Simplify a string check in Cython code.
  • v1.2.1 Changes

    January 27, 2016
    • 🛠 Fix "KeyError: 'normal'" bug in :class:hunter.actions.CallPrinter. Create the NO_COLORS dict from the COLOR dicts. Some keys were missing.
  • v1.2.0 Changes

    January 24, 2016
    • Fixed printouts of objects that return very large string in __repr__(). Trimmed to 512. Configurable in actions with the repr_limit option.
    • 👌 Improved validation of :class:hunter.actions.VarsPrinter's initializer.
    • ➕ Added a :class:hunter.actions.CallPrinter action.
  • v1.1.0 Changes

    January 21, 2016
    • Implemented a destructor (__dealloc__) for the Cython tracer.
    • 👌 Improved the restoring of the previous tracer in the Cython tracer (use PyEval_SetTrace) directly.
    • ✂ Removed tracer as an allowed filtering argument in hunter.Query.
    • ➕ Add basic validation (must be callable) for positional arguments and actions passed into hunter.Q. Closes #23 <https://github.com/ionelmc/python-hunter/issues/23>_.
    • 🛠 Fixed stdlib checks (wasn't very reliable). Closes #24 <https://github.com/ionelmc/python-hunter/issues/24>_.
  • v1.0.2 Changes

    January 05, 2016
    • 🛠 Fixed missing import in setup.py.
  • v1.0.1 Changes

    December 24, 2015
    • Fix a compile issue with the MSVC compiler (seems it don't like the inline option on the fast_When_call).