Skip to content

Releases: AndhikaWB/VSCodePortable

1.23

27 May 17:01

Choose a tag to compare

Release version 1.23.

Source code.zip: Contains all the needed files, except for VSCode which you need to download manually.
VSCodePortable_1.0.0_Dev_Test_23_online.paf.exe: VSCode (x64) will be downloaded automatically during setup.

Changelog

  • Version 1.22 is not released online, so we skipped directly to 1.23
  • Implement custom logic to read and write user config file. Now the launcher will write the default value if some settings don't exist yet
  • Changed file from VSCodePortable.ini to Data\settings\Custom.ini to store user config. This will avoid future confusion because there are 2 different VSCodePortable.ini files before this release. The file content in the new Custom.ini file are mostly the same as the old INI file

Note

  • This release contains breaking changes (see above)
  • See update procedure if you're updating from previous releases (< v1.23)

1.21

02 May 00:17

Choose a tag to compare

Release version 1.21.

Source code.zip: Contains all the needed files, except for VSCode which you need to download manually.
VSCodePortable_1.0.0_Dev_Test_21_online.paf.exe: VSCode (x64) will be downloaded automatically during setup.

Changelog

  • Allows to use Android SDK without checking Android Studio (studio64.exe)
  • Set ANDROID_HOME, ANDROID_AVD_HOME, and ANDROID_USER_HOME when "CreateJunctionsToAndroid" is true
  • Fixed incorrect path: please move Data\.AndroidStudio to Data\misc\.AndroidStudio manually if you're from v1.20

Note

  • This release shouldn't have any breaking change if you update from v1.20
  • See update procedure if you're updating from previous releases (< v1.20)

1.20

01 May 09:13

Choose a tag to compare

Release version 1.20.

Source code.zip: Contains all the needed files, except for VSCode which you need to download manually.
VSCodePortable_1.0.0_Dev_Test_20_online.paf.exe: VSCode (x64) will be downloaded automatically during setup.

Changelog

  • Instead of using one big Custom.nsh file, now they're split into multiple files under the App\AppInfo\Launcher\Modules directory
  • Reworked Android Studio portablization and other development environments (mostly just structural changes to clear up things)
  • Removed PySpark support (you can always install it using pip), added Bun support (Node.js alternative)

Note

  • This release contains breaking changes (changed folder structure on the Data\misc directory)
  • See update procedure if you're updating from previous release

1.19

22 Oct 17:34

Choose a tag to compare

Release version 1.19.

VSCodePortable_v1.19.zip: You will need to download VSCode manually.
VSCodePortable_v1.19_online.paf.exe: VSCode (x64) will be downloaded automatically during setup.

Changelog

  • Fix trailing newline from npm config output, which broke cmd and batch script in the previous releases
  • Added partial support for Apache Spark, or you can just install pyspark directly (it's the same)

Note

  • If you're upgrading from previous release, always compare your current VSCodePortable.ini with App\FirstRun\VSCodePortable.ini since config file will not be replaced automatically. There may be breaking changes that invalidates your current config file.

1.18

24 Sep 05:12

Choose a tag to compare

Release version 1.18.

VSCodePortable_v1.18.zip: You will need to download VSCode manually.
VSCodePortable_v1.18_online.paf.exe: VSCode (x64) will be downloaded automatically during setup.

Changelog

  • Added Flutter, Android Studio, and Android SDK support. There are some limitations, please see App\AppInfo\Launcher\Custom.nsh for the implementation.
  • Breaking changes for some folder structures under the Data\misc directory. Recommended to delete that directory and/or start over from beginning (by deleting Data folder).

Note

  • If you're upgrading from previous release, always compare your current VSCodePortable.ini with App\FirstRun\VSCodePortable.ini since config file will not be replaced automatically. There may be breaking changes that invalidates your current config file.

1.17

13 Aug 18:50

Choose a tag to compare

Release version 1.17.

VSCodePortable_v1.17.zip: You will need to download VSCode manually.
VSCodePortable_v1.17_online.paf.exe: VSCode (x64) will be downloaded automatically during setup.

Changelog

  • Added proper Go and Rust support (Go support were unclear in the previous release).
  • Added extra features for some DE, enable them via [Optional] section in VSCodePortable.ini (on launcher root directory).

Note

  • If you're upgrading from previous release, always compare your current VSCodePortable.ini with App\FirstRun\VSCodePortable.ini since config file will not be replaced automatically. There may be breaking changes that invalidates your current config file.

1.16

16 Jul 16:29

Choose a tag to compare

Release version 1.16.

VSCodePortable_v1.16.zip: You will need to download VSCode manually.
VSCodePortable_v1.16_online.paf.exe: VSCode (x64) will be downloaded automatically during setup.

Changelog

  • Git will not create config files in %UserProfile% folder anymore (moved to Data\misc\GitHome). Please move/copy all your Git related config files to the new directory manually (.bashrc, .zshrc, .cache, .gitconfig, etc). Related topic: 1, 2, and 3.
  • Added 1 new directory to cleanup (.vscode\cli).

Note

  • If you're upgrading from previous release, always compare your current VSCodePortable.ini with App\FirstRun\VSCodePortable.ini since config file will not be replaced automatically. There may be breaking changes that invalidates your current config file.

1.15

08 Jun 04:11

Choose a tag to compare

Release version 1.15.

VSCodePortable_v1.15.zip: You will need to download VSCode manually.
VSCodePortable_v1.15_online.paf.exe: VSCode (x64) will be downloaded automatically during setup.

Note
All old releases have been purged from this repo since they emulate UserProfile, AppData, and other crucial environment variables directly, causing many issues.