]>
Commit | Line | Data |
---|---|---|
24c7594d BB |
1 | ## HEAD |
2 | ||
455f099b BB |
3 | ## 0.60 |
4 | ||
5 | * Fixed an issue where commands that took one character of input didn't | |
6 | work with characters composed via IME - @jacekkopecky | |
7 | * Fixed an issue where the '%' motion would select the wrong range | |
8 | when moving backwards - @jacekkopecky | |
9 | ||
10 | ## 0.59 | |
11 | ||
12 | * Fixed an issue where normal Atom commands and mouse drags couldn't | |
13 | move the cursor to the end of a line - @jacekkopecky | |
14 | ||
15 | ## 0.58 | |
16 | ||
17 | * Fixed repetition of commands executed in visual mode - @jacekkopecky | |
18 | * Fixed repetition of indentation commands - @mleeds95 | |
19 | * Fixed `cc` command's behavior on the file's only line @jacekkopecky | |
20 | * Fixed key-binding for return-from-tag - @bronson | |
21 | * Implemented shared 'f' and 't' state between editors - @jacekkopecky | |
22 | * Added insert-mode commands for copying line above and below - @jacekkopecky | |
23 | * Fixed an exception when prefixing a text object with a count - @jacekkopecky | |
24 | * Fixed handling of blank lines in the `ip` and `ap` text objects - @MarkusSN | |
25 | ||
26 | ## 0.57 | |
27 | ||
28 | * Added replace ('R') mode! - @jacekkopecky | |
29 | * Added the `iW` and `aW` text objects! - @jacekkopecky | |
30 | * Made the 't' operator behave correctly when the cursor was already on the | |
31 | searched character - @jacekkopecky | |
32 | * Fixed the position of the cursor after pasting with 'p' - @jacekkopecky | |
33 | ||
34 | ## 0.56 | |
35 | ||
36 | * Renamed 'command mode' to 'normal mode' - @coolwanglu | |
37 | ||
38 | ## 0.55 | |
39 | ||
40 | * Fixed indentation commands so that they exit visual mode - @bronson | |
41 | * Implemented horizontal scrolling commands `z s` and `z e` - @jacekkopecky | |
42 | ||
43 | ## 0.54 | |
44 | ||
45 | * Fixed an error where repeating an insertion command would not handle | |
46 | characters inserted by packages like autocomplete or bracket-matcher - @jacekkopecky | |
47 | ||
48 | ## 0.53 | |
49 | ||
50 | * Fixed an exception that would occur when using `.` to repeat in certain cases. | |
51 | ||
24c7594d BB |
52 | ## 0.52 |
53 | ||
455f099b | 54 | * Fixed incorrect cursor motion when exiting visual mode w/ a reversed |
24c7594d | 55 | selection - @t9md |
455f099b | 56 | * Added setting to configure the regexp used for numbers and the `ctrl-a` |
24c7594d BB |
57 | and `ctrl-x` keybindings - @jacekkopecky |
58 | ||
59 | ## 0.50 | |
60 | ||
455f099b | 61 | * Fixed cursor position after `dd` command - @bronson |
24c7594d BB |
62 | * Implement `ap` text-object differently than `ip` - MarkusSN |
63 | ||
64 | ## 0.49 | |
65 | ||
455f099b | 66 | * Fixed an issue that caused the cursor to move left incorrectly when near |
24c7594d BB |
67 | the end of a line. |
68 | ||
69 | ## 0.48 | |
70 | ||
455f099b | 71 | * Fixed usages of deprecated APIs |
24c7594d BB |
72 | |
73 | ## 0.47 | |
74 | ||
455f099b | 75 | * Fixed usages of deprecated APIs - @hitsmaxft, @jacekkopecky |
24c7594d BB |
76 | |
77 | ## 0.46 | |
78 | ||
455f099b BB |
79 | * Fixed issues with deleting when there are multiple selections - @jacekkopecky |
80 | * Added paragraph text-objects 'ip' and 'ap' - @t9md | |
81 | * Fixed use of a deprecated method - @akonwi | |
24c7594d BB |
82 | |
83 | ## 0.45 | |
84 | ||
85 | * Added `ctrl-x` and `ctrl-a` for incrementing and decrementing numbers - @jacekkopecky | |
86 | * Fixed the behavior of scrolling motions in visual mode - @daniloisr | |
87 | ||
88 | ## 0.44 | |
89 | ||
90 | * Fixed issue where canceling the replace operator would delete text - @jacekkopecky | |
91 | * Implemented repeat search commands: '//', '??', etc - @jacekkopecky | |
92 | * Fixed issue where registers' contents were overwritten with the empty string - @jacekkopecky | |
93 | ||
94 | ## 0.43 | |
95 | ||
96 | * Made '%', '\*' and '\#' interact properly with search history @jacekkopecky | |
97 | ||
98 | ## 0.42 | |
99 | ||
100 | * Fixed spurious command bindings on command mode input element - @andischerer | |
101 | ||
102 | ## 0.41 | |
103 | ||
104 | * Added ability to append to register - @jacekkopecky | |
105 | * Fixed an issue where deactivation would sometimes fail | |
106 | ||
107 | ## 0.40 | |
108 | ||
109 | * Fixed an issue where the search input text was not visible - @tmm1 | |
110 | * Added a different status-bar entry for visual-line mode - @jacekkopecky | |
111 | ||
112 | ## 0.39 | |
113 | ||
114 | * Made repeating insertions work more correctly with multiple cursors | |
115 | * Fixed bugs in `*` and `#` with cursor between words - @jacekkopecky | |
116 | ||
117 | ## 0.38 | |
118 | ||
119 | * Implemented change case operators: `gU`, `gu` and `g~` - @jacekkopecky | |
120 | * Fixed behavior of repeating `I` and `A` insertions - @jacekkopecky | |
121 | ||
122 | ## 0.36 | |
123 | ||
124 | * Fixed an issue where `d` and `c` with forward motions would sometimes | |
125 | incorrectly delete the character before the cursor - @deiwin | |
126 | ||
127 | ## 0.35 | |
128 | ||
129 | * Implemented basic version of `i t` operator - @neiled | |
130 | * Made `t` motion repeatable with `;` - @jacekkopecky | |
131 | ||
132 | ## 0.34 | |
133 | ||
134 | * Added a service API so that other packages can extend vim-mode - @lloeki | |
135 | * Added an insert-mode mapping for ctrl-u - @nicolaiskogheim | |
136 | ||
137 | ## 0.33 | |
138 | ||
139 | * Added a setting for using the system clipboard as the default register - @chrisfarms | |
140 | ||
141 | ## 0.32 | |
142 | ||
143 | * Added setting for allowing traversal of line breaks via `h` and `l` - @jacekkopecky | |
144 | * Fixed handling of whitespace characters in `B` mapping - @jacekkopecky | |
145 | * Fixed bugs when using counts with `f`, `F`, `t` and `T` mappings - @jacekkopecky | |
146 | ||
147 | ## 0.31 | |
148 | ||
149 | * Added '_' binding - @ftwillms | |
150 | * Fixed an issue where the '>', '<', and '=' operators | |
151 | would move the cursor incorrectly. | |
152 | ||
153 | ## 0.30 | |
154 | ||
155 | * Make toggle-case operator work with multiple cursors | |
156 | ||
157 | ## 0.29 | |
158 | ||
159 | * Fix regression where '%' stopped working across multiple lines | |
160 | ||
161 | ## 0.28 | |
162 | ||
163 | * Fix some deprecation warnings | |
164 | ||
165 | ## 0.27 | |
166 | ||
167 | * Enter visual mode when selecting text in command mode | |
168 | * Don't select text after undo | |
169 | * Always preserve selection of the intially-selected character in visual mode | |
170 | * Fix bugs in the '%' motion | |
171 | * Fix bugs in the 'S' operator | |
172 | ||
173 | ## 0.26 | |
174 | ||
175 | * Add o mapping in visual mode, for reversing selections | |
176 | * Implement toggle-case in visual mode | |
177 | * Fix bug in 'around word' text object | |
178 | ||
179 | ## 0.25 | |
180 | ||
181 | * Fixed a regression in the handling of the 'cw' command | |
182 | * Made the replace operator work with multiple cursors | |
183 | ||
184 | ## 0.24 | |
185 | ||
186 | * Fixed the position of the cursor after certain yank operations. | |
187 | * Fixed an issue where duplicate vim states were created when an editors were | |
188 | moved to different panes. | |
189 | ||
190 | ## 0.23 | |
191 | ||
192 | * Made motions, operators and text-objects work properly in the | |
193 | presence of multiple cursors. | |
194 | ||
195 | ## 0.22 | |
196 | ||
197 | * Fixed a stylesheet issue that caused visual glitches when vim-mode | |
198 | was disabled with the Shadow DOM turned on. | |
199 | ||
200 | ## 0.21 | |
201 | ||
202 | * Fix issue where search panel was not removed properly | |
203 | * Updated the stylesheet for compatibility with shadow-DOM-enabled editors | |
204 | ||
205 | ## 0.20 | |
206 | * Ctrl-w for delete-to-beginning-of-word in insert mode | |
207 | * Folding key-bindings | |
208 | * Remove more deprecated APIs | |
209 | ||
210 | ## 0.19.1 | |
211 | * Fix behavior of ctrl-D, ctrl-U @anvyzhang | |
212 | * Fix selection when moving up or down in visual line mode @mdp | |
213 | * Remove deprecated APIs | |
214 | * Fix interaction with autocomplete | |
215 | ||
216 | ## 0.19 | |
217 | * Properly re-enable editor input after disabling vim-mode | |
218 | ||
219 | ## 0.17 | |
220 | * Fix typo | |
221 | ||
222 | ## 0.16 | |
223 | * Make go-to-line motions work with operators @gittyupagain | |
224 | * Allow replacing text with newlines using `r` @dcalhoun | |
225 | * Support smart-case in when searching @isaachess | |
226 | ||
227 | ## 0.14 | |
228 | * Ctrl-c for command mode on mac only @sgtpepper43 | |
229 | * Add css to status bar mode for optional custom styling @e-jigsaw | |
230 | * Implement `-`, `+`, and `enter` @roryokane | |
231 | * Fix problem undo'ing in insert mode @bhuga | |
232 | * Remove use of deprecated APIs | |
233 | ||
234 | ## 0.11.1 | |
235 | * Fix interaction with autocomplete-plus @klorenz | |
236 | ||
237 | ## 0.11.0 | |
238 | * Fix `gg` and `G` in visual mode @cadwallion | |
239 | * Implement `%` @carlosdcastillo | |
240 | * Add ctags keybindings @tmm1 | |
241 | * Fix tracking of marks when buffer changes @carlosdcastillo | |
242 | * Fix off-by-one error for characterwise puts @carlosdcastillo | |
243 | * Add support for undo and repeat to typing operations @bhuga | |
244 | * Fix keybindings for some OSes @mcnicholls | |
245 | * Fix visual `ngg` @tony612 | |
246 | * Implement i{, i(, and i" @carlosdcastillo | |
247 | * Fix off by one errors while selecting with j and k @fotanus | |
248 | * Implement 'desired cursor column' behavior @iamjwc | |
249 | ||
250 | ## 0.10.0 | |
251 | * Fix E in visual mode @tony612 | |
252 | * Implement `` @guanlun | |
253 | * Fix broken behavior when enabling/disabling @cadwallion | |
254 | * Enable search in visual mode @romankuznietsov | |
255 | * Fix end-of-line movement @abijr | |
256 | * Fix behavior of change current line `cc` in various corner cases. @jcurtis | |
257 | * Fix some corner cases of `w` @abijr | |
258 | * Don't hide cursor in visual mode @dyross | |
259 | ||
260 | ## 0.9.0 - Lots of new features | |
261 | * Enable arrow keys in visual mode @fholgado | |
262 | * Additional bindings for split pane movement @zenhob | |
263 | * Fix search on invalid regex @bhuga | |
264 | * Add `s` alias to visual mode @tony612 | |
265 | * Display current mode in the status bar @gblock0 | |
266 | * Add marks (m, `, ') @danzimm | |
267 | * Add operator-pending mode and a single text object (`iw`) @nathansobo, @jroes | |
268 | * Add an option to start in insert mode @viveksjain | |
269 | * Fix weird behavior when pasting at the end of a file @msvbg | |
270 | * More fixes for corner cases in paste behavior @SKAhack | |
271 | * Implement * and # @roman | |
272 | * Implement ~ @badunk | |
273 | * Implement t and T @udp | |
274 | ||
275 | ## 0.8.1 - Small goodies | |
276 | * Implement `ctrl-e` and `ctrl-y` @dougblack | |
277 | * Implement `/`, `?`, `n` and `N` @bhuga | |
278 | * Registers are now shared between tabs in a single atom window @bhuga | |
279 | * Show cursor only in focused editor @tony612 | |
280 | * Docs updated with new methods for entering insert mode @tednaleid | |
281 | * Implement `r` @bhuga | |
282 | * Fix `w` when on the last word of a file @dougblack | |
283 | * Implement `=` @ciarand | |
284 | * Implement `E` motion @tony612 | |
285 | * Implement basic `ctrl-f` and `ctrl-b` support @ciarand | |
286 | * Added `+`, `*` and `%` registers @cschneid | |
287 | * Improved `^` movement when already at the first character @zenhob | |
288 | * Fix off-by-one error for `15gg` @tony612 | |
289 | ||
290 | ## 0.8.0 - Keep rocking | |
291 | * API Fixes for Atom 0.62 @bhuga | |
292 | * Add `$` and `^` to visual mode @spyc3r | |
293 | * Add `0` to visual mode @ruedap | |
294 | * Fix for yanking entire lines @chadkouse | |
295 | * Add `X` operator @ruedap | |
296 | * Add `W` and `B` motions @jcurtis | |
297 | * Prevent cursor left at column 0 when switching to insert mode @adrianolaru | |
298 | * Add pane switching shortcuts see #104 for details @dougblack | |
299 | * Add `H`, `L` and `M` motions @dougblack | |
300 | ||
301 | ## 0.7.2 - Full steam ahead | |
302 | * Leaving insert mode always moves cursor left @joefiorini | |
303 | * Implemented `I` command @dysfunction | |
304 | * Restored `0` motion @jroes | |
305 | * Implemented `}` motion to move to previous paragraph @zenhob | |
306 | * Implement `gt` and `gT` to cycle through tabs @JosephKu | |
307 | * Implement visual linewise mode @eoinkelly | |
308 | * Properly clear selection when return to command mode @chadkouse | |
309 | ||
310 | ## 0.7.1 - User improvements | |
311 | * `ctrl-[` now activates command mode @ctbarna | |
312 | * enter now moves down a line in command mode @ctbarna | |
313 | * Documentation links now work on atom.io @michaeltwofish | |
314 | * Backspace now moves back a space in command mode @Tarrant | |
315 | * Fixed an issue where cursors wouldn't appear in the settings view. | |
316 | ||
317 | ## 0.7.0 - Updates for release | |
318 | * Update contributing guide | |
319 | * Update package.json | |
320 | * Require underscore-plus directly | |
321 | ||
322 | ## 0.6.0 - Updates | |
323 | * Implemented `.` operator, thanks to @bhuga | |
324 | * Fix putting at the end of lines, thanks to @bhuga | |
325 | * Compatibility with Atom 0.50.0 | |
326 | ||
327 | ## 0.5.0 - Updates | |
328 | * Switches apm db to buttant from iriscouch | |
329 | ||
330 | ## 0.4.0 - Updates | |
331 | * Compatibilty with Atom 26 | |
332 | ||
333 | ## 0.3.0 - Visual and Collaborative | |
334 | * Compatiblity with atom 0.21 | |
335 | * Characterwise visual-mode! | |
336 | * System copy and paste are now linked to the `*` | |
337 | * Implement `A` operator | |
338 | * Bugfixes concerning `b` and `P` | |
339 | ||
340 | ## 0.2.3 - Not solo anymore | |
341 | ||
342 | * Major refactoring/cleanup/test speedup. | |
343 | * Added `S` command. | |
344 | * Added `C` operator. | |
345 | * Proper undo/redo transactions for repeated commands. | |
346 | * Enhance `G` to take line numbers. | |
347 | * Added `Y` operator. | |
348 | * Added `ctrl-c` to enter command mode. | |
349 | ||
350 | ## 0.2.2 | |
351 | ||
352 | * Added `s` command. | |
353 | * Added `e` motion. | |
354 | * Fixed `cw` removing trailing whitepsace | |
355 | * Fixed cursor position for `dd` when deleting blank lines | |
356 | ||
357 | ## 0.2.1 | |
358 | ||
359 | * Added the `c` operator (thanks Yosef!) | |
360 | * Cursor appears as block in command mode and blinks when inserting (thanks Corey!) | |
361 | * Delete operations now save deleted text to the default buffer | |
362 | * Implement `gg` and `G` motions | |
363 | * Implement `P` operator | |
364 | * Implement `o` and `O` commands | |
365 | ||
366 | ## 0.2.0 | |
367 | ||
368 | * Added yank and put command with support for registers | |
369 | * Added `$` and `^` motions | |
370 | * Fixed repeats for commands and motions, ie `d2d` works as expected. | |
371 | * Implemented `D` to delete through the end of the line. | |
372 | * Implemented `>>` and `<<` indent and outdent commands. | |
373 | * Implemented `J`. | |
374 | * Implemented `a` to move cursor and enter insert mode. | |
375 | * Add basic scrolling using `ctrl-u` and `ctrl-d`. | |
376 | * Add basic undo/redo using `u` and `ctrl-r`. This needs to be improved so it | |
377 | understands vim's semantics. | |
378 | ||
379 | ## 0.1.0 | |
380 | ||
381 | * Nothing changed, used this as a test release to understand the | |
382 | publishing flow. | |
383 | ||
384 | ## 0.0.1 | |
385 | ||
386 | * Initial release, somewhat functional but missing many things. |