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