github jantari/LSUClient v1.3.0
Version 1.3.0

latest releases: v1.6.2, v1.6.1, v1.6.0...
3 years ago

🎉 Another anniversary release 🎉

Changelog since 1.2.5

  • Support for custom, internal and offline package repositories [#17]
    The new -Repository parameter of Get-LSUpdate defaults to the official Lenovo package source like before, but it can also be set to a custom HTTP(S) URL or filesystem path that serves the expected files! Repositories created with the "Update Retriever" program are directly supported, as are filesystem directories with read-only access.
    ⚠️ Repositories created by Update Retriever use a different metadata format than the official one and they do not preserve Category information - therefore all packages retrieved from such a package source will have blank categories!
  • The URL property of package objects is now of type [String] rather than [Uri] (to avoid it being cast to a file:/// URL for packages retrieved from a filesystem path)
  • No longer are all BIOS/UEFI updates automatically classified Unattended and then just get skipped when they actually aren't,
    instead only the kinds of BIOS updates that LSUClient can actually install silently will be marked as unattended and all others will now have the Unattended value set to $false
  • Install-LSUpdate now takes proxy parameters as well so running Save-LSUpdate first is no longer necessary if you require them
  • Supporting custom repositores required a bit of internal rework and with that come new verbose/debug/warning and error messages

Don't miss a new LSUClient release

NewReleases is sending notifications on new releases.