Here are the release notes for each of the version released.

v3.4.3 - September 23,2019

  • Share GitHub Gist ID message Fixed #1033
  • Consistency between GitHub Gist and Description across extension readme #1023
  • Snippets Sync. Fixed #993
  • GitHub Api connection improved #1027
  • Extension always asks to enable Force Upload #1016 - Thanks for PR #1026 by @karl-lunarg
  • UX Improved for the Force Upload #1035 - Thanks for PR #1042 by @karl-lunarg
  • Webview does not set a content security policy #1010 - Thanks for PR #1020 by @ParkourKarthik
  • Icon Improved - Thanks for PR #1022 by @Pustur
  • Improved German Languauge Support - Thanks for PR #1040 by @jan-di
  • Improved Chinese Language Support - Thanks for PR #1028 by @YunChaoTsai
  • Readme Improved - Thanks for PR #1031 by @faliure
  • Slack Link Updated
  • Node Modules Updated

v3.4.2 - August 21, 2019

v3.4.1 - July 22, 2019

v3.4.0 - July 15, 2019

v3.3.1 - June 25,2019

  • Small Improvements

v3.3.0 - June 25,2019

v3.2.9 - April 18,2019

v3.2.8 - April 04,2019

  • Bug : auto upload doesn’t work when make change on settings #801 - Thanks for PR #807 by @arnohovhannisyan
  • Bug : Auto Upload / Download : Disable change detection for workspace storage folder #708 - Thanks for PR #811 by @knyhle
  • Pretiffy Custom Settings JSON - Thanks for PR #812 by @knyhle
  • Improvement - Remove manual visx package installation in favour of extension download by CLI #820
  • Improvement - Remove replaceCodeSettings from Settings Sync configurations #805

v3.2.7 - March 06,2019

v3.2.6 - March 05,2019

  • Bug : Syncing of extensions not working in portable mode #756 - Thanks for PR #782 by @LuisUrrutia
  • Bug : Fixing NODE_TLS_REJECT_UNAUTHORIZED #776 - Thanks for PR #779 by @MattMorgis
  • Documentation Updated
  • Packages Updated

v3.2.5 - Feb 15,2019

  • Bug : Not working with VSCode 1.31 #762 - Thanks for PR #763 by @nekonenene
  • Bug : Multi-line settings aren’t ignored properly using sync pragma #701 - Thanks for PR #750 by @ioprotium
  • Packages updated, small improvements

Version - 3.2.3 - 11 Dec, 2018

Version - 3.2.2 - 26 Nov, 2018

  • Sync Advance Setting Menu doesnt open when JSON not Valid #683

Version - 3.2.1 - 26 Nov, 2018

  • Bug : Only install missing extensions in Portable Vs Code #687
  • Bug : Error: Cannot read property ‘token’ of undefined #685
  • Bug : sync-ignore isn’t ignoring my local value, it deletes it #686
  • Bug : Download of extension packages failed #642 - Thanks for PR #705 by @emptyother

Version - 3.2.0 - 17 Oct, 2018

  • Prompt to reload VSCode after installing extensions #629
  • Keep output of CLI installation command #628
  • Dont write default settings sync config to code settings.json #513
  • vscodium download settings fails #650 - Thanks for PR #651 by @stripedpajamas
  • Does not work with Portable Visual Studio Code #331
  • Flatpak Support for Settings Sync #621 - Thanks for PR #657 by @laloch
  • Per-platform / per-hostname inline settings #640 - Thanks for PR #667 by @ioprotium
  • Idea/Suggestion: Adds support to sync custom files #258 - Thanks for PR #258 by @tkrtmy

Version - 3.1.2

  • Extension CLI Download Improvements.

Version - 3.1.1

  • Fixed : Extension Download fails for Code Insiders and mac Users #618
  • Fixed : Upload issues for mac #622

Version - 3.1.0

  • Option to Install Extensions Using CLI #434
    • Code Team hasn’t provided API to install extension, but as CLI is available Settings Sync will start using code cli to download extensions. Live Status will be displayed while downloading.
    • Note : This feature wont work in Mac as I cant test on Mac. You will be facing problems, for this I need Mac users to help and fix it.
    • Fixes : #337, #566 and #577
  • Unify the code style by using tslint and prettier - Thanks for PR #595 by @axetroy
    • Fixes : #578, #597, #486 by upgrading all the packages like Github Api.
  • Don’t introduce “sync.*” settings which is equal to default behavior after DL/UL - #513
    • Settings Sync configuration has been changed, Readme is updated.
  • Added German localization - Thanks for PR #588 by @ljosberinn
  • Missing partial i18n translation - Thanks for PR #593 by @axetroy
  • Documentation Improvement - Thanks for PR #603 by @MastaCoder
  • Fix slack img in README and Update tutorial message - Thanks for PR #607 and #608 by @fr3fou
  • Ignored extensions can be accidentally deleted if removeExtensions is enabled. - Thanks for PR #604 by @leepowellcouk
  • Error Translation - Thanks for PR #616 by @Xiongqi-XQ

Version - 3.0.0

  • Bug Fix for OSS Variant #549 - Thanks for PR @rudfoss
  • Support i18n for extension - Currently Supports English and Chinese #581 - Thanks for PR @axetroy
  • Added Functionality to ignore extension in settings sync #523 - Thanks for PR @leepowellcouk
  • Setting to disable opening of github page #576
  • Update adm-zip to the latest version #551

Version - 2.9.1

  • Bug Fix for OSS Variant #510 - Thanks for PR @JacobHenner
  • Readme Typo Fix #531 - Thanks for PR @x4m3
  • syncLocalSettings does not support replacing setting with “False” value #516 - Thanks for PR @leepowellcouk
  • add support for xdg environment paths #532 - Thanks for PR @Dennor

Version - 2.9.0

Important : Github is going to disable anonymous Gist from March 19, 2018. Anonymous Gist support has been removed from Settings Sync.

  • Settings Sync now support OSS Variant #77 - By @LC43
  • Settings Sync now support “code-snippets” files and other snippets extensions #340
  • Now you can configure settings sync not to delete extensions on download #373
  • Now you can exclude extensions list while uploading #389
  • If you are looking to use Settings Sync to download settings only. (e.g Fetch Team Environment) - Bug has been fixed #487

Version - 2.8.7

  • Token dialog will appear when you hit download command #461
  • Documentation Improved #467 - By @Modelmat

Version - 2.8.6

  • Bug Fix : #444 - Added support for Latest VS Code.
  • Documentation Improved #448 (By : @textortexxel)

Version - 2.8.5

  • Bug Fix : #440
  • Summary will be displayed on Code Output Window #137 (By : @ThisIsManta)
  • Extension installation message improved #359

Version - 2.8.4

  • Fixing extension after API Changes #428 (By : @sonhanguyen)
  • Added GIF for Upload and Download for readme (By : @mmakarios)
  • Documentation Improved (By : @VictorioBerra , @eliasmeire )
  • Typo Fix ( By : @guiconti )

Version - 2.8.3

  • Allow to set multiple gist Description #319. gist you create will have custom name, for example : Home Settings , Office Settings. It will allow you to switch between multiple Gist in single Click, in future updates.
  • Fixing #374
  • Fixing #363
  • Fixing #352
  • Sometimes on downloading, User enter GitHub token instead of GIST causing extension failing. Documentation is updated to verify the created Gist. #343

Version - 2.8.2

  • Improved code for #343 as GitHub API shows “Not Found” Exception on connection. Alot of users are reporting this over time so I have decided to add new option to store settings in local drive so you guys can set path of local one drive to export settings there and let one drive do the upload and import from the file location.
  • Fixing #342
  • If you have MacOS and looking forward to do some work on #343 let me know, i will assist you as i dont have Mac environment.

Version - 2.8.0

  • Fixing #322
  • Fixing #289
  • Fixing #320
  • Fixing #310 : Now you can set github token manually from the sync local settings.

Version - 2.7.0

  • Fixing #296 : Now you can easily setup your Gist description while creating new gist.
  • Fixing #295 : If user try to change other users gist, extension will show logs displaying the current user and the gist owner user.
  • Fixing #232 : Now you can decide which settings you want to upload.

Version - 2.6.2

Version - 2.6.1

  • Added Support for Github Enterprise

Version - 2.5.1

  • Local Settings Layout Change - New Layout here

Version - 2.5.0

Version - 2.4.4

  • Added Feature #100 - Detailed post on here
  • Extension Enhanced #203
  • Fixing Bugs #206
  • Fixing Bugs #213

Version - 2.4.3

  • Fixing Bugs #190
  • Fixing Bugs #194
  • Gist Uploaded will contains extension version information for future work.

Version - 2.4.2

  • workspaces is configurable default as false
  • Fixing Bug #161
  • Supporting Anonymous Gists #180

Version - 2.4.0

  • This version is currently released for Code version 1.9 users that are currently insiders. Once I make sure that its working fine, i will publish 2.4.1 in next week for normal build users.
  • #167 Changed the name from Visual Studio Code Settings Sync to Settings Sync for better understanding.
  • #168 Added workspaces sync feature - User can now sync all the workspaces alongwith the settings across multiple machines that will include tasks.json and other files.
  • #111 Previously the extension was configured by its own settings file. But now it will be configured using Code’s own configuration settings.
  • #144 Sharing settings are more easier it will remove the existing Gist and create new public Gist and upload the settings. Users can download the other users Gist but cannot make changes to other User Gist.
  • Bugs Resolved #161

Version - 2.3.4

  • Proxy Support Added #60. It will now support http.proxy settings from code settings.json file.
  • Auto upload settings on extension remove and install will be done in 2.4 version as there is limitation in vscode, i have already opened an issue in code repository.

Version - 2.3.3

  • Improvements with auto upload.
  • Fixed #117 , #97

Version - 2.3.1

  • Added auto-upload feature , disable by default. It will start uploading process when any of the setting is changed automatically.
  • Exception handling Added
  • Reverted #97 and fixed #106

Version -2.2.7

Version - 2.2.4

  • Added Toggle Force Download options to initiate download process even you have the latest settings.
  • Open URL when settings are opened and other small tweaks.

Version - 2.2.3

  • Now you can create public GIST, instead of secret GIST so any one may see your settings.
  • #63. Now you can share your public GIST with anyone, they just need to enter your GIST ID in order to get your settings. They wont be able to edit your settings but when you change the GIST or any settings they will get the latest version of all the settings.
  • Fixed #78 , #79 , #73 ,#75

Version - 2.1.0

  • Added Extension Summary Feature #21. The information messages are removed when you initiate the download or upload process, it will show the summary that which files are downloaded/ uploaded alongwith the extensions which are downloaded or deleted (in case of download). Its a better understanding rather then showing information message of which files are uploaded or downloaded.
  • Information messages showing in start-up was showing again and again when the download process initiated. To cover this i have made a summary page which tells the status, but you can also disable the summary page and keep a quite process but selecting Toggle Summary Page command. #76.

Version - 2.0.1

  • Added Automatic Syncing #31. Now you can turn ON the auto download settings from the command and it will just download the latest settings everytime the editor is started. Feel free to report bug or send me a pull request :) if there are any. How to do that? Read Me post is updated, Visit there to get step by step.
  • Fixed #72
  • Added more exception handling in different places.

Previous Build from v2 notes are removed