Skip to content

Releases: basicx-StrgV/WGet.NET

WGet.NET 4.1.0

13 Apr 21:59
Compare
Choose a tag to compare

Changelog

New Features

  • Added the IsPreview property to the WinGet class
  • Added the RepairPackage(...) and RepairPackageAsync() methods to the WinGetPackageManager class

Known Issues

  • Packages with a longer name or id might not be processed correctly #4

Package

https://www.nuget.org/packages/WGet.NET/

WGet.NET 4.0.1

17 Jan 20:25
43aa105
Compare
Choose a tag to compare

Changelog

Bug Fixes

  • Fixed possible loop in the winget installed check, that can occure when winget is not installed (#32 )

Known Issues

  • Packages with a longer name or id might not be processed correctly #4

Package

https://www.nuget.org/packages/WGet.NET/

WGet.NET 4.0.0

15 Jan 18:01
Compare
Choose a tag to compare

Changelog

Version 4.0 is intended as a “health” update for the library and therefore includes changes to the structure, classes and functions.
This includes breaking changes to the usage of the library.

But fear not, no functionality is lost and all breaking changes are documented and provide information on how to change the implementation.

You can find the full migration documentation here.

This was done to improve maintainability and the experience of using the library, by improving the data structure, removing redundant or useless functions and making the implementation more consistent.

New Features

  • Added the WinGet.GetAdminSettings() and WinGet.GetAdminSettingsAsync() methods, that get the full list of admin settings
  • Added methods, that enable and disable winget admin settings
    • WinGet.EnableAdminSetting(...)
    • WinGet.EnableAdminSettingAsync(...)
    • WinGet.DisableAdminSetting(...)
    • WinGet.DisableAdminSettingAsync(...)
  • Added the WinGetPackage.Create(...) methods, that create a custom WinGetPackage object
  • Added the WinGetSource.Create(...) methods, that create a custom WinGetSource object
  • Added the WinGetSourceManager.SourcesToJson(...) method, that will convert given WinGetSource objects to a valid json string
  • Added the WinGetSourceManager.ImportSourcesFromJson(...) method, that will import multiple sources from a json string into winget
  • The AddSource(...) method of the WinGetSourceManager can now also add multiple sources at once
  • The GetInstalledSources(...) method of the WinGetSourceManager will now return the full information set of all sources
  • Added IEquatable<T> implementation to the following classes:
    • WinGetAdminSetting (PreviousWinGetAdminOption)
  • Added ICloneable implementation to the following classes:
    • WinGetPackage
    • WinGetPinnedPackage
    • WinGetSource
    • WinGetAdminSetting (PreviousWinGetAdminOption)
  • Information in the WinGetInfo class (previous WinGetData) is now parsed to more complex data and no longer to just strings
    • Added the WinGetLink class
    • Added the WinGetDirectory class
  • WinGetPackage
    • Added the SamePackage(...) method to compare two packages
    • Added the HasNoId property
    • Added the HasUpgrade property
  • WinGetSource
    • Added the Uri property

Other

Known Issues

  • Packages with a longer name or id might not be processed correctly #4

Package

https://www.nuget.org/packages/WGet.NET/

WGet.NET 3.2.0

04 Nov 15:56
d3cb351
Compare
Choose a tag to compare

Changelog

New Features

  • Added the functionality to get a full set of winget related data (Data from winget --info)
  • Added the VersionObject and AvailableVersionObject properties to the WinGetPackage class

Other

  • Removed deprecated properties from the WinGetPackage and WinGetSource classes

Known Issues

  • Packages with a longer name or id might not be processed correctly #4

Package

https://www.nuget.org/packages/WGet.NET/

WGet.NET 3.1.0

19 Oct 19:23
3c6f358
Compare
Choose a tag to compare

Changelog

New Features

  • Added the functionality to use the 'exact' flag when searching/listing packages

Fixes

  • Added fix for #23

Known Issues

  • Packages with a longer name or id might not be processed correctly #4

Package

https://www.nuget.org/packages/WGet.NET/

WGet.NET 3.0.0

17 Oct 15:20
84e2f3a
Compare
Choose a tag to compare

Changelog

New Features

  • Added Support for .Net Standard 2.0 (#13 #15)
  • Added the feature to downloade package installer (WinGet 1.6+)
  • Added the WinGet Pin feature (WinGet 1.5+)
  • Added "WinGetPinnedPackage" class
  • Added "WinGetFeatureNotSupportedException" class
  • Added a workaround for #4, that will use the package name instead of the id, if a shortened id is detected
  • Improvements to the WinGetPackage and WinGetSource classes
    • Most of the properties are now deprecated, change of implementation recommended

Known Issues

  • Packages with a longer name or id might not be processed correctly #4

Package

https://www.nuget.org/packages/WGet.NET/

WGet.NET 3.0.0-alpha2

13 Oct 21:39
Compare
Choose a tag to compare
WGet.NET 3.0.0-alpha2 Pre-release
Pre-release

Changelog

New Features

  • The .Net Standard 2.0 implementation now has the same features as the .Net Core 3.1 implementation

Known Issues

  • Packages with a longer name or id might not be processed correctly #4

Package

https://www.nuget.org/packages/WGet.NET/3.0.0-alpha2

WGet.NET 3.0.0-alpha1

13 Oct 15:18
Compare
Choose a tag to compare
WGet.NET 3.0.0-alpha1 Pre-release
Pre-release

Changelog

New Features

  • Multi Targeting Frameworks (Added Support for .Net Standard 2.0; #15 #13 )

Known Issues

  • Packages with a longer name or id might not be processed correctly #4
  • Some features are missing in the .Net Standard 2.0 implementation

Package

https://www.nuget.org/packages/WGet.NET/3.0.0-alpha1

WGet.NET 2.3.0

23 May 19:38
Compare
Choose a tag to compare

Changelog

New Features

  • Asynchronous Execution
  • The WinGetSource object will now contain the identifier
  • Action to upgrade all packages
  • Action to search package by source
  • Action to get installed packages by name and source
  • Get a System.Version object containing the WinGet version info

Known Issues

  • Packages with a longer name or id might not be processed correctly #4

Package

https://www.nuget.org/packages/WGet.NET/

WGet.NET 2.2.0

08 May 13:28
Compare
Choose a tag to compare

Info

Version 2.0 comes with a bunch of changes, improvements and new features.
Please read the changelog for version 2.0.0 before updating from a version older then 2.0.0.

If you are currently using an older version of this library in your project, be aware that you can not update from it to version 2.x.x without changing the imlementation in your project.

Changelog

New Features

  • The WinGetPackage object will now contain info about the newest available package version
  • The WinGetPackage object will now contain the name of it’s source
  • Added the function to search for installed packages
  • Added the function to export the WinGet settings

Known Issues

  • Packages with a longer name or id might not be processed correctly #4

Package

https://www.nuget.org/packages/WGet.NET/