summaryrefslogtreecommitdiff
path: root/CHANGELOG
blob: ac94a09be15ed0a8da4f09e8d8ba46e316574e91 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
=== Vdebug 2.0.0 / 2018-04-30
Features:
 * async behaviour (@joonty finished python2 based version)
 * python3 based
 * allow debugging of phar files

Big thanks to @Garethp, @lucc and @markkimsal for the python 3 related works.

Bug fixes:
 * hide numbers and make debug windows non editable
 * all sorts of issues triggered by the pyton3 move
 * fix window positioning in neovim

Other changes, vdebug moved into its own organisation on github now.

=== Vdebug 1.5.1 / 2015-09-07
Bug fixes:
 * Fix buffers not being wiped out after ending a session (thanks @BlackIkeEagle, #226)

Features:
 * Add :VdebugEval! command, which remembers the eval expression when stepping
 through, as an alternative to :VdebugTrace (thanks @benjifisher, #193)

=== Vdebug 1.5.0 / 2015-08-28
Bug fixes:
 * Fix for remote and local file paths with a windows/unix setup (thanks @brothert, #130)
 * Sort path maps by remote path length (thanks @ragol and @adambiggs, #153, #201)
 * Default "stop" behaviour (default <F6>) actually stops rather than detaches (issue #166)
 * Various documentation fixes (issue #172, issue #223, thanks @loonies for #210)
 * Add documentation to show that komodo-debug doesn't work with nodejs > 0.10 (#202, #223)
 * Don't override previously defined breakpoint highlights (#208)

Features:
 * Add support for Python 2.4 (thanks @mbarbon, #189)
 * Add Vagrantfile and bootstrap for easier local development
 * Add new VdebugTrace command for tracking individual variables and expressions (thanks @escher9, #178)
 * Show ellipses for truncated arrays in watch window (#177)
 * Bind to all available interfaces by default, instead of just localhost (#209, thanks @zolem)

Misc:
 * Changed HISTORY to CHANGELOG

=== Vdebug 1.4.2 / 2014-05-15

Bug fixes:
 * Allow overriding of options dictionary after sourcing vdebug (issues #112, #113)
 * Show local file path in stack window if using path mapping (issue #118)
 * Change function names for stricter rules introduced in Vim v.7.4.260 (thanks @BlackIkeEagle, #158 and #155)

Documentation:
 * Various fixes
 * Mention vim-nox package for Debian (thanks @henningda, #138)
 * Add Python installation for Windows information (issue #135)

Features:
 * Add completion to :Breakpoint command (thanks @tommcdo, #124)
 * Add VdebugStart command (thanks @blueyed, #132)
 * Sleep for 100ms in wait loop, don't consume as much CPU (thanks @blueyed, #133)

=== Vdebug 1.4.2a / 2013-11-11

Bug fixes:
 * Add compatibility fix for Python debugging (due to incorrect "file:/" prefix) (issue #68, #102)
 * Fix remote path slash replacement (issue #94)
 * Fix rendering of unicode in watch window (issue #95)
 * Stop errors being thrown on Vim 7.4 (issue #98, #96, #99)
 * Fix error message on plugin reload, from function definition (thanks @glittershark, #106)

Documentation:
 * Correct minor spelling and grammar errors in help doc (thanks @dkinzer, #108)
 * Change the description for setting up the python debugger in the docs

Other:
 * Add cucumber for integration tests, and add lots of features

=== Vdebug 1.4.1 / 2013-06-09

Bug fixes:
 * Fix folds being forgotten after debugging (issue #56)
 * Don't overwrite features array if it exists (issue #59)
 * Mapping of single modes (thanks @xbot, #66)
 * Stop empty buffers from being created (issue #70)
 * Fix ElementTree deprecation warning (thanks @InFog, #89)
 * Fix minheight error for windows (thanks @zhaocai, #73, also #84)
 * Fix filename handling on windows (thanks @Chronial, #74)
 * Use :mkexrc for restoring keymapping (thanks @Chronial and @qstrahl, #75)
 * Fix window destruction (thanks @Chronial, #76)
 * Inspect PHP constants with cursor eval (issue #80)
 * Don't cut final character when inspecting variables at end of line (issue #85)

Documentation:
 * Test suite requirements (thanks @michaeltwofish, #61)
 * Add helptag instructions to README (issue #67)
 * Add 'eval_visual' to documentation (issue #88)

=== Vdebug 1.4.0 / 2013-03-06

Features:
 * Set debugger features with g:vdebug_features dictionary (issue #55)
 * Allow use of '~' in log files (issue #53)

Bug fixes:
 * Print error message if trying to start debugger with unsaved buffers (issue #57)
 * Don't allow visual eval outside of debugging session (issue #52)
 * Show updated key mappings in status window (issue #51)
 * Fix problem with stuck breakpoints after debugging (issue #48, #43)
 * Swap back to original tab after debugging session closes (issue #23)

=== Vdebug 1.3.2 / 2013-01-28

Features:
 * Don't allow breakpoints to be set on empty lines (issue #27)
 * Add :VdebugOpt command for easy setting and getting of options (issue #38)

Bug fixes:
 * Small fixes for documentation (thanks: https://github.com/grota, #31)
 * Parse continuous mode option as an integer (thanks: https://github.com/grota, #32)
 * Stop Xdebug hanging when using the detach command (issue #33)
 * Don't use recursive Vim mapping (issue #34)
 * Track movement of line breaks with Vim signs (issue #35)
 * Add "default" keyword to highlights, to allow custom colours (issue #36)
 * Fix check for multibyte support (issue #37)
 * Fix deprecation warning in Python 2.6, catching string exceptions (issue #39)
 * Stop source code panel opening in incorrect position (issue #40)

=== Vdebug 1.3.1 / 2012-12-21

Bug fixes:
 * Filepath problems with Windows version

Other:
 * Packaged tests as an easy-to-run suite
 * Set up on Travis CI

=== Vdebug 1.3.0 / 2012-12-19

Features:
 * Added minor version number to versioning, for bug fixes
 * Support and compatibility fixes for debugging Tcl, plus help file updates
 * Non-multibyte Vim installations now use ASCII watch window marker characters as a fallback (thanks: https://github.com/satiani, #21)
 * Watch window marker characters are fully customizable
 * Added breakpoint list function to Api class
 * Satiani added multiple file path mappings, for remote debugging (thanks: https://github.com/satiani, #20)
 * Vdebug re-maps previous key mappings after shutting down (issue #16)
 * Added 'watch_window_style' option that allows for a compact or (default) expanded watch window (thanks: https://github.com/georgjaehnig, #13)
 * Simple continuous mode added, where vdebug starts listening after a connection closes, to allow for debugging to start again immediately (issue #19)

Bug fixes:
 * Fix for watch window characters on Windows versions of Vim (issue #29)
 * Fix for watch window variable expansion on Windows versions of Vim (issue #28)
 * Stopped creating empty buffers every time Vdebug started (issue #25)
 * Fixed bug with file URI quoting
 * Fixed escaping of characters when calling eval (issue #15)


=== Vdebug 1.2 / 2012-10-05

 * Support for nodejs debugging using the komodo-debug package in NPM
 * Keyboard interrupt while Vim is waiting for a connection (thanks: http://github.com/artnez, #6)
 * Fixed overwriting dir function with badly named variable (thanks: http://github.com/csomme, #8)
 * Function keys for debugger are only mapped when the session starts, and are unmapped when it's closed (issue #1)
 * Removed the help tags file from the git repo (issue #10)

=== Vdebug 1.1 / 2012-08-30

 * Fix for Windows file paths (thanks: http://github.com/beatle, #4)
 * Watch window trees can be closed as well as opened (issue #5)

=== Vdebug 1.0 / 2012-08-14

 * First release!