diff --git a/.github_changelog_generator b/.github_changelog_generator index a3865a5ffc4..98ee15a3b81 100644 --- a/.github_changelog_generator +++ b/.github_changelog_generator @@ -4,6 +4,6 @@ bug-labels=kind/bug enhancement-label=**Enhancements:** enhancement-labels=kind/enhancement,kind/feature exclude-labels=status/by-design,status/duplicate,kind/question,kind/discussion -since-tag=v0.15.0 +since-tag=v0.15.7 base=build/CHANGELOG.base.md cache-file=/usr/local/src/your-app/.cache/github_changelog_generator \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index b2c971ba25d..98dc269232d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,50 @@ # Change Log +## [v0.16.0](https://github.com/vscodevim/vim/tree/v0.16.0) (2018-08-09) + +[Full Changelog](https://github.com/vscodevim/vim/compare/v0.15.7...v0.16.0) + +**Enhancements:** + +- Reenable change that minimized the calls to setContext [\#2900](https://github.com/VSCodeVim/Vim/pull/2900) ([xconverge](https://github.com/xconverge)) + +**Fixed Bugs:** + +- Cannot create files with extensions using :e\[dit\] {file} [\#2923](https://github.com/VSCodeVim/Vim/issues/2923) +- :tablast broken with vscode 1.25.0 [\#2813](https://github.com/VSCodeVim/Vim/issues/2813) +- 2gt not goes to the right tab [\#2789](https://github.com/VSCodeVim/Vim/issues/2789) + +**Closed issues:** + +- "commandlineinprogress": "underline" causes issues [\#2896](https://github.com/VSCodeVim/Vim/issues/2896) +- Quote macro sometimes doubling in Python [\#2662](https://github.com/VSCodeVim/Vim/issues/2662) +- easy motion mapping key problem [\#1894](https://github.com/VSCodeVim/Vim/issues/1894) + +**Merged pull requests:** + +- docs: move configs to tables for readability [\#2941](https://github.com/VSCodeVim/Vim/pull/2941) ([jpoon](https://github.com/jpoon)) +- chore\(deps\): update dependency @types/node to v9.6.26 [\#2940](https://github.com/VSCodeVim/Vim/pull/2940) ([renovate-bot](https://github.com/renovate-bot)) +- docs: clean-up readme [\#2931](https://github.com/VSCodeVim/Vim/pull/2931) ([jpoon](https://github.com/jpoon)) +- chore\(deps\): update dependency @types/lodash to v4.14.116 [\#2930](https://github.com/VSCodeVim/Vim/pull/2930) ([renovate-bot](https://github.com/renovate-bot)) +- fix: files with extensions not being auto-created. closes \#2923. [\#2928](https://github.com/VSCodeVim/Vim/pull/2928) ([jpoon](https://github.com/jpoon)) +- chore\(deps\): update dependency @types/node to v9.6.25 [\#2927](https://github.com/VSCodeVim/Vim/pull/2927) ([renovate-bot](https://github.com/renovate-bot)) +- Fix :tablast breaking in vscode 1.25 \#2813 [\#2926](https://github.com/VSCodeVim/Vim/pull/2926) ([Roshanjossey](https://github.com/Roshanjossey)) +- chore\(deps\): update dependency typescript to v3 [\#2920](https://github.com/VSCodeVim/Vim/pull/2920) ([renovate-bot](https://github.com/renovate-bot)) +- chore\(deps\): update dependency gulp-git to v2.8.0 [\#2919](https://github.com/VSCodeVim/Vim/pull/2919) ([renovate-bot](https://github.com/renovate-bot)) +- Fix Emulated Plugins TOC link in README [\#2918](https://github.com/VSCodeVim/Vim/pull/2918) ([jjt](https://github.com/jjt)) +- fix: use full path for configs [\#2915](https://github.com/VSCodeVim/Vim/pull/2915) ([jpoon](https://github.com/jpoon)) +- fix: enable prettier for md [\#2909](https://github.com/VSCodeVim/Vim/pull/2909) ([jpoon](https://github.com/jpoon)) +- Update dependency prettier to v1.14.0 [\#2908](https://github.com/VSCodeVim/Vim/pull/2908) ([renovate-bot](https://github.com/renovate-bot)) +- Update dependency @types/node to v9.6.24 [\#2906](https://github.com/VSCodeVim/Vim/pull/2906) ([renovate-bot](https://github.com/renovate-bot)) +- Update dependency @types/lodash to v4.14.115 [\#2905](https://github.com/VSCodeVim/Vim/pull/2905) ([renovate-bot](https://github.com/renovate-bot)) +- Add --grep flag to gulp test [\#2904](https://github.com/VSCodeVim/Vim/pull/2904) ([xmbhasin](https://github.com/xmbhasin)) +- Update dependency @types/lodash to v4.14.114 [\#2901](https://github.com/VSCodeVim/Vim/pull/2901) ([renovate-bot](https://github.com/renovate-bot)) +- Fix gt tab navigation with count prefix [\#2899](https://github.com/VSCodeVim/Vim/pull/2899) ([xconverge](https://github.com/xconverge)) +- Updating README FAQ [\#2894](https://github.com/VSCodeVim/Vim/pull/2894) ([augustnmonteiro](https://github.com/augustnmonteiro)) +- refactor baseaction [\#2892](https://github.com/VSCodeVim/Vim/pull/2892) ([jpoon](https://github.com/jpoon)) +- Revert "fix: use ferrarimarco's image instead of my fork to generate changelog" [\#2891](https://github.com/VSCodeVim/Vim/pull/2891) ([jpoon](https://github.com/jpoon)) +- Integrate SmartIM to VSCodeVim [\#2643](https://github.com/VSCodeVim/Vim/pull/2643) ([daipeihust](https://github.com/daipeihust)) + ## [v0.15.7](https://github.com/vscodevim/vim/tree/v0.15.7) (2018-07-25) [Full Changelog](https://github.com/vscodevim/vim/compare/v0.15.6...v0.15.7) diff --git a/build/CHANGELOG.base.md b/build/CHANGELOG.base.md index 9dcc9be0dc1..9e253d6d73f 100644 --- a/build/CHANGELOG.base.md +++ b/build/CHANGELOG.base.md @@ -1,3 +1,127 @@ +## [v0.15.7](https://github.com/vscodevim/vim/tree/v0.15.7) (2018-07-25) + +[Full Changelog](https://github.com/vscodevim/vim/compare/v0.15.6...v0.15.7) + +**Enhancements:** + +- Please use vscode's config folder for .cmdline_history [\#2799](https://github.com/VSCodeVim/Vim/issues/2799) +- Improve neovim command execution status reporting in status bar [\#2878](https://github.com/VSCodeVim/Vim/pull/2878) ([xconverge](https://github.com/xconverge)) + +**Fixed Bugs:** + +- 'r' in insert mode not entered when typed quickly [\#2888](https://github.com/VSCodeVim/Vim/issues/2888) +- Vim extension stops working [\#2873](https://github.com/VSCodeVim/Vim/issues/2873) + +**Closed issues:** + +- hjkl keys as arrow keys in intellisense contextual menu do not work [\#2885](https://github.com/VSCodeVim/Vim/issues/2885) + +**Merged pull requests:** + +- Fix issue with incorrectly finding and triggering certain remappings [\#2890](https://github.com/VSCodeVim/Vim/pull/2890) ([xconverge](https://github.com/xconverge)) +- Move commandline history to XDG_CACHE_HOME or %APPDATA% [\#2889](https://github.com/VSCodeVim/Vim/pull/2889) ([xconverge](https://github.com/xconverge)) +- fix: use ferrarimarco's image instead of my fork to generate changelog [\#2884](https://github.com/VSCodeVim/Vim/pull/2884) ([jpoon](https://github.com/jpoon)) +- fix: use map to search for relevant actions. \#2021 [\#2883](https://github.com/VSCodeVim/Vim/pull/2883) ([jpoon](https://github.com/jpoon)) +- fix: handle non-string remapped key. closes \#2873 [\#2881](https://github.com/VSCodeVim/Vim/pull/2881) ([jpoon](https://github.com/jpoon)) + +## [v0.15.6](https://github.com/vscodevim/vim/tree/v0.15.6) (2018-07-24) + +[Full Changelog](https://github.com/vscodevim/vim/compare/v0.15.5...v0.15.6) + +**Merged pull requests:** + +- Fix regression with setContext in modeHandler [\#2880](https://github.com/VSCodeVim/Vim/pull/2880) ([xconverge](https://github.com/xconverge)) + +## [v0.15.5](https://github.com/vscodevim/vim/tree/v0.15.5) (2018-07-24) + +[Full Changelog](https://github.com/vscodevim/vim/compare/v0.15.4...v0.15.5) + +**Merged pull requests:** + +- Neovim integration show errors when using commandline at correct times [\#2877](https://github.com/VSCodeVim/Vim/pull/2877) ([xconverge](https://github.com/xconverge)) +- Improve error reporting with neovim commandline [\#2876](https://github.com/VSCodeVim/Vim/pull/2876) ([xconverge](https://github.com/xconverge)) +- chore\(deps\): update dependency @types/lodash to v4.14.113 [\#2875](https://github.com/VSCodeVim/Vim/pull/2875) ([renovate-bot](https://github.com/renovate-bot)) + +## [v0.15.4](https://github.com/vscodevim/vim/tree/v0.15.4) (2018-07-24) + +[Full Changelog](https://github.com/vscodevim/vim/compare/v0.15.3...v0.15.4) + +**Enhancements:** + +- Moving down at a fold that's at the end of the file causes an infinite loop [\#1855](https://github.com/VSCodeVim/Vim/issues/1855) + +**Fixed Bugs:** + +- Long key chords does not trigger configured action. [\#2735](https://github.com/VSCodeVim/Vim/issues/2735) +- Cursor jumps erratically before moving vertically [\#2163](https://github.com/VSCodeVim/Vim/issues/2163) + +**Closed issues:** + +- ^f stopped working after 1.25.1 update [\#2865](https://github.com/VSCodeVim/Vim/issues/2865) +- Switching escape and capslock [\#2859](https://github.com/VSCodeVim/Vim/issues/2859) + +**Merged pull requests:** + +- fix: add missing wrapkeys to test configuration [\#2871](https://github.com/VSCodeVim/Vim/pull/2871) ([jpoon](https://github.com/jpoon)) +- Improve foldfix performance and potentially fix some bugs\(\#1855 \#2163\) [\#2867](https://github.com/VSCodeVim/Vim/pull/2867) ([xmbhasin](https://github.com/xmbhasin)) +- Roadmap doc fix for visual mode case switching [\#2866](https://github.com/VSCodeVim/Vim/pull/2866) ([pjlangley](https://github.com/pjlangley)) +- Add whichwrap [\#2864](https://github.com/VSCodeVim/Vim/pull/2864) ([davidmfoley](https://github.com/davidmfoley)) +- docs: add section on debugging remappings [\#2862](https://github.com/VSCodeVim/Vim/pull/2862) ([jpoon](https://github.com/jpoon)) +- Cache mode so that calls to setContext is minimized [\#2861](https://github.com/VSCodeVim/Vim/pull/2861) ([xconverge](https://github.com/xconverge)) +- Workaround surround bug [\#2830](https://github.com/VSCodeVim/Vim/pull/2830) ([reujab](https://github.com/reujab)) +- Add unit test for long user configured chords. [\#2736](https://github.com/VSCodeVim/Vim/pull/2736) ([regiontog](https://github.com/regiontog)) + +## [v0.15.3](https://github.com/vscodevim/vim/tree/v0.15.3) (2018-07-20) + +[Full Changelog](https://github.com/vscodevim/vim/compare/v0.15.2...v0.15.3) + +**Fixed Bugs:** + +- :$ requires additional enter to go to end of buffer [\#2858](https://github.com/VSCodeVim/Vim/issues/2858) + +**Merged pull requests:** + +- Fixes $ and % commands [\#2860](https://github.com/VSCodeVim/Vim/pull/2860) ([xconverge](https://github.com/xconverge)) +- fixed buggy interactive substitute replacements [\#2857](https://github.com/VSCodeVim/Vim/pull/2857) ([kevintighe](https://github.com/kevintighe)) + +## [v0.15.2](https://github.com/vscodevim/vim/tree/v0.15.2) (2018-07-19) + +[Full Changelog](https://github.com/vscodevim/vim/compare/v0.15.1...v0.15.2) + +**Fixed Bugs:** + +- Change surround tag with tag including a dot [\#2850](https://github.com/VSCodeVim/Vim/issues/2850) +- Delete using \('d' + 'number' + '+/-'\) \(e.g. d5+\) doesn't work like expected. [\#2846](https://github.com/VSCodeVim/Vim/issues/2846) + +**Merged pull requests:** + +- fixes \#2850 [\#2856](https://github.com/VSCodeVim/Vim/pull/2856) ([xconverge](https://github.com/xconverge)) +- fix: don't run test when launching through vscode [\#2854](https://github.com/VSCodeVim/Vim/pull/2854) ([jpoon](https://github.com/jpoon)) +- v0.15.1 [\#2853](https://github.com/VSCodeVim/Vim/pull/2853) ([jpoon](https://github.com/jpoon)) +- Interactive Substitute [\#2851](https://github.com/VSCodeVim/Vim/pull/2851) ([kevintighe](https://github.com/kevintighe)) + +## [v0.15.1](https://github.com/vscodevim/vim/tree/v0.15.1) (2018-07-17) + +[Full Changelog](https://github.com/vscodevim/vim/compare/v0.15.0...v0.15.1) + +**Enhancements:** + +- Option case-insensitive for vim-sneak [\#2829](https://github.com/VSCodeVim/Vim/issues/2829) +- "x" operation far too cpu-hungry [\#1581](https://github.com/VSCodeVim/Vim/issues/1581) + +**Fixed Bugs:** + +- ctrl+v no longer pastes in insert mode [\#2646](https://github.com/VSCodeVim/Vim/issues/2646) + +**Merged pull requests:** + +- fix: upgrade winston to 3.0 [\#2852](https://github.com/VSCodeVim/Vim/pull/2852) ([jpoon](https://github.com/jpoon)) +- update tslint and fix radix linting [\#2849](https://github.com/VSCodeVim/Vim/pull/2849) ([xconverge](https://github.com/xconverge)) +- Update dependency @types/mocha to v5.2.5 [\#2847](https://github.com/VSCodeVim/Vim/pull/2847) ([renovate-bot](https://github.com/renovate-bot)) +- gulp release [\#2841](https://github.com/VSCodeVim/Vim/pull/2841) ([jpoon](https://github.com/jpoon)) +- Update dependency @types/lodash to v4.14.112 [\#2839](https://github.com/VSCodeVim/Vim/pull/2839) ([renovate-bot](https://github.com/renovate-bot)) +- Add config option for sneak to use smartcase and ignorecase [\#2837](https://github.com/VSCodeVim/Vim/pull/2837) ([xconverge](https://github.com/xconverge)) + ## [v0.15.0](https://github.com/vscodevim/vim/tree/v0.15.0) (2018-07-12) [Full Changelog](https://github.com/vscodevim/vim/compare/v0.14.2...v0.15.0) @@ -1554,5 +1678,3 @@ - command line mode refactoring [\#5](https://github.com/VSCodeVim/Vim/pull/5) ([guillermooo](https://github.com/guillermooo)) - Navigation mode [\#4](https://github.com/VSCodeVim/Vim/pull/4) ([jpoon](https://github.com/jpoon)) - Add ex mode [\#3](https://github.com/VSCodeVim/Vim/pull/3) ([guillermooo](https://github.com/guillermooo)) - -\* _This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)_ diff --git a/package-lock.json b/package-lock.json index 70d54eb9226..8efdf648532 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "vim", - "version": "0.15.7", + "version": "0.16.0", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -1800,8 +1800,7 @@ "ansi-regex": { "version": "2.1.1", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "aproba": { "version": "1.2.0", @@ -1822,14 +1821,12 @@ "balanced-match": { "version": "1.0.0", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "brace-expansion": { "version": "1.1.11", "bundled": true, "dev": true, - "optional": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -1844,20 +1841,17 @@ "code-point-at": { "version": "1.1.0", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "concat-map": { "version": "0.0.1", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "console-control-strings": { "version": "1.1.0", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "core-util-is": { "version": "1.0.2", @@ -1974,8 +1968,7 @@ "inherits": { "version": "2.0.3", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "ini": { "version": "1.3.5", @@ -1987,7 +1980,6 @@ "version": "1.0.0", "bundled": true, "dev": true, - "optional": true, "requires": { "number-is-nan": "^1.0.0" } @@ -2002,7 +1994,6 @@ "version": "3.0.4", "bundled": true, "dev": true, - "optional": true, "requires": { "brace-expansion": "^1.1.7" } @@ -2010,14 +2001,12 @@ "minimist": { "version": "0.0.8", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "minipass": { "version": "2.2.4", "bundled": true, "dev": true, - "optional": true, "requires": { "safe-buffer": "^5.1.1", "yallist": "^3.0.0" @@ -2036,7 +2025,6 @@ "version": "0.5.1", "bundled": true, "dev": true, - "optional": true, "requires": { "minimist": "0.0.8" } @@ -2117,8 +2105,7 @@ "number-is-nan": { "version": "1.0.1", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "object-assign": { "version": "4.1.1", @@ -2130,7 +2117,6 @@ "version": "1.4.0", "bundled": true, "dev": true, - "optional": true, "requires": { "wrappy": "1" } @@ -2216,8 +2202,7 @@ "safe-buffer": { "version": "5.1.1", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "safer-buffer": { "version": "2.1.2", @@ -2253,7 +2238,6 @@ "version": "1.0.2", "bundled": true, "dev": true, - "optional": true, "requires": { "code-point-at": "^1.0.0", "is-fullwidth-code-point": "^1.0.0", @@ -2273,7 +2257,6 @@ "version": "3.0.1", "bundled": true, "dev": true, - "optional": true, "requires": { "ansi-regex": "^2.0.0" } @@ -2317,14 +2300,12 @@ "wrappy": { "version": "1.0.2", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "yallist": { "version": "3.0.2", "bundled": true, - "dev": true, - "optional": true + "dev": true } } }, diff --git a/package.json b/package.json index fd1b1591757..36b1776130c 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "displayName": "Vim", "description": "Vim emulation for Visual Studio Code", "icon": "images/icon.png", - "version": "0.15.7", + "version": "0.16.0", "publisher": "vscodevim", "galleryBanner": { "color": "#e3f4ff", @@ -701,4 +701,4 @@ "typescript": "3.0.1", "vscode": "1.1.18" } -} \ No newline at end of file +} diff --git a/test/testConfiguration.ts b/test/testConfiguration.ts index 59f8af55d80..19d25735fa4 100644 --- a/test/testConfiguration.ts +++ b/test/testConfiguration.ts @@ -44,12 +44,12 @@ export class Configuration implements IConfiguration { startInInsertMode = false; statusBarColorControl = false; statusBarColors: IModeSpecificStrings = { - normal: ["#8FBCBB", "#434C5E"], - insert: "#BF616A", - visual: "#B48EAD", - visualline: "#B48EAD", - visualblock: "#A3BE8C", - replace: "#D08770" + normal: ['#8FBCBB', '#434C5E'], + insert: '#BF616A', + visual: '#B48EAD', + visualline: '#B48EAD', + visualblock: '#A3BE8C', + replace: '#D08770', }; debug: { loggingLevel: 'warn';