CHANGELOG
=========

Changes between 0.8.2 and 0.9.1
===============================

- Install ``ordereddict`` package only on Python versions older than 2.7.

- Python 3 support

- Improved Windows support


Changes between 0.8.1 and 0.8.2
===============================

- fix wheel packaging; see
	https://bitbucket.org/antocuni/pdb/pull-request/38/support-pip-install-and-wheels-natively/diff

Changes between 0.8 and 0.8.1
=============================

- fix issue 37: Doesn’t install on OS X
	- Removed dependency on ``backports.inspect``
	- Made dependency on ``funcsigs`` optional.
	- (https://bitbucket.org/antocuni/pdb/issue/37/doesn-t-install-on-os-x)
	- (https://bitbucket.org/antocuni/pdb/pull-request/35/use-funcsigs-package-instead-of/diff)

Changes between 0.7.2 and 0.8
=============================

- Python 3 compatibility
- Optional support for 256 color formatting by setting
  ``use_terminal256formatter = True`` in ``~/.pdbrc.py``
  (https://bitbucket.org/antocuni/pdb/pull-request/30)
- Make ``set_trace()`` in same program remember previous state
  (https://bitbucket.org/antocuni/pdb/pull-request/33)
- Append ``?`` and ``??`` to callable to get info a la IPython
  (https://bitbucket.org/antocuni/pdb/pull-request/25)
- Don't treat lines like ``r = 5`` or ``c = 6`` as commands
  (https://bitbucket.org/antocuni/pdb/pull-request/11)

- fix issue 20: support argument-free post mortem

Changes between 0.7.1 and 0.7.2
===============================

- don't crash with newer versions of ``py.test``

Changes between 0.7 and 0.7.1
=============================

- The ``pp`` (pretty print) command now uses the actual width of the terminal,
  instead of hardcoding 80 columns

- py.test and unittest internal frames are hidden by default (type ``help
  hidden_frames`` for more info)

- don't crash if ``py`` is installed but ``py.test`` is not
