Changelog
=========

0.4.5 (2011-04-28)
------------------

- fix highlighting of current line.

0.4.4 (2010-11-29)
------------------

- tests cleanup : get rid of helper class and functions.

- code cleanup : improve imports style.

- after c(ontinue), key mapping was broken (again :-().


0.4.3.2 (2010-11-27)
--------------------

- fix Linux default values in documentation.

- document ``PDBxx`` commands.

- less noise on VIM command-line.

- better highlighting of current line.


0.4.3 (2010-11-26)
------------------

- fix launch of VIM server when server names collide like VIM and GVIM.

- fix detection of VIM support.

- fix **vimpdb** buffer creation. 

- fix and tune Linux default values.


0.4.2 (2010-11-26)
------------------

- ``PDBEval`` (mapped to ``?`` key) to ask for a Python expression to evaluate.

- ``PDBClear`` (mapped to ``B`` key) to clear a previously set breakpoint.

- open new tab only if there is already an opened file in VIM.

- close **vimpdb** buffer when ``continue`` (``c``), ``reset`` (``x``) or quit
  (``q``).

- launch VIM server also if another server is running.


0.4.1.2 (2010-11-26)
--------------------

- polish documentation.


0.4.1.1 (2010-11-26)
--------------------

- tune documentation.


0.4.1 (2010-11-26)
------------------

- check ``python`` and ``clientserver`` support; gives a chance to provide right
  configuration if support is missing.

- try to launch a VIM server instance if none is running.


0.4.0 (2010-07-29)
------------------

- tested with Python 2.7.

- UDP port is now an option.

- configuration through ``~/.vimpdbrc`` instead of environment variables.


0.3.8 (2010-06-17)
------------------

- fix: some versions of VIM need explicit import of vim module
  even though most don't.
  (http://github.com/gotcha/vimpdb/issues/issue/5)


0.3.7 (2010-05-20)
------------------

- fix: could not go ``down`` after switching from ``pdb`` to
  **vimpdb** after having gone ``up``.
  (http://github.com/gotcha/vimpdb/issues/issue/4)

0.3.6 (2010-04-17)
------------------

- fix: ``continue`` command was broken after breakpoint has been set.
  (http://github.com/gotcha/vimpdb/issues/issue/3)

- fix: Key mappings were left broken after ``continue`` command.
  (http://github.com/gotcha/vimpdb/issues/issue/2)

0.3.5 (2010-03-22)
------------------

- better documentation, especially for Windows.

- fix: capture of output was broken for Python 2.5 and 2.6.

- Windows compatibility (at least XP)


0.3.4 (2010-03-15)
------------------

- close socket to allow debugging session to start again.


0.3.3 (2010-03-04)
------------------

- avoid leaving mappings in debugged buffers.


0.3.2 (2010-03-03)
------------------

- more documentation


0.3.1 (2010-03-02)
------------------

- fix setup.py metadata so that it does not hold non ascii chars.
  This avoided actual release to PyPI.


0.3 (2010-03-02)
----------------

- fully rewritten.


0.2.1 (2008-06-27)
------------------

- added ``vimpdb`` script.

- added "exit" callback.

0.2 (2008-06-17)
----------------

- first release to PyPI.

