mirror of
https://github.com/SpaceVim/SpaceVim.git
synced 2025-04-13 12:39:09 +08:00
Release v0.8.0
This commit is contained in:
parent
11bfa73fc4
commit
7a91d3bc2f
@ -1,10 +1,34 @@
|
||||
"=============================================================================
|
||||
" releases.vim --- release script for SpaceVim
|
||||
" Copyright (c) 2016-2017 Wang Shidong & Contributors
|
||||
" Author: Wang Shidong < wsdjeg at 163.com >
|
||||
" URL: https://spacevim.org
|
||||
" License: GPLv3
|
||||
"=============================================================================
|
||||
|
||||
|
||||
" v0.4.0 is released at https://github.com/SpaceVim/SpaceVim/pull/768
|
||||
" v0.5.0 is released at https://github.com/SpaceVim/SpaceVim/pull/966
|
||||
" v0.6.0 is released at https://github.com/SpaceVim/SpaceVim/pull/1205
|
||||
" v0.7.0 is released at https://github.com/SpaceVim/SpaceVim/pull/1610
|
||||
" v0.8.0 is released at https://github.com/SpaceVim/SpaceVim/pull/1814
|
||||
|
||||
let s:last_release_number = 1610
|
||||
let s:current_release_number = 1814
|
||||
let s:unmerged_prs_since_last_release = []
|
||||
let s:unmerged_prs_since_current_release = []
|
||||
|
||||
" the logic should be from last_release_number to current_release_number,
|
||||
" include prs in unmerged_prs_since_last_release which is merged.
|
||||
" exclude prs in unmerged_prs_since_current_release
|
||||
|
||||
function! s:body() abort
|
||||
return 'SpaceVim development (pre-release:' . g:spacevim_version . ') build.'
|
||||
endfunction
|
||||
function! SpaceVim#dev#releases#open() abort
|
||||
let username = input('github username:')
|
||||
let password = input('github password:')
|
||||
let is_dev = g:spacevim_version =~ 'dev'
|
||||
let is_dev = g:spacevim_version =~# 'dev'
|
||||
let releases = {
|
||||
\ 'tag_name': (is_dev ? 'nightly' : g:spacevim_version),
|
||||
\ 'target_commitish': 'master',
|
||||
@ -22,27 +46,24 @@ function! SpaceVim#dev#releases#open() abort
|
||||
endif
|
||||
endfunction
|
||||
|
||||
function! List(owner, repo, page) abort
|
||||
function! s:list_closed_prs(owner, repo, page) abort
|
||||
return github#api#util#Get('repos/' . a:owner . '/' . a:repo . '/issues?state=closed&page=' . a:page , [])
|
||||
endfunction
|
||||
|
||||
" v0.4.0 is released at https://github.com/SpaceVim/SpaceVim/pull/768
|
||||
" v0.5.0 is released at https://github.com/SpaceVim/SpaceVim/pull/966
|
||||
function! s:get_list_of_PRs() abort
|
||||
let prs = []
|
||||
for i in range(1, 10)
|
||||
let issues = List('SpaceVim','SpaceVim', i)
|
||||
call extend(prs, filter(issues, 'v:val["number"] > 1205 && v:val["number"] < 1510'))
|
||||
call extend(prs, filter(issues, 'v:val["number"] == 1203'))
|
||||
let issues = s:list_closed_prs('SpaceVim','SpaceVim', i)
|
||||
call extend(prs, filter(issues, "v:val['number'] > 1610 && v:val['number'] < 1814"))
|
||||
endfor
|
||||
return filter(prs, 'has_key(v:val, "pull_request")')
|
||||
return filter(prs, "has_key(v:val, 'pull_request')")
|
||||
endfunction
|
||||
|
||||
function! s:pr_to_list(pr) abort
|
||||
return '- ' . a:pr.title . ' [#' . a:pr.number . '](' . a:pr.html_url . ')'
|
||||
endfunction
|
||||
let g:wsd = []
|
||||
function! SpaceVim#dev#releases#content()
|
||||
function! SpaceVim#dev#releases#content() abort
|
||||
let md = [
|
||||
\ '### SpaceVim release ' . g:spacevim_version
|
||||
\ ]
|
||||
|
@ -11,7 +11,7 @@
|
||||
[](https://travis-ci.org/SpaceVim/SpaceVim)
|
||||
[](https://ci.appveyor.com/project/wsdjeg/spacevim/branch/master)
|
||||
[](https://codecov.io/gh/SpaceVim/SpaceVim/branch/master)
|
||||

|
||||

|
||||
[](LICENSE)
|
||||
[](doc/SpaceVim.txt)
|
||||
[](http://isitmaintained.com/project/SpaceVim/SpaceVim "Average time to resolve an issue")
|
||||
|
@ -1,4 +1,4 @@
|
||||
version: 0.8.0-dev.{build}
|
||||
version: 0.8.0.{build}
|
||||
pull_requests:
|
||||
do_not_increment_build_number: true
|
||||
skip_tags: true
|
||||
|
@ -43,7 +43,7 @@ scriptencoding utf-8
|
||||
|
||||
""
|
||||
" Version of SpaceVim , this value can not be changed.
|
||||
let g:spacevim_version = '0.8.0-dev'
|
||||
let g:spacevim_version = '0.8.0'
|
||||
lockvar g:spacevim_version
|
||||
|
||||
""
|
||||
|
@ -1,7 +1,7 @@
|
||||
---
|
||||
title: SpaceVim release v0.7.0
|
||||
categories: [changelog, blog]
|
||||
excerpt: "Highlight symbol mode and iedit mode come out with v0.6.0"
|
||||
excerpt: "Highlight symbol mode and iedit mode come out with v0.7.0"
|
||||
type: NewsArticle
|
||||
image: https://user-images.githubusercontent.com/13142418/37595020-273b5bca-2bb2-11e8-8aba-638ed5f1c7ea.png
|
||||
comments: true
|
||||
|
149
docs/_posts/2018-6-18-SpaceVim-release-v0.8.0.md
Normal file
149
docs/_posts/2018-6-18-SpaceVim-release-v0.8.0.md
Normal file
@ -0,0 +1,149 @@
|
||||
---
|
||||
title: SpaceVim release v0.8.0
|
||||
categories: [changelog, blog]
|
||||
excerpt: "Use toml as default configuration file for SpaceVim"
|
||||
type: NewsArticle
|
||||
image: https://user-images.githubusercontent.com/13142418/41507987-b7fb4760-7202-11e8-8896-01650480e798.png
|
||||
comments: true
|
||||
---
|
||||
|
||||
# [Changelogs](https://spacevim.org/development#changelog) > SpaceVim release v0.8.0
|
||||
|
||||
|
||||
This project exists thanks to all the people who have contributed. The last release v0.7.0 is targeted
|
||||
on March 18, 2018, so let's take a look at what happened in the new release v0.8.0.
|
||||
|
||||

|
||||
|
||||
|
||||
<!-- vim-markdown-toc GFM -->
|
||||
|
||||
- [New features](#new-features)
|
||||
- [New layers](#new-layers)
|
||||
- [Enhancements](#enhancements)
|
||||
- [Bug fixs](#bug-fixs)
|
||||
- [Doc && Wiki](#doc--wiki)
|
||||
|
||||
<!-- vim-markdown-toc -->
|
||||
|
||||
|
||||
## New features
|
||||
|
||||
- Add toml config support [#1636](https://github.com/SpaceVim/SpaceVim/pull/1636), [#1654](https://github.com/SpaceVim/SpaceVim/pull/1654)
|
||||
|
||||
In the old version of SpaceVim, we use vim file as configuration file. But this introduces a lot of problems.
|
||||
please check our [faq](../faq/#why-use-toml-file-as-default-configuration-file) for why use toml file as default configuration file.
|
||||
|
||||
- Add async support for gitcommit [#1623](https://github.com/SpaceVim/SpaceVim/pull/1623)
|
||||
|
||||
when edit commit message, complete the PR and ISSUE list from GitHub asynchronously.
|
||||
|
||||

|
||||
|
||||
- Split dein UI as plugin [#1682](https://github.com/SpaceVim/SpaceVim/pull/1682)
|
||||
|
||||
Dein is a awesome plugin manager for neovim and vim8, but it does not provide a
|
||||
UI, If you need vim-plug like install UI, you can use [dein-ui.vim](https://github.com/wsdjeg/dein-ui.vim).
|
||||
|
||||

|
||||
|
||||
- Add buffer directory searching [#1632](https://github.com/SpaceVim/SpaceVim/pull/1632)
|
||||
- Add asyncomplete-clang [#1671](https://github.com/SpaceVim/SpaceVim/pull/1671)
|
||||
- add SPC `x a |` to align region at `|` [#1766](https://github.com/SpaceVim/SpaceVim/pull/1766)
|
||||
- Add auto fix feature to typescript [#1706](https://github.com/SpaceVim/SpaceVim/pull/1706)
|
||||
- Add compatible API for matchaddpos [#1681](https://github.com/SpaceVim/SpaceVim/pull/1681)
|
||||
- Add autofix feature for php with phpcbf [#1652](https://github.com/SpaceVim/SpaceVim/pull/1652)
|
||||
- Add more key bingindings [#1811](https://github.com/SpaceVim/SpaceVim/pull/1811)
|
||||
- Glyph free theme [#1784](https://github.com/SpaceVim/SpaceVim/pull/1784)
|
||||
|
||||
## New layers
|
||||
|
||||
- Add org layer [#1718](https://github.com/SpaceVim/SpaceVim/pull/1718)
|
||||
- Add lang#r layer [#1717](https://github.com/SpaceVim/SpaceVim/pull/1717)
|
||||
|
||||
## Enhancements
|
||||
|
||||
- Change filetype assert [#1655](https://github.com/SpaceVim/SpaceVim/pull/1655)
|
||||
- Imporve `max_column` options [#1744](https://github.com/SpaceVim/SpaceVim/pull/1744)
|
||||
- Improve system api [#1780](https://github.com/SpaceVim/SpaceVim/pull/1780)
|
||||
- Improve tags layer [#1761](https://github.com/SpaceVim/SpaceVim/pull/1761)
|
||||
- Update Go layer to reflect vim-go var name change [#1719](https://github.com/SpaceVim/SpaceVim/pull/1719)
|
||||
- Set encoding [#1708](https://github.com/SpaceVim/SpaceVim/pull/1708)
|
||||
- Enable nocompatible for vim [#1690](https://github.com/SpaceVim/SpaceVim/pull/1690)
|
||||
- Improve vimcompatible mode [#1665](https://github.com/SpaceVim/SpaceVim/pull/1665)
|
||||
- Prefer local phpmd.xml [#1656](https://github.com/SpaceVim/SpaceVim/pull/1656)
|
||||
- Only Reload when the filetype is javascript [#1653](https://github.com/SpaceVim/SpaceVim/pull/1653)
|
||||
- Remove vim-javascript due to conflicts in flow-type and in jsx [#1637](https://github.com/SpaceVim/SpaceVim/pull/1637)
|
||||
- Use stdin instead when format java file. [#1634](https://github.com/SpaceVim/SpaceVim/pull/1634)
|
||||
- Improve buffer switch key bindings [#1673](https://github.com/SpaceVim/SpaceVim/pull/1673)
|
||||
- Use bash for 24-bit-color.sh [#1613](https://github.com/SpaceVim/SpaceVim/pull/1613)
|
||||
- Change lang#c layer plugins [#1619](https://github.com/SpaceVim/SpaceVim/pull/1619)
|
||||
|
||||
## Bug fixs
|
||||
|
||||
- Fix error `unknown option guifont` in VimR [#1651](https://github.com/SpaceVim/SpaceVim/pull/1651)
|
||||
- Fix vimcompatible mode [#1667](https://github.com/SpaceVim/SpaceVim/pull/1667)
|
||||
- Fix SPConfig [#1666](https://github.com/SpaceVim/SpaceVim/pull/1666)
|
||||
- Fix key bindings Tab [#1711](https://github.com/SpaceVim/SpaceVim/pull/1711)
|
||||
- Fix language [#1710](https://github.com/SpaceVim/SpaceVim/pull/1710)
|
||||
- Fix windows support [#1700](https://github.com/SpaceVim/SpaceVim/pull/1700)
|
||||
- Fix lint [#1699](https://github.com/SpaceVim/SpaceVim/pull/1699)
|
||||
- Fix SPC f f key bindings [#1698](https://github.com/SpaceVim/SpaceVim/pull/1698)
|
||||
- Fix detach script [#1684](https://github.com/SpaceVim/SpaceVim/pull/1684)
|
||||
- Fix jump mappings [#1680](https://github.com/SpaceVim/SpaceVim/pull/1680)
|
||||
- Fix flygrep [#1678](https://github.com/SpaceVim/SpaceVim/pull/1678)
|
||||
- Fix install script [#1677](https://github.com/SpaceVim/SpaceVim/pull/1677)
|
||||
- Fix phpcd support [#1676](https://github.com/SpaceVim/SpaceVim/pull/1676)
|
||||
- Fix Asyncomplete support [#1670](https://github.com/SpaceVim/SpaceVim/pull/1670)
|
||||
- Fix hit-enter when using timers [#1722](https://github.com/SpaceVim/SpaceVim/pull/1722)
|
||||
- Fix custom config path [#1779](https://github.com/SpaceVim/SpaceVim/pull/1779)
|
||||
- Fix syntax highlight conflict under flow-typed js [#1769](https://github.com/SpaceVim/SpaceVim/pull/1769)
|
||||
- Fix flygrep detect script [#1757](https://github.com/SpaceVim/SpaceVim/pull/1757)
|
||||
- Fix bootstrap function [#1741](https://github.com/SpaceVim/SpaceVim/pull/1741)
|
||||
- Fix tags layer [#1649](https://github.com/SpaceVim/SpaceVim/pull/1649)
|
||||
- Fix gitcommit completion script [#1624](https://github.com/SpaceVim/SpaceVim/pull/1624)
|
||||
- Fix deoplete config [#1612](https://github.com/SpaceVim/SpaceVim/pull/1612)
|
||||
- Fix debug info [#1806](https://github.com/SpaceVim/SpaceVim/pull/1806)
|
||||
- Fix denite config [#1650](https://github.com/SpaceVim/SpaceVim/pull/1650)
|
||||
- Fix UltiSnips support #1078 [#1647](https://github.com/SpaceVim/SpaceVim/pull/1647)
|
||||
- Fix mru and buffer list key bindings [#1620](https://github.com/SpaceVim/SpaceVim/pull/1620)
|
||||
- Fix pluginmanager && autocomplete layer [#1614](https://github.com/SpaceVim/SpaceVim/pull/1614)
|
||||
- Fix detach command [#1685](https://github.com/SpaceVim/SpaceVim/pull/1685)
|
||||
- Fix loading custom plugin [#1743](https://github.com/SpaceVim/SpaceVim/pull/1743)
|
||||
- Fix undefined variable for `g:_spacevim_config_path` [#1797](https://github.com/SpaceVim/SpaceVim/pull/1797)
|
||||
- Fix rtp type [#1787](https://github.com/SpaceVim/SpaceVim/pull/1787)
|
||||
- Escape file name [#1795](https://github.com/SpaceVim/SpaceVim/pull/1795)
|
||||
|
||||
## Doc && Wiki
|
||||
|
||||
- Fix grammar mistake [#1611](https://github.com/SpaceVim/SpaceVim/pull/1611)
|
||||
- Update community [#1781](https://github.com/SpaceVim/SpaceVim/pull/1781)
|
||||
- Update documentation [#1765](https://github.com/SpaceVim/SpaceVim/pull/1765)
|
||||
- Manager post tags [#1762](https://github.com/SpaceVim/SpaceVim/pull/1762)
|
||||
- Doc: improve SpaceVim doc [#1758](https://github.com/SpaceVim/SpaceVim/pull/1758)
|
||||
- Specify the exact branch for git rebase [#1754](https://github.com/SpaceVim/SpaceVim/pull/1754)
|
||||
- Type: JaveScript --> JavaScript [#1753](https://github.com/SpaceVim/SpaceVim/pull/1753)
|
||||
- Update readme && wiki [#1740](https://github.com/SpaceVim/SpaceVim/pull/1740)
|
||||
- Update lsp doc [#1735](https://github.com/SpaceVim/SpaceVim/pull/1735)
|
||||
- Wiki: update cn wiki [#1752](https://github.com/SpaceVim/SpaceVim/pull/1752)
|
||||
- Doc: update colorscheme layer doc [#1747](https://github.com/SpaceVim/SpaceVim/pull/1747)
|
||||
- Correct `rubocop` spelling in docs [#1715](https://github.com/SpaceVim/SpaceVim/pull/1715)
|
||||
- HTML Improvements [#1707](https://github.com/SpaceVim/SpaceVim/pull/1707)
|
||||
- Update readme [#1668](https://github.com/SpaceVim/SpaceVim/pull/1668)
|
||||
- Update quick start guide [#1659](https://github.com/SpaceVim/SpaceVim/pull/1659), [#1729](https://github.com/SpaceVim/SpaceVim/pull/1729)
|
||||
- Correct title in haskell.md [#1645](https://github.com/SpaceVim/SpaceVim/pull/1645)
|
||||
- Add toml config documentation [#1721](https://github.com/SpaceVim/SpaceVim/pull/1721)
|
||||
- Add json example [#1625](https://github.com/SpaceVim/SpaceVim/pull/1625)
|
||||
- Add doc for formatting on save [#1799](https://github.com/SpaceVim/SpaceVim/pull/1799)
|
||||
- Add search box to the website [#1789](https://github.com/SpaceVim/SpaceVim/pull/1789)
|
||||
- Add useage of statusline and tabline [#1783](https://github.com/SpaceVim/SpaceVim/pull/1783)
|
||||
- Add useage of bootstrap function [#1775](https://github.com/SpaceVim/SpaceVim/pull/1775) [#1774](https://github.com/SpaceVim/SpaceVim/pull/1774)
|
||||
- Add `Ctrl-a` to the vim compatibility list [#1755](https://github.com/SpaceVim/SpaceVim/pull/1755)
|
||||
- Fix typo [#1813](https://github.com/SpaceVim/SpaceVim/pull/1813)
|
||||
- Fix a typo in cn/documentation.md [#1812](https://github.com/SpaceVim/SpaceVim/pull/1812)
|
||||
- Fix doc about enable/disable guicolors [#1785](https://github.com/SpaceVim/SpaceVim/pull/1785)
|
||||
- Fix doc for colorscheme_bg && close #1737 [#1739](https://github.com/SpaceVim/SpaceVim/pull/1739)
|
||||
- Fix keys highlights, add missed [#1713](https://github.com/SpaceVim/SpaceVim/pull/1713)
|
||||
- Fix layer activation command and typo in Python layer docs [#1712](https://github.com/SpaceVim/SpaceVim/pull/1712)
|
||||
- Fix typo in documentation [#1661](https://github.com/SpaceVim/SpaceVim/pull/1661)
|
||||
|
@ -11,7 +11,7 @@ echo " \______/| ##____/ \_______/\_______/\_______/ \_/ |__|__/ |__/
|
||||
echo " | ## "
|
||||
echo " | ## "
|
||||
echo " |__/ "
|
||||
echo " 版本 : 0.8.0-dev 中文官网 : https://spacevim.org/cn/ "
|
||||
echo " 版本 : 0.8.0 中文官网 : https://spacevim.org/cn/ "
|
||||
|
||||
Push-Location ~
|
||||
|
||||
|
@ -84,7 +84,7 @@ On_IWhite='\033[0;107m' # White
|
||||
# }}}
|
||||
|
||||
# version
|
||||
Version='0.8.0-dev'
|
||||
Version='0.8.0'
|
||||
#System name
|
||||
System="$(uname -s)"
|
||||
|
||||
@ -335,7 +335,7 @@ welcome () {
|
||||
echo_with_color ${Yellow} " | ## "
|
||||
echo_with_color ${Yellow} " | ## "
|
||||
echo_with_color ${Yellow} " |__/ "
|
||||
echo_with_color ${Yellow} " 版本 : 0.8.0-dev 中文官网 : https://spacevim.org/cn/ "
|
||||
echo_with_color ${Yellow} " 版本 : 0.8.0 中文官网 : https://spacevim.org/cn/ "
|
||||
}
|
||||
|
||||
# }}}
|
||||
|
@ -12,7 +12,7 @@ SpaceVim 的设计蓝图和[里程碑](https://github.com/SpaceVim/SpaceVim/mile
|
||||
<!-- vim-markdown-toc GFM -->
|
||||
|
||||
- [下一个版本](#下一个版本)
|
||||
- [0.8](#08)
|
||||
- [0.9](#09)
|
||||
- [版本说明](#版本说明)
|
||||
- [Completed](#completed)
|
||||
- [v0.1.0](#v010)
|
||||
@ -28,7 +28,7 @@ SpaceVim 的设计蓝图和[里程碑](https://github.com/SpaceVim/SpaceVim/mile
|
||||
|
||||
## 下一个版本
|
||||
|
||||
### [0.8](https://github.com/SpaceVim/SpaceVim/milestone/11)
|
||||
### [0.9](https://github.com/SpaceVim/SpaceVim/milestone/12)
|
||||
|
||||
## 版本说明
|
||||
|
||||
|
@ -11,7 +11,7 @@ echo " \______/| ##____/ \_______/\_______/\_______/ \_/ |__|__/ |__/
|
||||
echo " | ## "
|
||||
echo " | ## "
|
||||
echo " |__/ "
|
||||
echo " version : 0.8.0-dev by : spacevim.org "
|
||||
echo " version : 0.8.0 by : spacevim.org "
|
||||
|
||||
Push-Location ~
|
||||
|
||||
|
@ -84,7 +84,7 @@ On_IWhite='\033[0;107m' # White
|
||||
# }}}
|
||||
|
||||
# version
|
||||
Version='0.8.0-dev'
|
||||
Version='0.8.0'
|
||||
#System name
|
||||
System="$(uname -s)"
|
||||
|
||||
@ -330,7 +330,7 @@ welcome () {
|
||||
echo_with_color ${Yellow} " | ## "
|
||||
echo_with_color ${Yellow} " | ## "
|
||||
echo_with_color ${Yellow} " |__/ "
|
||||
echo_with_color ${Yellow} " version : 0.8.0-dev by : spacevim.org "
|
||||
echo_with_color ${Yellow} " version : 0.8.0 by : spacevim.org "
|
||||
}
|
||||
|
||||
# }}}
|
||||
|
@ -7,9 +7,27 @@ description: "The roadmap and milestones define the project direction and priori
|
||||
|
||||
The roadmap and [milestones](https://github.com/SpaceVim/SpaceVim/milestones) define the project direction and priorities.
|
||||
|
||||
|
||||
<!-- vim-markdown-toc GFM -->
|
||||
|
||||
- [Next](#next)
|
||||
- [v0.9.0](#v090)
|
||||
- [Meta](#meta)
|
||||
- [Completed](#completed)
|
||||
- [v0.1.0](#v010)
|
||||
- [v0.2.0](#v020)
|
||||
- [v0.3.0](#v030)
|
||||
- [v0.3.1](#v031)
|
||||
- [v0.4.0](#v040)
|
||||
- [v0.5.0](#v050)
|
||||
- [v0.6.0](#v060)
|
||||
- [v0.7.0](#v070)
|
||||
|
||||
<!-- vim-markdown-toc -->
|
||||
|
||||
## Next
|
||||
|
||||
### [v0.8.0](https://github.com/SpaceVim/SpaceVim/milestone/11)
|
||||
### [v0.9.0](https://github.com/SpaceVim/SpaceVim/milestone/12)
|
||||
|
||||
## Meta
|
||||
|
||||
|
@ -1,8 +1,8 @@
|
||||
This page documents changes in master branch since last release v0.7.0
|
||||
This page documents changes in master branch since last release v0.8.0
|
||||
|
||||
### PreRelease
|
||||
|
||||
The next release is v0.8.0.
|
||||
The next release is v0.9.0.
|
||||
|
||||
#### Added
|
||||
|
||||
@ -18,5 +18,5 @@ The next release is v0.8.0.
|
||||
|
||||
### Latest Release
|
||||
|
||||
SpaceVim releases v0.7.0 at 2018-03-19, please check the
|
||||
[release page](https://spacevim.org/SpaceVim-release-v0.7.0/) for all the details
|
||||
SpaceVim releases v0.8.0 at 2018-06-18, please check the
|
||||
[release page](https://spacevim.org/SpaceVim-release-v0.8.0/) for all the details
|
||||
|
Loading…
x
Reference in New Issue
Block a user