1
0
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:
Wang Shidong 2018-06-18 14:01:56 +08:00 committed by GitHub
parent 11bfa73fc4
commit 7a91d3bc2f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
13 changed files with 214 additions and 26 deletions

View File

@ -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
\ ]

View File

@ -11,7 +11,7 @@
[![Build Status](https://travis-ci.org/SpaceVim/SpaceVim.svg?branch=master)](https://travis-ci.org/SpaceVim/SpaceVim)
[![Build status](https://ci.appveyor.com/api/projects/status/eh3t5oph70abp665/branch/master?svg=true)](https://ci.appveyor.com/project/wsdjeg/spacevim/branch/master)
[![codecov](https://codecov.io/gh/SpaceVim/SpaceVim/branch/master/graph/badge.svg)](https://codecov.io/gh/SpaceVim/SpaceVim/branch/master)
![Version](https://img.shields.io/badge/version-0.8.0--dev-FF69B4.svg)
![Version](https://img.shields.io/badge/version-0.8.0-FF69B4.svg)
[![GPLv3 License](https://img.shields.io/badge/license-GPLv3-blue.svg)](LICENSE)
[![Doc](https://img.shields.io/badge/doc-%3Ah%20SpaceVim-orange.svg)](doc/SpaceVim.txt)
[![Average time to resolve an issue](http://isitmaintained.com/badge/resolution/SpaceVim/SpaceVim.svg)](http://isitmaintained.com/project/SpaceVim/SpaceVim "Average time to resolve an issue")

View File

@ -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

View File

@ -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
""

View File

@ -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

View 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.
![v0.8.0 welcome page](https://user-images.githubusercontent.com/13142418/41507987-b7fb4760-7202-11e8-8896-01650480e798.png)
<!-- 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.
![complete in git commit](https://user-images.githubusercontent.com/13142418/41519892-6ee2d3fc-7290-11e8-8b48-20e24d3046bc.jpg)
- 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).
![UI for dein](https://user-images.githubusercontent.com/13142418/34907332-903ae968-f842-11e7-8ac9-07fcc9940a53.gif)
- 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)

View File

@ -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 ~

View File

@ -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/ "
}
# }}}

View File

@ -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)
## 版本说明

View File

@ -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 ~

View File

@ -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 "
}
# }}}

View File

@ -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

View File

@ -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