Releases: vim-volt/volt
Releases · vim-volt/volt
v0.3.7
- [Improvement] Sort array elements in lock.json (for diff output) (issue #255, PR #287, #284 @hupfdule)
- [Improvement] Support go modules (PR #283 @hupfdule)
- [Fix] Avoid duplicated repositories with different cases (issue #277 @hupfdule, PR #288)
- [Fix] "volt edit {repository}" drops {repository} (issue #280 @mrymtsk, PR #281 @hupfdule)
- [Fix] 'volt migrate' does not show help message (issue #286, PR #289)
- [Fix][Doc] Add more descriptions in README (issue #291, #272 @hupfdule, #273 @hupfdule, PR #292)
- [Fix] Re-implement broken transaction by empty lock directory (issue #290, PR #296)
- [Fix] Test only the nearest two major go versions (PR #293)
- [Fix] Cleanup tmp dirs after test (PR #285 @hupfdule)
v0.3.6
- [Improvement] Add zsh completion at
_contrib/completion/zsh
(PR #267 @mrymtsk) - [Improvement] Introduce new subcmd
edit
(PR #278 @hupfdule, issue #230 @AvianY) - [Improvement] Place plugconf comments outside of functions (PR #275 @hupfdule)
- [Fix] Don't clone submodules recursively again (issue #260 @ishitaku5522)
- [Fix] Fix documentation bugs (PR #271 @hupfdule)
- [Fix] Fix lots of plugconf generation bugs (PR #276 @hupfdule, PR #266 @sago35, PR #265 @mrymtsk)
v0.3.5a
- [Improvement] Add bash completion script (Thanks @AvianY) (#225)
- [Improvement] Add subcommand alias feature like git config alias (#232)
- [Fix] Fix
volt list
template example (#224) - [Fix] Add modeline to the top of plugconf (#233)
- [Fix] Make error message more readable when volt cannot overwrite vimrc (#222)
- and more (#229, #249)
v0.3.4
v0.3.3
- [Improvement] Add a plugconf function
s:on_load_post()
invoked after plugin is loaded (#196)- [Deprecate]
s:config()
now becomess:on_load_pre()
(only function name is changed)
- [Deprecate]
- [Improvement] Add
volt migrate plugconf/config-func
to replace old functions in plugconf files (#214) - [Improvement] Removes
repos/trx_id
in lock.json, which is annoying under version control (#149) - [Improvement] Set
$MYVIMRC
and$MYGVIMRC
to vimrc and gvimrc in volt directory (#206) - [Improvement] root user cannot execute commands which can modify files (#205)
- [Improvement]
volt profile destroy
now takes multiple profile names (#211) - [Improvement] Show help when executing "volt profile" with no arguments (#198)
- [Fix] Fix invalid expression in error handling in generated vim script (#212)
and more: #202
v0.3.2
- [Fix] When clone/fetch/pull is failed, try to run git command (#193)
- Some plugins which using .gitsubmodules with relative URL like kana/vim-repeat could not be installed because go-git does not support it
- This behavior can be disabled
fallback_git_cmd = false
in[get]
section inconfig.toml
(see README.md)
- [Fix]
volt get -u
supports fetch/pull from upstream (#192)- Until this release, volt always fetched/pulled from
origin
- Until this release, volt always fetched/pulled from
- [Fix] Repository is removed if an error occurred while
volt get -u
(#195) - [Fix] Segfault when
volt get -u
failed to update repository (#189) - [Fix]
volt get -u
shows upgraded message with same hashes (#191)
and more: #186
v0.3.1
- [Improvement] Support that lazy loading Ex commands accept completion, arguments, range, bang (#180)
- [Improvement] Allow trailing slash of
volt get
(e.g.: allowvolt get https://github.com/user/name/
) (#179) - [Improvement] Do not include empty functions in generated
bundled_plugconf.vim
(#183) - [Bugfix]
volt get {plugin}
reports "no change" when{plugin}
is not installed yet (#177)
and more: #176
v0.3.0
- [Destructive change] Remove -v flag of
volt get
(#165) - [Destructive change] Remove
volt profile use
command (#163) - [Improvement] Add '-f' flag to 'volt list' to inspect internal information like
go list -f
(#162) - [Improvement]
volt profile show
andvolt profile list
should usevolt list -f
internally (#163) - [Improvement] [volt build] Show warning when HEAD and locked revision are different (#134)
and more: #160
v0.2.3
- Add color to logger levels output (#153, #159)
volt profile set
: Support-n
flag to create a new profile unless a specified profile exists (#154)volt build
: Make symlinks to~/.vim/pack/volt/opt/<repos>
(bare repository is copied as before) (#157)- You can change its behavior to the previous behavior by writing config file
$VOLTPATH/config.toml
:
- You can change its behavior to the previous behavior by writing config file
[build]
strategy = "copy"
- You can disable creating skeleton plugconf
$VOLTPATH/plugconf/<repos>.vim
onvolt get
(#158)
[get]
create_skeleton_plugconf = false
and more: https://github.com/vim-volt/volt/pulls?utf8=%E2%9C%93&q=is%3Apr+label%3Arelease%2Fv0.2.3
v0.2.2
- [Improvement] Downgrade required Go version: Go 1.9.1 -> Go 1.9 (#139)
- [Bugfix]
volt self-upgrade
did not work on Linux, Windows (#141) - [Bugfix] cmd/build: Skip copying invalid files (e.g. symlinks) (#144)
and more: https://github.com/vim-volt/volt/pulls?utf8=%E2%9C%93&q=is%3Apr+label%3Arelease%2Fv0.2.2+