Skip to content

Latest commit

 

History

History
218 lines (147 loc) · 4.94 KB

CHANGELOG.md

File metadata and controls

218 lines (147 loc) · 4.94 KB

Changelog

All notable changes to the PSTK project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

1.2.6 - 2024-10-07

Quality of life

Added

The following functions have been added:

  • Ping-Host: Check connectivity to a specified host
  • Show-EnvironmentVariables: Fetch environment variables
  • Get-PowerShellError: Returns the latest error
  • New-ProcessObject: Create standardised process object to monitor custom processes
  • Update-ProcessObject: Update standardised process object to monitor custom processes

Changed

The following functions have been updated:

  • Get-Properties: Now provides an option to pull metadata such as section and description
  • Read-Properties: Now provides an option to pull metadata such as section and description
  • Write-Log: Added notice message option

Fixed

  • Compare-Version: Fixed version comparison issues by using built-in version compare function when applciable

1.2.5 - 2021-11-21

Maintenance automation and incremental update

Added

  • Package release automation
  • Easily stop all transcripts for current session with Stop-AllTranscript

Changed

  • Use -UseBasicParsing in Get-HTTPStatus calls to avoid issues when IE is not configured
  • Update Remove-Object to use ErrorVariable

1.2.4 - 2021-09-21

Standardisation effort

Added

The following functions have been added:

  • ConvertTo-RegularExpression
  • Copy-Object
  • Get-Object
  • New-RandomPassword
  • New-SelfContainedPackage

Changed

Date formats have been updated to follow ISO 8601 standard.

The following functions have been updated:

  • Copy-Object
  • Copy-OrderedHashtable
  • Get-KeyValue
  • Get-KeyValue
  • Remove-Object
  • Write-Log

1.2.3 - 2020-03-26

Oracle update

Added

The following functions have been added:

  • ConvertTo-JavaProperty
  • Invoke-OracleCmd
  • Test-OracleConnection

Changed

The following functions have been updated:

  • Compare-Version: Updated parsing method
  • Test-SQLConnection: Explicitly define parameters in SQL connection string
  • Resolve-URI: Added encoding for reserved characters
  • Write-Checksum: Added an exclusion parameter
  • Write-InsertOrUpdate: Added Oracle syntax

1.2.2 - 2020-01-13

Utility update

Added

The following functions have been added:

  • Compare-Version
  • Get-URI
  • Import-Function
  • Protect-WindowsCmdValue
  • Sync-EnvironmentVariable
  • Test-HTTPStatus
  • Wait-WebResource
  • Write-Checksum
  • Write-InsertOrUpdate

Changed

The following functions have been updated:

  • Resolve-Boolean: Redesigned to be a generic utility
  • Resolve-URI: Fixed an issue causing it to only resolve the last restricted character of the list
  • Stop-Script: Renamed error code parameter to exit code (aliases have been set for retro-compatibility)
  • Write-Log: Renamed error code parameter to exit code (aliases have been set for retro-compatibility)
  • Write-ErrorLog: Renamed error code parameter to exit code (aliases have been set for retro-compatibility)

1.2.1 - 2019-10-01

Hotfix to enable overwriting empty properties.

Added

  • Published module to PowerShell gallery

Changed

The following functions have been updated:

  • Get-Properties
  • Import-Properties

1.2.0 - 2019-09-12

Expansion

Added

The following functions have been added:

  • Confirm-Prompt
  • Expand-CompressedFile
  • Find-Key
  • Get-CallerPreference
  • Get-EnvironmentVariable
  • Get-HTTPStatus
  • Get-KeyValue
  • Get-Path
  • Import-CSVProperties
  • Import-Properties
  • Out-Hashtable
  • Remove-EnvironmentVariable
  • Remove-Object
  • Resolve-Array
  • Resolve-Boolean
  • Resolve-Tags
  • Resolve-URI
  • Select-XMLNode
  • Set-EnvironmentVariable
  • Set-RelativePath
  • Test-EnvironmentVariable
  • Test-Object
  • Test-Service
  • Update-File
  • Write-ErrorLog

Changed

The following functions have been updated:

  • Compare-Hashtable
  • Compare-Properties
  • Complete-RelativePath
  • Convert-FileEncoding
  • Get-Object
  • Test-Object
  • Test-SQLConnection
  • Write-Log

1.1.0 - 2018-10-15

Restructuring

Added

Added about_help (GB and US)

Changed

Updated folder structure Updated README

Removed

The following functions have been marked as internal and are no longer public:

  • Add-Offset
  • ConvertTo-TitleCase
  • Measure-FileProperty
  • Read-Properties
  • Read-Property
  • Show-ExceptionFullName
  • Test-Alphanumeric

1.0.0 - 2018-10-05

First stable release

Added

Module manifest, README, LICENSE, and CHANGELOG.