diff --git a/.linux_bintray.json b/.linux_bintray.json index 6cad91b1..b80d3499 100644 --- a/.linux_bintray.json +++ b/.linux_bintray.json @@ -16,10 +16,10 @@ }, "version": { - "name": "1.8", + "name": "1.9", "desc": "VNote Releases", - "released": "2017-08-17", - "vcs_tag": "1.8", + "released": "2017-10-02", + "vcs_tag": "1.9", "gpgSign": false }, diff --git a/.macos_bintray.json b/.macos_bintray.json index 44d41231..bb555d12 100644 --- a/.macos_bintray.json +++ b/.macos_bintray.json @@ -16,10 +16,10 @@ }, "version": { - "name": "1.8", + "name": "1.9", "desc": "VNote Releases", - "released": "2017-08-17", - "vcs_tag": "1.8", + "released": "2017-10-02", + "vcs_tag": "1.9", "gpgSign": false }, diff --git a/.travis.yml b/.travis.yml index eb790884..c24345d7 100644 --- a/.travis.yml +++ b/.travis.yml @@ -19,7 +19,7 @@ branches: before_install: - if [[ "${TRAVIS_OS_NAME}" == "linux" ]]; then sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test; fi - if [[ "${TRAVIS_OS_NAME}" == "linux" ]]; then sudo apt-get -qq update ; fi -- export version="1.8" +- export version="1.9" install: - if [[ "${TRAVIS_OS_NAME}" == "linux" ]]; then sudo -E apt-get -yq --no-install-suggests --no-install-recommends --force-yes install p7zip-full ; fi diff --git a/appveyor.yml b/appveyor.yml index 9d32e717..714a91e9 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -1,6 +1,6 @@ image: Visual Studio 2015 -version: 1.8.{build} +version: 1.9.{build} branches: only: @@ -38,7 +38,7 @@ build_script: # scripts that run after build after_build: - - set vnote_version=1.8 + - set vnote_version=1.9 # Clone OpenSSL DLLs - git clone https://github.com/tamlok/openssl-utils.git openssl-utils.git - mkdir distrib\VNote @@ -69,7 +69,7 @@ deploy: subject: tamlok repo: vnote package: vnote - version: 1.8 + version: 1.9 publish: true override: true artifact: portable diff --git a/changes.md b/changes.md index e6e4603b..2adb60fc 100644 --- a/changes.md +++ b/changes.md @@ -1,4 +1,28 @@ # Changes History +## v1.9 +- Support attachments of notes. +- Add recycle bin to notebook to hold deleted files. +- Refine Vim mode: + - Support J and gJ to join line; + - Support S, {, and }; + - w to save note; + - Fix Y and D actions in Visual mode. +- Support AppImage package for Linux. +- More responsive and efficient syntax highlight and image preview. +- More pleasant line distance. +- More natural interaction of folder and note management. +- Support inserting note name as title. +- Support custom default mode to open a note. +- Support auto heading sequence. +- Support color column in fenced code block in edit mode. +- Support line number in code block in both read and edit mode. +- Support created time and modified time of notes, folders, and notebooks. +- Support custom Markdown-it options, such as auto line break. +- Confirm when cleaning up unused images. +- Support custom Mathjax location. +- Support custom style for code block highlights in read mode. +- Double click on a tab to close it. + ## v1.8 - Support editing external files. VNote could open files from command line. - Support drag-and-drop to open external files. diff --git a/src/vconfigmanager.cpp b/src/vconfigmanager.cpp index 688504c1..7a9de545 100644 --- a/src/vconfigmanager.cpp +++ b/src/vconfigmanager.cpp @@ -13,7 +13,7 @@ const QString VConfigManager::orgName = QString("vnote"); const QString VConfigManager::appName = QString("vnote"); -const QString VConfigManager::c_version = QString("1.8"); +const QString VConfigManager::c_version = QString("1.9"); const QString VConfigManager::c_obsoleteDirConfigFile = QString(".vnote.json"); const QString VConfigManager::c_dirConfigFile = QString("_vnote.json"); const QString VConfigManager::defaultConfigFilePath = QString(":/resources/vnote.ini");