Releases: mgumz/vopher
Releases · mgumz/vopher
0.10.0
Features
- Add
branch=xyzoption to allow to track specific upstream branches. This comes in handy when the upstream "main" branch is actuallymainand notmaster - New action "nvim-packs", "vim-packs": create VIM/NVIM helper scripts which
packadd!referenced plugins/packs. Useful on conditional loading packs in VIM/NVIM.
Improvements
- Treat duplicate entries in
vopher.listas if they were uniquely given (with a warning). This allows for more freedom to specify plugins (for example, to put a plugin and its dependencies closely together).
Fixes
- Fix
statusaction: plugin name might consist of subfolders likenvim/opt/nvim-abc.statuswas not checking thepack/nvim/opt/nvim-abcfolder and thus printed the wrong status. This is fixed now.
Internal
- Upgrade dependencies
- Improve Build-System
0.9.0
Features
- New command "fast-update": A not-so-smart variant of "update", which just sets aside the current plugin folder (as backup) and fetches the whole vopher.list from scratch.
Improvements
- Vertical align output of "check" command
- Improve documentation
Fixes
- Prevent duplicate output of UI "simple"
Internal
- Upgrade dependencies
- Improve Build-System
0.8.1
0.7.1
0.7.0
Features:
- Read from remote
vopher.listfiles. Just specify the remote file as -f "https://my.examples.com/vopher.list` - Support substrings in
-filter:-filter gitwill makevopherto work on all plugins which contain the stringgit. - Any plugin URL starting with "github.com/" will be expanded to "https://github.com/" automatically. Yay, lazy typing!
- The
checkaction required the.zipfiles from Github to stay on disk since they contained the git revision.vophernow stores that information in the plugin folder itself as filegit-commit. This allows toprunethe.zipfiles while being able tocheckfor updates upstream - Detect
.vmb,.vmb.gzas Vimball archives - Add action
version(short:v) as an alias to-version - Add action
archives(short:la) to list the supported archive formats. Removed:-list-supported-archives.
Changed behaviour
- Default action:
status(previously:update). Motivation:updatehits 3rd party resources in highly parallel fashion. - Default list file: "vopher.list" (previously: ""). Motivation:
vopheris mainly operated in the.vimfolder and thevopher.listfile lives just there. -list-supported-archivesbecomes actionarchives. Motivation: no one wants to type a long flag. Motivation 2: All other flags (except for-version) are modifies to actions.
Fixes
- Fix Vimball extraction: the extracted files lacked newlines.
- Fix downloads: If a download fails, a broken (empty) file overwrote an existing one.
- Fix broken
.lzmasupport, the old referenced library was hosted on the now disfunctional code.google.com
Internal
- Reordering code
- Fix spelling in documentation
- Use github.com/golang/dep to vendor non-stdlib dependencies
0.6.0
Features:
- Add new action
fetchto be able to fetch (aha!) vim plugins in an adhoc fashion.
Changes:
- Changed the default folder from
.to./pack/vopher/startwhich works much nicer out of the box with Vim8 or NeoVim. - Set the default
-ftovopher.list. So, less typing is needed to work with vopher.
half there
0.5.0 add -v and Makefile to build releases