aboutsummaryrefslogtreecommitdiff
path: root/atom/packages/vim-mode/CHANGELOG.md
diff options
context:
space:
mode:
Diffstat (limited to 'atom/packages/vim-mode/CHANGELOG.md')
-rw-r--r--atom/packages/vim-mode/CHANGELOG.md337
1 files changed, 337 insertions, 0 deletions
diff --git a/atom/packages/vim-mode/CHANGELOG.md b/atom/packages/vim-mode/CHANGELOG.md
new file mode 100644
index 0000000..2fea87b
--- /dev/null
+++ b/atom/packages/vim-mode/CHANGELOG.md
@@ -0,0 +1,337 @@
+## HEAD
+
+## 0.52
+
+* Fix incorrect cursor motion when exiting visual mode w/ a reversed
+ selection - @t9md
+* Add setting to configure the regexp used for numbers and the `ctrl-a`
+ and `ctrl-x` keybindings - @jacekkopecky
+
+## 0.50
+
+* Fix cursor position after `dd` command - @bronson
+* Implement `ap` text-object differently than `ip` - MarkusSN
+
+## 0.49
+
+* Fix an issue that caused the cursor to move left incorrectly when near
+ the end of a line.
+
+## 0.48
+
+* Fix usages of deprecated APIs
+
+## 0.47
+
+* Fix usages of deprecated APIs - @hitsmaxft, @jacekkopecky
+
+## 0.46
+
+* Fix issues with deleting when there are multiple selections - @jacekkopecky
+* Add paragraph text-objects 'ip' and 'ap' - @t9md
+* Fix use of a deprecated method - @akonwi
+
+## 0.45
+
+* Added `ctrl-x` and `ctrl-a` for incrementing and decrementing numbers - @jacekkopecky
+* Fixed the behavior of scrolling motions in visual mode - @daniloisr
+
+## 0.44
+
+* Fixed issue where canceling the replace operator would delete text - @jacekkopecky
+* Implemented repeat search commands: '//', '??', etc - @jacekkopecky
+* Fixed issue where registers' contents were overwritten with the empty string - @jacekkopecky
+
+## 0.43
+
+* Made '%', '\*' and '\#' interact properly with search history @jacekkopecky
+
+## 0.42
+
+* Fixed spurious command bindings on command mode input element - @andischerer
+
+## 0.41
+
+* Added ability to append to register - @jacekkopecky
+* Fixed an issue where deactivation would sometimes fail
+
+## 0.40
+
+* Fixed an issue where the search input text was not visible - @tmm1
+* Added a different status-bar entry for visual-line mode - @jacekkopecky
+
+## 0.39
+
+* Made repeating insertions work more correctly with multiple cursors
+* Fixed bugs in `*` and `#` with cursor between words - @jacekkopecky
+
+## 0.38
+
+* Implemented change case operators: `gU`, `gu` and `g~` - @jacekkopecky
+* Fixed behavior of repeating `I` and `A` insertions - @jacekkopecky
+
+## 0.36
+
+* Fixed an issue where `d` and `c` with forward motions would sometimes
+ incorrectly delete the character before the cursor - @deiwin
+
+## 0.35
+
+* Implemented basic version of `i t` operator - @neiled
+* Made `t` motion repeatable with `;` - @jacekkopecky
+
+## 0.34
+
+* Added a service API so that other packages can extend vim-mode - @lloeki
+* Added an insert-mode mapping for ctrl-u - @nicolaiskogheim
+
+## 0.33
+
+* Added a setting for using the system clipboard as the default register - @chrisfarms
+
+## 0.32
+
+* Added setting for allowing traversal of line breaks via `h` and `l` - @jacekkopecky
+* Fixed handling of whitespace characters in `B` mapping - @jacekkopecky
+* Fixed bugs when using counts with `f`, `F`, `t` and `T` mappings - @jacekkopecky
+
+## 0.31
+
+* Added '_' binding - @ftwillms
+* Fixed an issue where the '>', '<', and '=' operators
+ would move the cursor incorrectly.
+
+## 0.30
+
+* Make toggle-case operator work with multiple cursors
+
+## 0.29
+
+* Fix regression where '%' stopped working across multiple lines
+
+## 0.28
+
+* Fix some deprecation warnings
+
+## 0.27
+
+* Enter visual mode when selecting text in command mode
+* Don't select text after undo
+* Always preserve selection of the intially-selected character in visual mode
+* Fix bugs in the '%' motion
+* Fix bugs in the 'S' operator
+
+## 0.26
+
+* Add o mapping in visual mode, for reversing selections
+* Implement toggle-case in visual mode
+* Fix bug in 'around word' text object
+
+## 0.25
+
+* Fixed a regression in the handling of the 'cw' command
+* Made the replace operator work with multiple cursors
+
+## 0.24
+
+* Fixed the position of the cursor after certain yank operations.
+* Fixed an issue where duplicate vim states were created when an editors were
+ moved to different panes.
+
+## 0.23
+
+* Made motions, operators and text-objects work properly in the
+ presence of multiple cursors.
+
+## 0.22
+
+* Fixed a stylesheet issue that caused visual glitches when vim-mode
+ was disabled with the Shadow DOM turned on.
+
+## 0.21
+
+* Fix issue where search panel was not removed properly
+* Updated the stylesheet for compatibility with shadow-DOM-enabled editors
+
+## 0.20
+* Ctrl-w for delete-to-beginning-of-word in insert mode
+* Folding key-bindings
+* Remove more deprecated APIs
+
+## 0.19.1
+* Fix behavior of ctrl-D, ctrl-U @anvyzhang
+* Fix selection when moving up or down in visual line mode @mdp
+* Remove deprecated APIs
+* Fix interaction with autocomplete
+
+## 0.19
+* Properly re-enable editor input after disabling vim-mode
+
+## 0.17
+* Fix typo
+
+## 0.16
+* Make go-to-line motions work with operators @gittyupagain
+* Allow replacing text with newlines using `r` @dcalhoun
+* Support smart-case in when searching @isaachess
+
+## 0.14
+* Ctrl-c for command mode on mac only @sgtpepper43
+* Add css to status bar mode for optional custom styling @e-jigsaw
+* Implement `-`, `+`, and `enter` @roryokane
+* Fix problem undo'ing in insert mode @bhuga
+* Remove use of deprecated APIs
+
+## 0.11.1
+* Fix interaction with autocomplete-plus @klorenz
+
+## 0.11.0
+* Fix `gg` and `G` in visual mode @cadwallion
+* Implement `%` @carlosdcastillo
+* Add ctags keybindings @tmm1
+* Fix tracking of marks when buffer changes @carlosdcastillo
+* Fix off-by-one error for characterwise puts @carlosdcastillo
+* Add support for undo and repeat to typing operations @bhuga
+* Fix keybindings for some OSes @mcnicholls
+* Fix visual `ngg` @tony612
+* Implement i{, i(, and i" @carlosdcastillo
+* Fix off by one errors while selecting with j and k @fotanus
+* Implement 'desired cursor column' behavior @iamjwc
+
+## 0.10.0
+* Fix E in visual mode @tony612
+* Implement `` @guanlun
+* Fix broken behavior when enabling/disabling @cadwallion
+* Enable search in visual mode @romankuznietsov
+* Fix end-of-line movement @abijr
+* Fix behavior of change current line `cc` in various corner cases. @jcurtis
+* Fix some corner cases of `w` @abijr
+* Don't hide cursor in visual mode @dyross
+
+## 0.9.0 - Lots of new features
+* Enable arrow keys in visual mode @fholgado
+* Additional bindings for split pane movement @zenhob
+* Fix search on invalid regex @bhuga
+* Add `s` alias to visual mode @tony612
+* Display current mode in the status bar @gblock0
+* Add marks (m, `, ') @danzimm
+* Add operator-pending mode and a single text object (`iw`) @nathansobo, @jroes
+* Add an option to start in insert mode @viveksjain
+* Fix weird behavior when pasting at the end of a file @msvbg
+* More fixes for corner cases in paste behavior @SKAhack
+* Implement * and # @roman
+* Implement ~ @badunk
+* Implement t and T @udp
+
+## 0.8.1 - Small goodies
+* Implement `ctrl-e` and `ctrl-y` @dougblack
+* Implement `/`, `?`, `n` and `N` @bhuga
+* Registers are now shared between tabs in a single atom window @bhuga
+* Show cursor only in focused editor @tony612
+* Docs updated with new methods for entering insert mode @tednaleid
+* Implement `r` @bhuga
+* Fix `w` when on the last word of a file @dougblack
+* Implement `=` @ciarand
+* Implement `E` motion @tony612
+* Implement basic `ctrl-f` and `ctrl-b` support @ciarand
+* Added `+`, `*` and `%` registers @cschneid
+* Improved `^` movement when already at the first character @zenhob
+* Fix off-by-one error for `15gg` @tony612
+
+## 0.8.0 - Keep rocking
+* API Fixes for Atom 0.62 @bhuga
+* Add `$` and `^` to visual mode @spyc3r
+* Add `0` to visual mode @ruedap
+* Fix for yanking entire lines @chadkouse
+* Add `X` operator @ruedap
+* Add `W` and `B` motions @jcurtis
+* Prevent cursor left at column 0 when switching to insert mode @adrianolaru
+* Add pane switching shortcuts see #104 for details @dougblack
+* Add `H`, `L` and `M` motions @dougblack
+
+## 0.7.2 - Full steam ahead
+* Leaving insert mode always moves cursor left @joefiorini
+* Implemented `I` command @dysfunction
+* Restored `0` motion @jroes
+* Implemented `}` motion to move to previous paragraph @zenhob
+* Implement `gt` and `gT` to cycle through tabs @JosephKu
+* Implement visual linewise mode @eoinkelly
+* Properly clear selection when return to command mode @chadkouse
+
+## 0.7.1 - User improvements
+* `ctrl-[` now activates command mode @ctbarna
+* enter now moves down a line in command mode @ctbarna
+* Documentation links now work on atom.io @michaeltwofish
+* Backspace now moves back a space in command mode @Tarrant
+* Fixed an issue where cursors wouldn't appear in the settings view.
+
+## 0.7.0 - Updates for release
+* Update contributing guide
+* Update package.json
+* Require underscore-plus directly
+
+## 0.6.0 - Updates
+* Implemented `.` operator, thanks to @bhuga
+* Fix putting at the end of lines, thanks to @bhuga
+* Compatibility with Atom 0.50.0
+
+## 0.5.0 - Updates
+* Switches apm db to buttant from iriscouch
+
+## 0.4.0 - Updates
+* Compatibilty with Atom 26
+
+## 0.3.0 - Visual and Collaborative
+* Compatiblity with atom 0.21
+* Characterwise visual-mode!
+* System copy and paste are now linked to the `*`
+* Implement `A` operator
+* Bugfixes concerning `b` and `P`
+
+## 0.2.3 - Not solo anymore
+
+* Major refactoring/cleanup/test speedup.
+* Added `S` command.
+* Added `C` operator.
+* Proper undo/redo transactions for repeated commands.
+* Enhance `G` to take line numbers.
+* Added `Y` operator.
+* Added `ctrl-c` to enter command mode.
+
+## 0.2.2
+
+* Added `s` command.
+* Added `e` motion.
+* Fixed `cw` removing trailing whitepsace
+* Fixed cursor position for `dd` when deleting blank lines
+
+## 0.2.1
+
+* Added the `c` operator (thanks Yosef!)
+* Cursor appears as block in command mode and blinks when inserting (thanks Corey!)
+* Delete operations now save deleted text to the default buffer
+* Implement `gg` and `G` motions
+* Implement `P` operator
+* Implement `o` and `O` commands
+
+## 0.2.0
+
+* Added yank and put command with support for registers
+* Added `$` and `^` motions
+* Fixed repeats for commands and motions, ie `d2d` works as expected.
+* Implemented `D` to delete through the end of the line.
+* Implemented `>>` and `<<` indent and outdent commands.
+* Implemented `J`.
+* Implemented `a` to move cursor and enter insert mode.
+* Add basic scrolling using `ctrl-u` and `ctrl-d`.
+* Add basic undo/redo using `u` and `ctrl-r`. This needs to be improved so it
+ understands vim's semantics.
+
+## 0.1.0
+
+* Nothing changed, used this as a test release to understand the
+ publishing flow.
+
+## 0.0.1
+
+* Initial release, somewhat functional but missing many things.