]> git.r.bdr.sh - rbdr/dotfiles/blame - atom/packages/vim-mode/CHANGELOG.md
Adds atom
[rbdr/dotfiles] / atom / packages / vim-mode / CHANGELOG.md
CommitLineData
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.