Skip to content
Compare
Choose a tag to compare
@3F 3F released this 07 Feb 13:11
bb83b59

GetNuTool 1.9 - Embeddable Package Manager (+core in .bat); 🕊

📑 What's new in 1.9 ...
  • FIXED: TLS 1.3 (and newer versions) support.

  • FIXED: Invalid return code in gnt.bat in attempt to use ||

  • FIXED: Incorrect delayed expansion when embedding gnt.bat

  • NEW: Added break option to control the break on first package error when multiple receiving.

  • NEW: Hash values control using sha1 for receiving every package if used unsecured channels (~windows xp) etc.
    get & grab modes; packages.config & inline records support.

  • NEW: Implemented alias to ngpackages=... gnt.bat.
    gnt Conari gnt "regXwild;Fnv1a128"

  • NEW: Added new grab mode. Grabs data without unpacking. The available parameters are similar to get.
    gnt Huid/1.0.0:src.nupkg /t:grab gnt :../netfx4sdk.cmd /t:grab /p:ngserver=https://server/netfx4sdk.cmd

  • NEW: ssl3=true option to not drop legacy ssl3, tls1.0, tls1.1.

  • NEW: Added logo global property to hide logo when processing starts.

  • NEW: Extra C# edition: GetNuTool.cs includes a fully compatible gnt.core inside.
    (.NET Framework 4.0+, .NET 5+, Mono, .NET Core, .NET Standard)
    var gnt = new net.r_eg.GetNuTool(); gnt.Run(ngpackages: "Conari;regXwild"); ... gnt.Run(ngpackages: "Fnv1a128");

  • CHANGED: ngconfig default values: packages.config;.tools\packages.config

  • CHANGED: Removed -msbuild key in gnt.bat. Override engine instead.

  • CHANGED: Overriding engine in gnt.bat via msb.gnt.cmd (either file or environment variable)

  • CHANGED: Dropped support for ssl3 + tls1.0 + tls1.1 by default.
    Set ssl3=true to cancel this.

  • NOTE: GetNuTool releases are now accompanied by a .sha1 file in the official distribution;
    At the same time, commits from which releases are published are signed with the committer's verified signature (GPG).

      Make sure you are using official, unmodified, safe versions.
      https://github.com/3F/GetNuTool/releases/latest