Skip to content

Latest commit

 

History

History
208 lines (125 loc) · 5.74 KB

CHANGES.rst

File metadata and controls

208 lines (125 loc) · 5.74 KB

Changes

.. currentmodule:: objgraph

1.8.2 (unreleased)

1.8.1 (2014-05-15)

  • Do not expect file objects to have an encoding attribute. Makes objgraph compatible with Eventlet's monkey-patching.

    Fixes issue 6. Contributed by Jakub Stasiak.

1.8.0 (2014-02-13)

1.7.2 (2012-10-23)

  • Bugfix: setup.py sdist was broken on Python 2.7 (UnicodeDecodeError in tarfile).
  • The filename argument for :func:`show_refs` and :func:`show_backrefs` now allows arbitrary image formats, not just PNG. Patch by Riccardo Murri.
  • Temporary dot files are now named objgraph-*.dot instead of tmp*.dot.
  • Python 3.3 support: no code changes, but some tests started failing because the new and improved dictionary implementation no longer holds references to str objects used as dict keys.
  • Added a tox.ini for convenient multi-Python testing.

1.7.1 (2011-12-11)

  • Bugfix: non-ASCII characters in object representations would break graph generation on Python 3.x, in some locales (e.g. with LC_ALL=C). Reported and fixed by Stefano Rivera.
  • Bugfix: setup.py was broken on Python 3.x
  • Bugfix: dot.exe/xdot.exe were not found on Windows (LP#767239).
  • Documentation updates: document the forgotten :func:`find_ref_chain`, update :func:`show_chain` prototype.

1.7.0 (2011-03-11)

1.6.0 (2010-12-18)

  • Python 3 support, thanks to Stefano Rivera (fixes LP#687601).
  • Removed weird weakref special-casing.

1.5.1 (2010-12-09)

  • Avoid test failures in uncollectable-garbage.txt (fixes LP#686731).
  • Added HACKING.txt (later renamed to HACKING.rst).

1.5.0 (2010-12-05)

1.4.0 (2010-11-03)

  • Compatibility with Python 2.4 and 2.5 (tempfile.NamedTemporaryFile has no delete argument).
  • New function: :func:`most_common_types`.

1.3.1 (2010-07-17)

  • Rebuild an sdist with no missing files (fixes LP#606604).
  • Added MANIFEST.in and a Makefile to check that setup.py sdist generates source distributions with no files missing.

1.3 (2010-07-13)

  • Highlight objects with a __del__ method.
  • Fixes LP#483411: suggest always passing [obj] to :func:`show_refs`, :func:`show_backrefs`, since obj might be a list/tuple.
  • Fixes LP#514422: :func:`show_refs`, :func:`show_backrefs` don't create files in the current working directory any more. Instead they accept a filename argument, which can be a .dot file or a .png file. If None or not specified, those functions will try to spawn xdot as before.
  • New extra_info argument to graph-generating functions (patch by Thouis Jones, LP#558914).
  • setup.py should work with distutils now (LP#604430, thanks to Randy Heydon).

1.2 (2009-03-25)

  • Project website, public source repository, uploaded to PyPI.
  • No code changes.

1.1 (2008-09-10)

1.0 (2008-06-14)

  • First public release.