Skip to content

Releases: 3F/hMSBuild

CI-build-35

20 Dec 17:47
@3F 3F
Compare
Choose a tag to compare
CI-build-35 Pre-release
Pre-release

🎲 Nightly build of e77f01f ➾ Worker image: Visual Studio 2015; Console: ci.appveyor.com/.../build-35

Only for tests 🗨 Commit message:

Implemented -vsw-priority feature. Issue #8

Also changed key -vswhere-version, this is obsolete now. Use -vsw-version

CI-build-34

14 Dec 23:02
@3F 3F
Compare
Choose a tag to compare
CI-build-34 Pre-release
Pre-release

🎲 Nightly build of cab1c8b ➾ Worker image: Visual Studio 2015; Console: ci.appveyor.com/.../build-34

Only for tests 🗨 Commit message:

Reviewed version from possible problems with special characters - #7

  • Now full support of ' &!~@#$^(+)_=%-;` when using with most msbuild args.

  • Updated keys: -no-vswhere, -no-vs, -no-netfx. Old keys still are activated, but it will cause a warnings.

  • -nocachevswhere splitted on -no-cache and -reset-cache.

  • Updated compressor. Now only minified version will be distributed by default.

  • The light version has been disabled now. Means new compiling will not generate this.
    I have no plan to support this today. Create issue to discuss this if you need.

Trivial changes from 1.2.2 also includes:

  • Fixed receiving of specified remote vswhere version by default (when no -vswhere-version).
  • Also fixes usage of changed vswhere version specified via -vswhere-version when it was already cached.

v1.2.2

18 Aug 16:27
@3F 3F
Compare
Choose a tag to compare
Public release of the hMSBuild v1.2.2

* FIXED: Updated GetNuTool v1.6.1:
         https://github.com/3F/GetNuTool/blob/master/changelog.txt

         Important fixes:
         * FIXED: Avoids errors with possible incorrect CRC & Compressed size info.
         * FIXED: Fixed problem "Input string was not in a correct format" when used version with release type.
         * FIXED: Fixed problems with paths and whitespace characters for `-unpack` command.

* FIXED: Visual Studio 2017 Update 3 compatibility. Issue #3.
* CHANGED: Non-zero exit code when compilation fails. Issue #4.
* NOTE: Now you can get the latest stable versions easily:
        * https://3F.github.io/hMSBuild/releases/latest/minified/
        * https://3F.github.io/hMSBuild/releases/latest/full/
        * https://3F.github.io/hMSBuild/releases/latest/light/

v1.2.1

26 May 11:27
@3F 3F
Compare
Choose a tag to compare
Public release of the hMSBuild v1.2.1

* FIXED: Fixed possible problem "... is not recognized as an internal or external command"
* FIXED: Fixed problem with double quotes for arguments to original msbuild, for example:
         /t:Build /p:Configuration="Any CPU"

* NEW: Light edition & minified version via new compressor

v1.2

19 May 12:37
@3F 3F
Compare
Choose a tag to compare
Public release of the hMSBuild v1.2

* FIXED: Fixed problem of sensitivity to whitespaces between arguments.
* NEW: Added `local` keyword for `-vswhere-version` command to use only local versions - Issue #1
        ```
        -vswhere-version {num} - Specific version of vswhere. Where {num}:
                                 * Versions: 1.0.50 ...
                                 * Keywords:
                                   `latest` to get latest available version;
                                   `local`  to use only local versions:
                                            (.bat;.exe /or from +15.2.26418.1 VS-build);
        ```

* NEW: Added searching of vswhere.bat/exe where placed hMSBuild.bat before VS Installer folder.
* NEW: Added `-only-path` key to display only fullpath to found MSBuild.
* CHANGED: `-vswhereVersion` command has been renamed to `-vswhere-version`.
            The old command still available for backward compatibility with version 1.1, but it's marked as obsolete and not recommended to use anymore.

* CHANGED: vswhere version by default now is 1.0.62

v1.1

10 Apr 20:57
@3F 3F
Compare
Choose a tag to compare
Public release of the hMSBuild v1.1

* FIXED: Fixed problem with finding of 32bit version from .NET Framework.
* CHANGED: Changed logic of `-notamd64` command to find 32bit version from Visual Studio.
* NEW: Implemented `-version` command.

v1.0

06 Apr 10:12
@3F 3F
Compare
Choose a tag to compare
Public release of the hMSBuild v1.0

+It also includes -debug key to show additional information from hMSBuild.