Skip to content
This repository has been archived by the owner on Feb 28, 2021. It is now read-only.

Releases: aaronparker/LatestUpdate

v2.3.1.81

22 Jan 08:46
Compare
Choose a tag to compare

Private Functions

  • Fix version string for Windows Server 2016/2019, Windows Server 2008 R2, Windows 7 in Get-UpdateDownloadArray

Tests

  • Add Pester tests for Get-LatestUpdate -WindowsBuild Windows8 and Get-LatestUpdate -WindowsBuild Windows7

v2.3.0.78

22 Jan 06:47
Compare
Choose a tag to compare

Public Functions

  • Ensure Get-LatestUpdate, Get-LatestServicingStack & Get-LatestFlash return consistent output
  • Sort output in Get-LatestFlash and Get-LatestUpdate on Version property

Private Functions

  • Update Get-UpdateDownloadArray to add Version property to function outputs

Tests

  • Add tests for Version property in all public functions

v2.2.0.74

08 Jan 12:56
Compare
Choose a tag to compare

Public Functions

  • Add Get-LatestServicingStack Public function to return Servicing Stack updates for Windows 10 versions.
  • Update module description

Tests

  • Add Pester tests for Get-LatestServicingStack

v2.1.0.69

05 Jan 07:39
Compare
Choose a tag to compare

Public Functions

  • Added Get-LastestFlash public function to return the latest Adobe Flash Player updates for Windows 10, Windows Server 2016 / 2019 etc.
  • Update module version to 2.1
  • Add -ForceWebRequest parameter to Save-LatestUpdate to enable force usage of Invoke-WebRequest over Start-BitsTransfer even on Windows PowerShell
  • Update Save-WebRequest to use private function Test-PSCore to test whether module is running under PowerShell Core and to use Invoke-WebRequest over Start-BitsTransfer

Private Functions

  • Added private functions Get-KbUpdateArray, Get-RxString, Get-UpdateCatalogLink, Get-UpdateCatalogLink, Get-UpdateDownloadArray, Get-UpdateFeed to optimise shared code across Get-LastestFlash and Get-LatestUpdate public functions.

Tests

  • Update Public and Private function Pester tests

v2.0.0.51

02 Jan 11:38
Compare
Choose a tag to compare

Public Functions

  • Changed to use RSS Atom feed for each version of Windows. This feed is kept up to date by Microsoft (Thanks to @BladeFireLight)
  • Changed process to determine latest update based on Windows 10 build minor number instead of KB number (Thanks to @BladeFireLight)
  • Updated Get-LatestUpdate to return an array of all processor architectures. Returns KB, Architecture, Note, URL to the pipeline that can be filtered in a script
  • Removed dynamic parameters -Architecture, -SearchString as these are no longer needed
  • Updated Get-LatestUpdate to support Windows 10 1809
  • Improved error handling and feed retrieval in Get-LatestUpdate
  • Updated Save-LatestUpdate to support new output from Get-LatestUpdate
  • Update Pester tests to support new output format in Get-LatestUpdate

v1.1.0.37

10 May 23:02
Compare
Choose a tag to compare

Public Functions

  • Updated Get-LatestUpdate to support Windows 10 1803 (17134)

v1.1.0.36

17 Apr 00:34
Compare
Choose a tag to compare

Public Functions

  • Fix inline help examples for Import-LatestUpdate to address issue #11

Tests

  • Update Pester tests in PublicFunctions.Tests.ps1 to ensure successful tests for Get-LatestUpdate using Should -Not -BeNullOrEmpty

v1.1.0.34

08 Apr 06:23
Compare
Choose a tag to compare

General

  • Update module version
  • Inline help updates
  • Module description updates

Public Functions

  • Add support for Windows 8.1 / 7 (and Windows Server 2012 R2 / 2008 R2) to Get-LatestUpdate
  • Change parameters with -WindowsVersion, -Build, -Architecture in Get-LatestUpdate to support Windows OS changes

Private Functions

  • Add private function New-DynamicParam to support -WindowsVersion, -Build, -Architecture in Get-LatestUpdate

Tests

  • Update Pester tests

v1.0.1.27

02 Apr 12:56
Compare
Choose a tag to compare

General

  • Inline help updates, code style formatting
  • Update module description
  • Update module release notes link

Private functions

  • Add Test-PSCore for testing when environment is PowerShell Core
  • Add suppression of PSUseDeclaredVarsMoreThanAssignments for PSScriptAnalyzer false positive in Select-LatestUpdate; Pester tests now test Select-LatestUpdate

Public functions

  • Update Get-LatestUpdate and Save-LatestUpdate with support for PowerShell Core
  • Better error handling in Import-LatestUpdate

Tests

  • Add Pester tests for Test-PSCore

v1.0.1.20

31 Mar 13:43
Compare
Choose a tag to compare

Updates

General

  • Fix ProjectUri

Private functions

  • Rename Get-ValidPath
  • Simplify Import-MdtModule output
  • Add New-MdtDrive
  • Improve New-MdtPackagesFolder robustness, update output
  • Add Remove-MdtDrive
  • Update Select-LatestUpdate notes
  • Update Select-UniqueUrl notes

Public functions

  • Update Get-LatestUpdate inline help
  • Update Import-LatestUpdate inline help, parameters, new MDT drive, more robust action when creating the MDT package folder
  • Fix pipeline support for Save-LatestUpdate

Tests

  • Detailed Pester tests for Private and Public functions