Tags give the ability to mark specific points in history as being important
  • 0.9.1   0.9.1
  • 0.9.0   0.9.0
  • 0.8.0   New features: - Added `commit` option for fine-grained version control - Fixed issues with parallel installer on Windows and enabled it by default Improvements: - Changed `PlugSnapshot` to create Vim script using the new commit hash support - `PlugDiff` shows pending updates for plugins locked on `commit` or `tag` - Enhanced output format of post-update hooks Issues resolved: - Fixed Ruby installer to unshallowed tagged plugin on update (#350) - Fixed output format of Neovim installer (#340) - Remapped `q` in plug window to `bd` (#336) - Fixed freeze in Python installer (#318) - Case-sensitive validation of `on` arguments (#314) - Fixed post-update hook not to run on error - Fixed `for` option to load syntax files (#272) - Fixed UnicodeDecodeError from Python installer (#262) - `set nomodifiable` on commit preview window (#255)
    77413875 · Amend comment section ·
  • 0.7.2   New features: - Added support for Python 3.0+ - Added support for Neovim Python - User autocmd triggered when plugin is loaded on-demand - Shallow clone by default Improvements: - Updated for the new Neovim job control API - PlugUpgrade using git - Ignore case for "<Plug>" Bug fixes and others: - Fixed &rtp missing on-demand loaded plugins when .vimrc is reloaded - Temporarily change &shellredir - Force evaluation of &statusline before running the installer - Explicitly specify format for `git show` - Fixed local plugin judgement on Windows - Changed the default number of threads on Windows to 1 Acknowledgements: - @starcraftman - @vheon - @itspriddle - @mhinz - @hori-ryota
    240dc9cb · Fix Travis CI build ·
  • 0.7.1   - Python 2.6 compatibility - Fix #184 - Avoid duplicate entries in g:plugs_order
  • 0.7.0   New parallel installer using +python - Thanks to @starcraftman Bug fixes and improvements - Fix #139 - Use git fetch+merge instead of pull - Fix #145 - Merge duplicate on-demand loading triggers - Fix #155 - `cd /d` on Windows - Fix #159 by temporarily setting &shell to sh - Use /bin/sh instead of /bin/bash (PlugSnapshot) - Fix #162 - Do not use --progress option on git 1.7.0 or below - Fix #154 - issues with paths containing spaces - Fix #166 - v:version >= 703 || has('patch-7.2.374') - Do not escape spaces in &rtp - Remove `git::@` from URI if git 2.3.0 or above is found - Add `o` key binding for PlugDiff - Fix #177 - Check Python version >= 2.7 - Fix #174 - Update of tagged plugins - Interpret the second argument to Plug command as tag option - Fix #154 - error on windows when plug home contains spaces
  • 0.6.2   0.6.2 - Fixed issues with NeoVim (#118, #127) - Fixed to remove any existing ODL triggers (#130, #132) - Fixed to check for full match of command name when setting ODL triggers (#135) - Minor improvements and fixes (#123, #131, #135)
  • 0.6.1   Minor bug fixes and improvements - Fixed PlugUpgrade on Neovim (#111) - Changed not to suppress messages from ftplugin when loaded on-demand (#112) - PlugInstall or PlugUpdate will now install frozen plugins as well (#113) - Fixed not to yield empty path elements in &rtp (#114)
  • 0.6.0   - Asynchronous parallel installer for Neovim - Added PlugSnapshot command - Fixed PlugClean not to remove unmanaged plugins inside g:plug_home
    396a534a · Update README ·
  • 0.5.7   Minor bug fixes and improvements - Resolve symlinks in path to plug.vim (#67) - `syntax enable` instead of `syntax on` - Refactor PlugUpgrade (#72) - Remove plugin directory on failure during installation (#75) - Add `U` keybinding for updating plugins (#79) - Use blackhole register when deleting lines - Expand argument to plug#begin (#82) - Suppress error messages from `which` command - Improve &runtimepath mgmt (#85, #88) - Enable syntax only during startup
  • 0.5.6   0.5.6 - Added `g:plug_window` (#57) - Changed URL for `PlugUpgrade` (#58) - Added `g:plug_url_format` (#62) - Fixed PlugDiff with git config `pull.rebase=true` (#64) - Fixed commit review of `PlugDiff` when directory changed on BufEnter/BufLeave (#65) - Changed not to print message after PlugUpdate when there was no updated (#66)
  • 0.5.5   0.5.5 - Use `git::` prefix to avoid password prompt on git 1.7 (#56) - Allow Plug command even when git executable is not found (#52)
  • 0.5.4   0.5.4 - Added plug#helptags() - Added plug#load(name...) - Updated `:PlugStatus` to show which plugins are not yet loaded - You load them with `L` key (visual range allowed) - Updated `:PlugDiff` to allow reverting the update with `X` key
  • 0.5.3   0.5.3 - Added `-bar` option to the commands so that they can be written one line with BARs. e.g. `PlugClean! | PlugInstall` - Fixed `PlugUpgrade` so that a restart (or reload of .vimrc) is not required even when a very old version of vim-plug is upgraded - Removed redundant code for creating of `g:plug_home` directory
  • 0.5.2
  • 0.5.1
  • 0.5.0
    7e55690f · Update examples ·
  • 0.4.1
  • 0.4.0   0.4.0 - Added support for locally-managed plugins - Plug expression should start with either `/`, `~`, or `$` - Added `frozen` option for not updating/installing unless explicitly specifed - Errors during help tag generation will be ignored - Automatic retrial on timeout - Added `R` keybinding for retrying failed update/installation - Workaround for screen freeze problem on GUI MacVim
  • 0.3.6   0.3.6 - Real-time progress report during parallel installation/update