Skip to content

@TravisEz13 TravisEz13 released this May 30, 2019 · 42 commits to master since this release

v7.0.0-preview.1 - 05/30/2019

Breaking Changes

  • Disable the debugger when in system lock-down mode (#9645)
  • Fix Get-Module -FullyQualifiedName option to work with paths (#9101) (Thanks @pougetat!)
  • Fix -NoEnumerate behavior in Write-Output (#9069) (Thanks @vexx32!)
  • Make command searcher treat wildcard as literal if target exists for execution (#9202)

Engine Updates and Fixes

  • Port PowerShell to .NET Core 3.0 (#9597)
  • Make sure we always return an object in command searcher (#9623)
  • Support line continuance with pipe at the start of a line (#8938) (Thanks @KirkMunro!)
  • Add support for ValidateRangeKind to ParameterMetadata.GetProxyAttributeData (#9059) (Thanks @indented-automation!)
  • Allow passing just a dash as an argument to a file via pwsh (#9479)
  • Fix tab completion for functions (#9383)
  • Reduce string allocation in console output code (#6882) (Thanks @iSazonov!)
  • Fixing test run crash by not passing script block to the callback (#9298)
  • Add Binary Parsing Support & Refactor TryGetNumberValue & ScanNumberHelper (#7993) (Thanks @vexx32!)
  • Add PowerShell remoting enable/disable cmdlet warning messages (#9203)
  • Add xsd for cdxml (#9177)
  • Improve formatting performance by having better primitives on PSObject (#8785) (Thanks @powercode!)
  • Improve type inference of array literals and foreach statement variables (#8100) (Thanks @SeeminglyScience!)
  • Fix for FormatTable remote deserialization regression (#9116)
  • Get MethodInfo from .NET public type with explicit parameter types (#9029) (Thanks @iSazonov!)
  • Add retry logic to the operation that updates powershell.config.json (#8779) (Thanks @iSazonov!)
  • Update the task-based async APIs added to PowerShell to return a Task object directly (#9079)
  • Add 5 InvokeAsync overloads and StopAsync to the PowerShell type (#8056) (Thanks @KirkMunro!)
  • Remove unused cached types (#9015)

General Cmdlet Updates and Fixes

  • Fix use of unicode ellipsis in XML for truncating error messages (#9589)
  • Improve error message in FileSystemProvider when removing a folder containing hidden or read only files (#9551) (Thanks @iSazonov!)
  • Enable recursion into OneDrive by not treating placeholders as symlinks (#9509)
  • Change MatchType for EnumerationOptions to be Win32 making this consistent with Windows PowerShell (#9529)
  • Add Support for null Usernames in Web Cmdlet Basic Auth (#9536) (Thanks @markekraus!)
  • Fix null reference when Microsoft.PowerShell.Utility is loaded as a snapin in hosting scenarios (#9404)
  • Update width of DateTime to accommodate change in Japan DateTime format with new era starting 5/1/19 (#9503)
  • Fix Get-Runspace runspace object format Type column (#9438)
  • Return correct casing of filesystem path during normalization (#9250)
  • Move warning message to EndProcessing so it only shows up once (#9385)
  • Fix the platform check in CimDSCParser.cs (#9338)
  • New New-PSBreakpoint cmdlet & new -Breakpoint parameter for Debug-Runspace (#8923)
  • Fix help paging issues on macOS/Linux and with custom pager that takes arguments (#9033) (Thanks @rkeithhill!)
  • Add QuoteFields parameter to ConvertTo-Csv and Export-Csv (#9132) (Thanks @iSazonov!)
  • Fix progress for Get-ComputerInfo (#9236) (Thanks @powercode!)
  • Add ItemSeparator and AltItemSeparator properties in ProviderInfo (#8587) (Thanks @renehernandez!)
  • Add timestamp to pshost trace listener (#9230)
  • Implement Get-Random -Count without specifying an InputObject list (#9111) (Thanks @pougetat!)
  • Enable SecureString cmdlets for non-Windows (#9199)
  • Add Obsolete message to Send-MailMessage (#9178)
  • Fix Restart-Computer to work on localhost when WinRM is not present (#9160)
  • Make Start-Job throw terminating exception when -RunAs32 is specified in 64-bit pwsh (#9143)
  • Make Start-Job throw terminating error when PowerShell is being hosted (#9128)
  • Made -Subject parameter of Send-MailMessage command no longer mandatory. (#8961) (Thanks @ece-jacob-scott!)
  • Make New-ModuleManifest consistent with Update-ModuleManifest (#9104) (Thanks @pougetat!)
  • Add support for empty NoteProperty in Group-Object (#9109) (Thanks @iSazonov!)
  • Remove Hardlink from Mode property in default file system format (#8789) (Thanks @powercode!)
  • Fixing issue with help progress with Get-Help not calling Completed (#8788) (Thanks @powercode!)
  • Allow Test-ModuleManifest to work when RootModule has no file extension (#8687) (Thanks @pougetat!)
  • Add UseQuotes parameter to Export-Csv and ConvertTo-Csv cmdlets (#8951) (Thanks @iSazonov!)
  • Update version for PowerShell.Native and hosting tests (#8983)
  • Refactor shuffle in Get-Random to save a full iteration of the objects. (#8969) (Thanks @st0le!)
  • Suggest -Id pid for Get-Process pid (#8959) (Thanks @MohiTheFish!)

Code Cleanup

  • Attributes.cs - Style / Formatting Fixes (#9625) (Thanks @vexx32!)
  • Remove Workflow from PSSessionType (#9618) (Thanks @iSazonov!)
  • Update use of "PowerShell Core" to just "PowerShell" (#9513)
  • Use IPGlobalProperties on all platforms for getting host name (#9530) (Thanks @iSazonov!)
  • Remove IsSymLink() P/Invoke on Unix (#9534) (Thanks @iSazonov!)
  • Cleanup unused P/Invokes on Unix (#9531) (Thanks @iSazonov!)
  • Update use of Windows PowerShell to just PowerShell (#9508)
  • Cleanup: sort usings (#9490) (Thanks @iSazonov!)
  • Cleanup Export-Command from AssemblyInfo (#9455) (Thanks @iSazonov!)
  • Run CodeFormatter for System.Management.Automation (#9402) (Thanks @iSazonov!)
  • Run CodeFormatter with BraceNewLine,UsingLocation,FormatDocument,NewLineAbove rules (#9393) (Thanks @iSazonov!)
  • Run CodeFormatter for WSMan.Management (#9400) (Thanks @iSazonov!)
  • Run CodeFormatter for WSMan.Runtime (#9401) (Thanks @iSazonov!)
  • Run CodeFormatter for Security module (#9399) (Thanks @iSazonov!)
  • Run CodeFormatter for MarkdownRender (#9398) (Thanks @iSazonov!)
  • Run CodeFormatter for Eventing (#9394) (Thanks @iSazonov!)
  • Use Environment.NewLine for new lines in ConsoleHost code (#9392) (Thanks @iSazonov!)
  • Run CodeFormatter for Diagnostics module (#9378) (Thanks @iSazonov!)
  • Run CodeFormatter for Microsoft.PowerShell.Commands.Management (#9377) (Thanks @iSazonov!)
  • Run CodeFormatter for Utility module (#9376) (Thanks @iSazonov!)
  • Style: Match file name casings of C# source files for Utility commands (#9329) (Thanks @ThreeFive-O!)
  • Update repo for Ubuntu 14.04 EOL (#9324)
  • Cleanup: sort usings (#9283) (Thanks @iSazonov!)
  • Fix StyleCop Hungarian Notation (#9281) (Thanks @iSazonov!)
  • Style: Update StyleCop rules (#8500)
  • Enhance the P/Invoke code for LookupAccountSid in Process.cs (#9197) (Thanks @iSazonov!)
  • Fix coding style for NewModuleManifestCommand (#9134) (Thanks @pougetat!)
  • Remove unused method CredUIPromptForCredential from HostUtilities.cs (#9220) (Thanks @iSazonov!)
  • Remove non-existent paths from .csproj files (#9214) (Thanks @ThreeFive-O!)
  • Typo in new parameter set (#9205)
  • Minor FileSystemProvider cleanup (#9182) (Thanks @RDIL!)
  • Cleanup style issues in CoreAdapter and MshObject (#9190) (Thanks @iSazonov!)
  • Minor cleanups in Process.cs (#9195) (Thanks @iSazonov!)
  • Refactor ReadConsole P/Invoke in ConsoleHost (#9165) (Thanks @iSazonov!)
  • Clean up Get-Random cmdlet (#9133) (Thanks @pougetat!)
  • Fix to not pass StringBuilder by reference (out or ref) in P/Invoke (#9066) (Thanks @iSazonov!)
  • Update AppVeyor comments in Implicit.Remoting.Tests.ps1 (#9020) (Thanks @RDIL!)
  • Remove AppImage from tools (#9100) (Thanks @Geweldig!)
  • Using supported syntax for restoring warnings - Visual Studio 2019 complains about enable. (#9107) (Thanks @powercode!)
  • Use Type.EmptyTypes and Array.Empty<T>() to replace our custom code of the same functionality (#9042) (Thanks @iSazonov!)
  • Rename private methods in MshCommandRuntime.cs (#9074) (Thanks @vexx32!)
  • Cleanup & update ErrorRecord class code style (#9021) (Thanks @vexx32!)
  • Remove unused cached types from CachedReflectionInfo (#9019) (Thanks @iSazonov!)
  • Fix CodeFactor brace style issues in FileSystemProvider (#8992) (Thanks @RDIL!)
  • Use List.AddRange to optimize -Split (#9001) (Thanks @iSazonov!)
  • Remove Arch Linux Dockerfile (#8990) (Thanks @RDIL!)
  • Cleanup dllimport (#8847) (Thanks @iSazonov!)

Tools

  • Convert custom attribute ValidatePathNotInSettings to function (#9406)
  • Create DependaBot config.yml (#9368)
  • Add more users to failures detection and fix alias for static analysis (#9292)
  • Make install-powershell.ps1 work on Windows Server 2012 R2 (#9271)
  • Enable PoshChan for getting and automatic retrieval of test failures for a PR (#9232)
  • Fix capitalization cases for PoshChan (#9188) (Thanks @RDIL!)
  • Update to new format for PoshChan settings and allow all users access to reminders (#9198)
  • Fix settings to use dashes instead of underscore (#9167)
  • Fix AzDevOps context names and add all PowerShell team members (#9164)
  • Add settings for PoshChan (#9162)
  • Adding CmdletsToExport and AliasesToExport to test module manifests. (#9108) (Thanks @powercode!)
  • Delete Docker manifest creation script (#9076) (Thanks @RDIL!)
  • Make install scripts more consistent over different operating systems (#9071) (Thanks @Geweldig!)
  • Comment cleanup in releaseTools.psm1 (#9064) (Thanks @RDIL!)
  • Fix duplicate recommendation of Azure DevOps extension for Visual Studio Code (#9032) (Thanks @ThreeFive-O!)
  • Code coverage artifacts (#8993)

Tests

  • Update version tests to use NextReleaseVersion from metadata.json (#9646)
  • Convert Windows CI to stages (#9607)
  • Multiple test fixes and improved logging for fragile tests (#9569)
  • Add unit and feature tests for Send-MailMessage (#9213) (Thanks @ThreeFive-O!)
  • Update to Pester 4.8.0 (#9510)
  • Ensure Wait-UntilTrue returns $true in Pester tests (#9458) (Thanks @xtqqczze!)
  • Adding tests for Remove-Module (#9276) (Thanks @pougetat!)
  • Allow CI to run on branches with this name pattern: feature* (#9415)
  • Mark tests in macOS CI which use AppleScript as pending/inconclusive (#9352)
  • Reduce time for stack overflow test (#9302)
  • Added more tests for Import-Alias by file regarding parsing difficult aliases strings (#9247) (Thanks @SytzeAndr!)
  • Move from npm to Yarn for markdown tests (#9312) (Thanks @RDIL!)
  • Only search for functions in Constrained Language help tests (#9301)
  • Fix skipping of tests in RemoteSession.Basic.Tests.ps1 (#9304)
  • Make sure non-Windows CI fails when a test fails (#9303)
  • Update tests to account for when $PSHOME is read only (#9279)
  • Add tests for command globbing (#9180)
  • Fix tab completion test to handle multiple matches (#8891)
  • Refactor macOS CI so that tests run in parallel (#9056)
  • Fix Enter-PSHostProcess tests flakiness (#9007)
  • Add source for Install-Package to install netDumbster (#9081)
  • Style fixes for Select-Xml tests (#9037) (Thanks @ThreeFive-O!)
  • Enable cross-platform Send-MailMessage tests for CI (#8859) (Thanks @ThreeFive-O!)
  • Added RequireSudoOnUnix tags to PowerShellGet tests and remove pending parameter (#8954) (Thanks @RDIL!)
  • Style fixes for ConvertTo-Xml tests (#9036) (Thanks @ThreeFive-O!)
  • Align name schemes for test files (#9034) (Thanks @ThreeFive-O!)
  • Pending NamedPipeConnectionInfo test (#9003) (Thanks @iSazonov!)
  • Add test for -WhatIf for New-FileCatalog (#8966) (Thanks @mjanko5!)

Build and Packaging Improvements

  • Fix the PowerShell version number in MSI packages (Internal 8547)
  • Add cleanup before building test package (Internal 8529)
  • Update version for SDK tests and Microsoft.PowerShell.Native package (Internal 8512)
  • Update the target framework for reference assemblies to netcoreapp3.0 (Internal 8510)
  • Fix syncing modules from PowerShell gallery by normalizing version numbers (Internal 8504)
  • Add tsaVersion property as TsaV1 for compliance build phase (#9176)
  • Add ability to cross compile (#9374)
  • Add AcessToken variable to jobs that perform signing (#9351)
  • Add CI for install-powershell.sh and Amazon Linux (#9314)
  • Add component detection to all jobs (#8964)
  • Add Preview assets for MSIX (#9375)
  • Add secret scanning to CI (#9249)
  • Build test packages for windows, linux-x64, linux-arm, linux-arm64 and macOS (#9476)
  • Bump gulp from 4.0.0 to 4.0.2 (#9441, #9544)
  • Bump Markdig.Signed from 0.15.7 to 0.17.0 (#8981, #9579)
  • Bump Microsoft.CodeAnalysis.CSharp from 2.10.0 to 3.1.0 (#9277, 9653)
  • Bump Microsoft.PowerShell.Native from 6.2.0-rc.1 to 6.2.0 (#9200)
  • Bump Microsoft.Windows.Compatibility from 2.0.1 to 2.1.1 (#9605)
  • Bump Newtonsoft.Json from 12.0.1 to 12.0.2 (#9431, #9434)
  • Bump NJsonSchema from 9.13.19 to 9.14.1 (#9044, #9136, #9166, #9172, #9184, #9196, #9265, #9349, #9388, #9421, #9429, #9478, #9523, #9616)
  • Bump PackageManagement from 1.3.1 to 1.4 (#9567, #9650)
  • Bump PowerShellGet from 2.0.4 to 2.1.4 in /src/Modules (#9110, #9145, #9600, #9691)
  • Bump PSReadLine from 2.0.0-beta3 to 2.0.0-beta4 (#9554)
  • Bump SelfSignedCertificate (#9055)
  • Bump System.Data.SqlClient from 4.6.0 to 4.6.1 (#9601)
  • Bump System.Net.Http.WinHttpHandler from 4.5.2 to 4.5.3 (#9333)
  • Bump Microsoft.PowerShell.Archive from 1.2.2.0 to 1.2.3.0 (#9593)
  • Check to be sure that the test result file has actual results before uploading (#9253)
  • Clean up static analysis config (#9113) (Thanks @RDIL!)
  • Create codecoverage and test packages for non-Windows (#9373)
  • Create test package for macOS on release builds (#9344)
  • Disable Homebrew analytics in macOS Azure DevOps builds (#9130) (Thanks @RDIL!)
  • Enable building of MSIX package (#9289)
  • Enable building on Kali Linux (#9471)
  • Fix artifact Download issue in release build (#9095)
  • Fix build order in windows-daily build (#9275)
  • Fix dependencies of NuGet build to wait on DEB uploads to finish (#9118)
  • Fix MSI Upgrade failure for preview builds (#9013)
  • Fix publishing daily nupkg to MyGet (#9269)
  • Fix the failed test and update Publish-TestResults to make Azure DevOps fail the task when any tests failed (#9457)
  • Fix variable name in windows-daily.yml (#9274)
  • Fixed Dockerfile syntax highlighting (#8991) (Thanks @RDIL!)
  • Make CodeCoverage configuration build portable symbol files (#9346)
  • Make Linux CI parallel (#9209)
  • Move artifacts to artifact staging directory before uploading (#9273)
  • Performance improvements for release build (#9179)
  • Preserve user shortcuts pinned to TaskBar during MSI upgrade (#9305) (Thanks @bergmeister!)
  • Publish global tool packages to pwshtool blob and bug fixes (#9163)
  • Publish test package on release builds (#9063)
  • Publish windows daily build to MyGet (#9288)
  • Remove appveyor references from packaging tools (#9117) (Thanks @RDIL!)
  • Remove code from CI.psm1 to optionally run Feature tests (#9212) (Thanks @RDIL!)
  • Remove duplicate PoliCheck task and pin to specific version (#9297)
  • Run Start-PSBootStrap in Code Coverage build to install .NET SDK (#9690)
  • Switch from BMP to PNG for graphical MSI installer assets (#9606)
  • Translate Skipped the test results into something Azure DevOps does NOT understand (#9124)
  • Update Markdown test dependencies (#9075) (Thanks @RDIL!)
  • Update UML to represent SDK and Global tool builds (#8997)
  • Use IL assemblies for NuGet packages to reduce size (#9171)

Documentation and Help Content

  • Add checkbox to PR checklist for experimental feature use (#9619) (Thanks @KirkMunro!)
  • Updating committee membership (#9577) (Thanks @HemantMahawar!)
  • Update CODEOWNERS file to reduce noise (#9547)
  • add download link to raspbian64 to readme (#9520)
  • Update Support_Question.md (#9218) (Thanks @vexx32!)
  • Fix version of PowerShellGet in changelog (#9335)
  • Update release process template to clarify that most tasks are coordinated by the release pipeline (#9238)
  • Fix several problems in WritingPesterTests guideline (#9078) (Thanks @ThreeFive-O!)
  • Update ChangeLog for 6.2.0 (#9245)
  • Update docs for v6.2.0 (#9229)
  • Update feature-request issue template to move instructions into comments. (#9187) (Thanks @mklement0!)
  • Update link to Contributing guide to new PowerShell-Doc repo (#9090) (Thanks @iSazonov!)
  • Correct punctuation in README.md (#9045) (Thanks @yashrajbharti!)
  • Update Docker README.md (#9010) (Thanks @RDIL!)
  • Update release process issue template (#9051) (Thanks @RDIL!)
  • Documentation Cleanup (#8851) (Thanks @RDIL!)
  • Update docs for 6.2.0-rc.1 release (#9022)
  • Update release template (#8996)

SHA256 Hashes of the release artifacts

  • powershell-7.0.0-preview.1-linux-alpine-x64.tar.gz
    • 83B1FC5B4D1EEF1EF3A0AC9EE0CF3D78981C558BD356D81D81BF10D4FAE4BF7D
  • powershell-7.0.0-preview.1-linux-arm32.tar.gz
    • 16512976CFB277748AD7B8424C3CD095F2F1649C983D12AED517762D664B94DE
  • powershell-7.0.0-preview.1-linux-arm64.tar.gz
    • 13A6BBB129AE31B1841719A01C848FD44FC79DCAE1F468474406E00BD0EB7525
  • powershell-7.0.0-preview.1-linux-x64.tar.gz
    • BE470E89647E82428F6FDEC65BBBE6DBCD85464D5386C3E6911D27D9BD5407AF
  • powershell-7.0.0-preview.1-linux-x64-fxdependent.tar.gz
    • 6EFF76839A890D3357D15D951DB374B50FEF7AB9A2C313B9500D17CB504CB4CF
  • powershell-7.0.0-preview.1-osx-x64.pkg
    • 00F0E255D22AE7E05D498D1CA8596D2EB5C7E4567620F12E934B1E4D4DF15599
  • powershell-7.0.0-preview.1-osx-x64.tar.gz
    • 480D64537C95DBF162B429AE06AC91A3CD254910DDA3F6C953AAAD27CB77109C
  • PowerShell-7.0.0-preview.1-win-arm32.zip
    • A46CB51F445FAC4067C71AE42389153ED7656E772818EB97C7CD8321E3F8A6F4
  • PowerShell-7.0.0-preview.1-win-arm64.zip
    • B07EF60A4B2764DA1EAE27B5A536A59F5012A3BFB75E9AEE79E136828F6920D1
  • PowerShell-7.0.0-preview.1-win-fxdependent.zip
    • 4D1BB0012AF8C710505541297FC14E1DC8A8FCABBFA9F27BE3F580E375DFAF5A
  • PowerShell-7.0.0-preview.1-win-x64.msi
    • D4B6D58B0BFA791E3D613BEC89062579E58951EA07EEDAA54038F317EBBBAD0A
  • PowerShell-7.0.0-preview.1-win-x64.zip
    • D3A8926C19B264A1A6CC8F983B04A2C1E70F78EEA8054E00D45ABD216F7907C7
  • PowerShell-7.0.0-preview.1-win-x86.msi
    • 5543E6DF6126AC6DDA24F6B3B3F7343ACE7492329548F5CE2D6277A57D2301D1
  • PowerShell-7.0.0-preview.1-win-x86.zip
    • CD85B682FE39B30F74DDE9AE0FEF8E6AE33EE68006E14098DCEB53347FDA7B8D
  • powershell-preview_7.0.0-preview.1-1.debian.9_amd64.deb
    • 28EC27B3A490BDF7D536B545730A40357E607907426E42FE37E176B08230DBFE
  • powershell-preview_7.0.0-preview.1-1.ubuntu.16.04_amd64.deb
    • 3232132BB713577A6ABF794A5F5829C7C79BF23C7B24C2F1179E8970DEBB5230
  • powershell-preview_7.0.0-preview.1-1.ubuntu.18.04_amd64.deb
    • E6D43889D42127682F9248B30C8FF0D394D4C8C3B9758A19FCF04F713E9EF5B4
  • powershell-preview-7.0.0_preview.1-1.rhel.7.x86_64.rpm
    • 79290804A512340EB09975FC171EBB98167627CF43B265E1456CF6B1E8BEA48D
Assets 20

@TravisEz13 TravisEz13 released this May 21, 2019 · 310 commits to master since this release

v6.2.1 - 05/21/2019

Engine Updates and Fixes

  • Re-enable tab completion for functions (#9383)
  • Disable debugger in System Lock down mode (Internal 8428)

Code Cleanup

  • Update repo for Ubuntu 14.04 EOL (#9324)

Tests

  • Fix skipping of tests in RemoteSession.Basic.Tests.ps1 (#9304)
  • Update tests to account for when $PSHOME is read only (#9279)
  • Mark tests in macOS CI which use applescript as pending/inconclusive (#9352)
  • Make sure non-Windows CI fails when a test fails (#9303)

Build and Packaging Improvements

  • Partially revert "Fix the failed test and update Publish-TestResults to make AzDO fail the task when any tests failed (#9457)"
  • Bump Markdig.Signed from 0.16.0 to 0.17.0 (#9595)
  • Bump Microsoft.PowerShell.Archive from 1.2.2.0 to 1.2.3.0 in /src/Modules (#9594)
  • Enable building on Kali Linux (#9471)
  • Fix the failed test and update Publish-TestResults to make AzDO fail the task when any tests failed (#9457)
  • Add Preview assets for msix (#9375)
  • Create code coverage and test packages for non-windows (#9373)
  • Fix publishing daily nupkg to MyGet (#9269)
  • Bump PackageManagement from 1.3.1 to 1.3.2 in /src/Modules (#9568)
  • Bump NJsonSchema from 9.13.27 to 9.13.37 (#9524)
  • Bump gulp from 4.0.0 to 4.0.2 in /test/common/markdown (#9443)
  • Bump Newtonsoft.Json from 12.0.1 to 12.0.2 (#9433)
  • Bump System.Net.Http.WinHttpHandler from 4.5.2 to 4.5.3 (#9367)
  • Add AccessToken variable to jobs that perform signing (#9351)
  • Create test package for macOS on release builds (#9344)
  • Add component detection to all jobs (#8964)
  • Move artifacts to artifact staging directory before uploading (#9273)

SHA256 Hashes of the release artifacts

  • powershell_6.2.1-1.debian.9_amd64.deb
    • 8F82DA9935196C420B82F5AAD731FC2992043668F49275E6955611440780C6F7
  • powershell_6.2.1-1.ubuntu.16.04_amd64.deb
    • D2AF5AC877098ED4A2F86987C5F4D74DC2CFECF9E75805ECD04521EE2E4B25D0
  • powershell_6.2.1-1.ubuntu.18.04_amd64.deb
    • B3FE1E5E03B566DE81EDB3C1B767BCBA76715D6FF9CA37BF3692B1711F076306
  • powershell-6.2.1-1.rhel.7.x86_64.rpm
    • 1CDF5E804A2FC84E91999E46231B00B8A8635D3595218E9709ADAA8208D02C4D
  • powershell-6.2.1-linux-alpine-x64.tar.gz
    • F1AB8E64706858190355AA41C5E481E0074A8E485DB4687E5BA5D1F1595726D9
  • powershell-6.2.1-linux-arm32.tar.gz
    • 1C1ED1C764980C98092FAF8DABAA4C635AD9ED9BA43F5D1872DC27C47C7FD923
  • powershell-6.2.1-linux-arm64.tar.gz
    • 7605F347F543880A90C1F67305C802562384A4DCDA9E797D501E7BBF674645AC
  • powershell-6.2.1-linux-x64.tar.gz
    • E8287687C99162BF70FEFCC2E492F3B54F80BE880D86B9A0EC92C71B05C40013
  • powershell-6.2.1-linux-x64-fxdependent.tar.gz
    • 36F70A4D79094FEEA7BA21527531C0A4C3F2691EFA554AEA012E73285C2E9841
  • powershell-6.2.1-osx-x64.pkg
    • F490DC74E47467BD171E0F6B0496900F094467B34F85498DE043D15572D6B35B
  • powershell-6.2.1-osx-x64.tar.gz
    • 264AF97471D42795F61DAAE52746FF08AB701892EC58B34669DD15B11FC1041E
  • PowerShell-6.2.1-win-arm32.zip
    • 7BC3852DF425571C6C33AF96CA3418360C5EBD798E52E0471552260331A525AE
  • PowerShell-6.2.1-win-arm64.zip
    • E0ABA4E85ADAA1325B4BCD3037C4C1916F6CD1FA1E439DEC134BCE46424D1BD2
  • PowerShell-6.2.1-win-fxdependent.zip
    • 541008A6F968AE13727428F939089F3B0430E47C2772272F58621874002ADB2B
  • PowerShell-6.2.1-win-x64.msi
    • C24406CA8F65440FA0381E417B05A16161227276EB3B77091FDB9D174B7F3144
  • PowerShell-6.2.1-win-x64.zip
    • 6BCC0F80CA549A8ADB317B2EC1294F103C4BF75CC29EFA8AC03A27F9A860B1F4
  • PowerShell-6.2.1-win-x86.msi
    • 0FE4EA7B87A948C4C42551AB68E22FCD12BFF593954DD4483CFFDF541C23A5E4
  • PowerShell-6.2.1-win-x86.zip
    • F8A713A2614603267683F463B75CE9A81756107F0C927F198BBDD747ACB10AC0
Assets 20

@TravisEz13 TravisEz13 released this May 21, 2019 · 875 commits to master since this release

6.1.4 - 2019-05-21

Build and Packaging Improvements

  • Disable debugger in System Lock down mode (Internal 8430)
  • Port changes for release automation to 6.1 (Internal 8402)
  • Fix MSI WIX generation (#9013) (Internal 8385)
  • Update Microsoft.PowerShell.Archive version (Internal 8380)
  • Update package version in hosting test (Internal 8374)
  • Bump to dotnet 2.1.11 release
  • Remove update build table logic from release build (Internal 8364)
  • Add AccessToken variable to jobs that perform signing (#9351)
  • Support release branches based on the forward slash separator (#8903)

SHA256 Hashes of the release artifacts

  • powershell_6.1.4-1.debian.9_amd64.deb
    • 9ECC6CA26170C82C46111EDDB4440E98F2F940B2A747080DD064F3B881CE794A
  • powershell_6.1.4-1.ubuntu.14.04_amd64.deb
    • 2043137B188BDF41637F603F959ABD6052AF2A6710983FF50B821346E7A17A62
  • powershell_6.1.4-1.ubuntu.16.04_amd64.deb
    • 850CDBAA7931C454D2D7BF43F2C977B95578918FF21AD7E10D4EBC49D852A32B
  • powershell_6.1.4-1.ubuntu.18.04_amd64.deb
    • 3888528DD4FD38595C81253EF8C6E4CBB2481F6C54BF32000FC83D6161D10F69
  • powershell-6.1.4-1.rhel.7.x86_64.rpm
    • EF671D577F6A88D527DEB28775C3486EBCE731C44B1631DD3DD6EDF810B69CC0
  • powershell-6.1.4-linux-alpine-x64.tar.gz
    • 05F5835CEF702D610E9298FBD00DC7E6E69394F32D8A67B4C6980EF9CD8272FC
  • powershell-6.1.4-linux-arm32.tar.gz
    • 8231F4C9F1A0B7054CA4872639D4FA2999BB53E94A9E7329D418C6C5F4A50E72
  • powershell-6.1.4-linux-x64.tar.gz
    • 8C6086CEA82D811F843077A329C6E3982CF2CFF46AA5C7076664122632D6116C
  • powershell-6.1.4-linux-x64-fxdependent.tar.gz
    • 12AAAE8614F959B380D8AEF28A76F7E9D5CAE4C2D91524E21E552C683748FD85
  • powershell-6.1.4-osx-x64.pkg
    • CC28A081EF6E1965381871CE3174C24C08884B2E93576E46ED24B7CFD93F23F3
  • powershell-6.1.4-osx-x64.tar.gz
    • 7F62DECA55B29E783EF7CE5411F92A3CD739BFB129F20133BC4B2008209CAE7D
  • PowerShell-6.1.4-win-arm32.zip
    • B2984A5E92C17607EB2FA47158ECE83DBA02FB6CDB27326E117790D7E67323FE
  • PowerShell-6.1.4-win-arm64.zip
    • EB83F6E9548051C5A2E49A9FCB55D3E36693D58E372B7036A93A293FF1EE7F08
  • PowerShell-6.1.4-win-fxdependent.zip
    • 73ADAAB2515B57FD0040DD1FD066709E7E8535F336F0DA3169275A0FCF6910DA
  • PowerShell-6.1.4-win-x64.msi
    • 6ED3C60A0CC547D9020ABBA4A88A1DD788FA022FDF775DE0A232F404D3CED6C5
  • PowerShell-6.1.4-win-x64.zip
    • E86A61EE07845F66337FF277617CA74E35ABC07B67D2C7A4BC048369D8F7B807
  • PowerShell-6.1.4-win-x86.msi
    • AA8EA4C0CBF774F721482CA40F5B26D277E88A28F24879692FF350550DED144A
  • PowerShell-6.1.4-win-x86.zip
    • 915046BE600EB01DE83335A5586A116EBD45AF428973ABC02B9285AFD9E8E719
Assets 20

@TravisEz13 TravisEz13 released this Mar 28, 2019 · 310 commits to master since this release

v6.2.0 - 2019-03-28

Breaking Changes

  • Fix -NoEnumerate behavior in Write-Output to be consistent with Windows PowerShell (#9069) (Thanks @vexx32!)

Engine Updates and Fixes

  • Add PowerShell remoting enable/disable cmdlet warning messages (#9203)
  • Fix for FormatTable remote deserialization regression (#9116)
  • Update the task-based async APIs added to PowerShell to return a Task object directly (#9079)
  • Add 5 InvokeAsync overloads and StopAsync to the PowerShell type (#8056) (Thanks @KirkMunro!)

General Cmdlet Updates and Fixes

  • Enable SecureString cmdlets for non-Windows by storing the plain text (#9199)
  • Add Obsolete message to Send-MailMessage (#9178)
  • Fix Restart-Computer to work on localhost when WinRM is not present (#9160)
  • Make Start-Job throw terminating error when PowerShell is being hosted (#9128)
  • Update version for PowerShell.Native and hosting tests (#8983)

Tools

  • Adding CmdletsToExport and AliasesToExport to test module manifests. (#9108) (Thanks @powercode!)
  • Comment cleanup in releaseTools.psm1 (#9064) (Thanks @RDIL!)

Tests

  • Fix Enter-PSHostProcess tests flakiness (#9007)
  • Add tests for command globbing (#9180)
  • Add source for Install-package to install netDumbster (#9081) (Thanks @Geweldig!)
  • Fix tab completion test to handle multiple matches (#8891)
  • Refactor macOS and Linux CI so that tests run in parallel (#9056, #9209)
  • Added RequireSudoOnUnix tags to PowerShellGet tests and remove -pending parameter (#8954) (Thanks @RDIL!)
  • Pending NamedPipeConnectionInfo test (#9003) (Thanks @iSazonov!)
  • Add test for -WhatIf for New-FileCatalog (#8966) (Thanks @mjanko5!)

Build and Packaging Improvements

  • Performance improvements for release build (#9179)
  • Add tsaVersion property as TsaV1 for compliance build phase (#9176)
  • Publish global tool packages to pwshtool blob and bug fixes (#9163)
  • Translate Skipped test results into something Azure DevOps does not understand (#9124)
  • Disable Homebrew analytics in macOS VSTS builds (#9130) (Thanks @RDIL!)
  • Remove AppVeyor references from packaging tools (#9117) (Thanks @RDIL!)
  • Fixed Dockerfile syntax highlighting (#8991) (Thanks @RDIL!)
  • Fix dependencies of NuGet build to wait on DEB uploads to finish (#9118)
  • Fix artifact download issue in release build (#9095)
  • Publish test package on release builds (#9063)
  • Bump Microsoft.PowerShell.Native from 6.2.0-rc.1 to 6.2.0 (#9200)
  • Bump NJsonSchema from 9.13.19 to 9.13.27 (#9044, #9136, #9166, #9172, #9184 #9196)
  • Bump PowerShellGet from 2.0.4 to 2.1.2 in /src/Modules (#9110, #9145)
  • Bump SelfSignedCertificate in /test/tools/Modules (#9055)

Documentation and Help Content

  • Update docs for 6.2.0-rc.1 release (#9022)

SHA256 Hashes of the release artifacts

  • powershell_6.2.0-1.debian.9_amd64.deb
    • 0EB45D8947ABF93C21B2F8C31F6709C5058D92EA9DC2C57E9D1766852F8F0243
  • powershell_6.2.0-1.ubuntu.14.04_amd64.deb
    • F582CEE379DDD17D4EE8109086885C68038009B9A70C041E4515DFB58F8AF3A4
  • powershell_6.2.0-1.ubuntu.16.04_amd64.deb
    • 8249339596A55302B819849B240EC7E6DDD85CEBD159F0617354B818801EE082
  • powershell_6.2.0-1.ubuntu.18.04_amd64.deb
    • 38DCB2164C1FE3B4F0200ABA2D5969C4856526BAA1D8983F818CD06003C355CE
  • powershell-6.2.0-1.rhel.7.x86_64.rpm
    • BEE23FAF5AC7B4A30E68DCE04F7D4F51C9B8DD01173A5178F7ACBC016665DE4B
  • powershell-6.2.0-linux-alpine-x64.tar.gz
    • A44243CA24AF415F7393C53BE6BF3E7A5B546B79C9F3F870F9A974CAFE8831E6
  • powershell-6.2.0-linux-arm32.tar.gz
    • 6C83216F495A55933565BB2E27A0338FFCBA3C28CCECFF6989D33A540C22155D
  • powershell-6.2.0-linux-arm64.tar.gz
    • AB89D03EE7D8D5D5ABFEC16E97610D6F2BB1F60CFF3ADBFC8946A94B1308C462
  • powershell-6.2.0-linux-x64.tar.gz
    • F2EA5BEA2A4396902737EC93BB146DB3C4D5BF96A94555CE60EE03FEFE43FC20
  • powershell-6.2.0-linux-x64-fxdependent.tar.gz
    • 896B964A41CFBE7F1D9A9E12E32EC7CBF7187E6FD9ADBEEBF7FDF9C6616BEABD
  • powershell-6.2.0-osx-x64.pkg
    • 96FCBEBECDABD2C05C5DA5F785968111AF22FA805C93B83073FEED95000A84E1
  • powershell-6.2.0-osx-x64.tar.gz
    • 4198AE1D79C98A62BCCE68B4B75773239F4A2124F33075249BCB5F19A7D0ADED
  • PowerShell-6.2.0-win-arm32.zip
    • 8E4677F0CEB658649AF0475476D5A5E6EE091F2E768873AD4DA083BC175BEF3C
  • PowerShell-6.2.0-win-arm64.zip
    • BB243F3D27681F255DDB6EB11E55AB7D52DEDA7B5A55EB8598C752AE58C31A3C
  • PowerShell-6.2.0-win-fxdependent.zip
    • BCC5A0A37713DA121E4A2C6832332675538607E0FC0A510DF616649E37C30A24
  • PowerShell-6.2.0-win-x64.msi
    • BF4CBCE14ED448BBAE2DC38293AA637B8C82932893E3804E7711649DFB28E53F
  • PowerShell-6.2.0-win-x64.zip
    • C02AF438D3BC8DC61815110C99189A694ED161E64C64A59B49AB01D945DFC73A
  • PowerShell-6.2.0-win-x86.msi
    • 99C5F517B5A3B88238C0DFDEF259EA8AB9666C72DA47D093769126C97FF3EE78
  • PowerShell-6.2.0-win-x86.zip
    • DAE9D3D2AD332A82312D2DAFA398287670FB5CBB94128C80D422E1F3679F8EB2
Assets 21

@TravisEz13 TravisEz13 released this Mar 5, 2019 · 310 commits to master since this release

v6.2.0-rc.1 - 2019-03-05

NOTE: The snap package update is delayed due to a snap build issue.

Breaking Changes

  • Make Join-String -InputObject 1,2,3 result equal to 1,2,3 | Join-String result (#8611) (Thanks @sethvs!)

Engine Updates and Fixes

  • Improve check for developer mode by checking minimum required build number (#8749)
  • Simplify the declaration of new experimental features (#8726)
  • Remove AMSI uninitialized assert and replace with call to uninitialized (#8713)
  • Port Security bypass fixes from 6.1.3 (#8915)
  • Enable discovering modules that have names same as a culture (e.g. Az) (#8777)
  • Flatten interface hierarchy when generating properties that implement interface properties (#8382) (Thanks @IISResetMe!)
  • Don't use Win32 native APIs on non-Windows for cryptography of secure string over remoting (#8746)
  • Allow .exe files to be used as IL binary modules (#7281)
  • Remove unused cached types (#9015)

Experimental Features

  • Add the experimental feature for creating Temp:\ drive when FileSystemProvider initializes (#8696)
  • Move CommandNotFoundException suggestion to an experimental feature (#8805)

General Cmdlet Updates and Fixes

  • Correctly Report impact level when SupportsShouldProcess is not set to 'true' (#8209) (Thanks @vexx32!)
  • Fix Request Charset Issues in Web Cmdlets (#8742) (Thanks @markekraus!)
  • Refactor ConvertTo-Json to expose JsonObject.ConvertToJson as a public API (#8682)
  • Add -CustomPipeName to pwsh and Enter-PSHostProcess (#8889)
  • Add configurable maximum depth in ConvertFrom-Json with -Depth (#8199) (Thanks @louistio!)
  • Enable creating relative symbolic links on Windows with New-Item (#8783)
  • Parse numeric strings as numbers again during conversions (#8681) (Thanks @vexx32!)
  • Expose file attributes of OneDrive placeholders (#8745) (Thanks @sba923!)
  • Enable Write-Information to accept $null (#8774)
  • Adding parameter ReplyTo to Send-MailMessage (#8727) (Thanks @replicaJunction!)
  • Fix Get-Help PSTypeName issue with -Parameter when only one parameter is declared (#8754) (Thanks @pougetat!)

Code Cleanup

  • Use HTTPS in URLs where available (#8622) (Thanks @xtqqczze!)
  • Update code to use single method to check if path is UNC (#8680)
  • Fix typo: aganistagainst (#8943) (Thanks @lupino3!)
  • Use the OperationCancellationException to replace the StoppingException in ConvertToJson (#8920)
  • Fix style issues in CSV cmdlets (#8894) (Thanks @iSazonov!)
  • Fix LGTM issues (#8843) (Thanks @iSazonov!)
  • Fix length check in PSSnapinQualifiedName.GetInstance() (#8837) (Thanks @hvitved!)
  • Reduce string allocations when formatting file system objects. (#8831) (Thanks @powercode!)
  • Fix many instances of CodeFactor style issue A single-line comment must not be followed by a blank line (#8825) (Thanks @RDIL!)
  • Refactor appveyor.psm1 to ci.psm1 (#8733, #8854, #8709, #8756, #8867) (Thanks @RDIL!)
  • Refactor travis.ps1 into ci.psm1 (#8822, #8888) (Thanks @RDIL!)
  • Fix Markdown lint issues (#8929)
  • Fix code-of-conduct linting (#8896) (Thanks @RDIL!)

Tools

  • Fix broken reference (#8753) (Thanks @RDIL!)
  • Remove GitKracken files from .gitignore (#8743) (Thanks @RDIL!)
  • Update path of test\xUnit\xUnit.tests.csproj in PowerShell.sln (#8730) (Thanks @markekraus!)
  • Ignore files added by SelfSignedCertificate (#8728) (Thanks @markekraus!)
  • Build Global tool for PowerShell and SDK container (#8984)
  • Add Experimental Features to change log creation (#8827)
  • Remove unneeded Invoke-Expression on unvalidated input (#8826)
  • Update CLA pull request labeling info (#8820) (Thanks @RDIL!)
  • Update some info in md-link-checks (#8757) (Thanks @RDIL!)

Tests

  • Fix Enter-PSHostProcess test to wait until runspace is ready before attempting to enter (#8725)
  • Package validation tests updates (#8714)
  • Make xUnit tests run sequentially to avoid race conditions caused by manipulating powershell.config.json in tests (#8945)
  • Use verbatim string literals for paths (#8937) (Thanks @iSazonov!)
  • Parallelize the Windows CI to enable us to run all tests all the time (#8868)
  • Fixes for Scheduled release build (#8887)
  • Remove references to uninitialized variable (#8849)
  • Remove directory causing static analysis failure (#8812)
  • Update Pester version to 4.4.4 (#8739)
  • Change xUnit Runspace tests to run sequentially (#8796)
  • Fix cleanup config files for the csharp xUnit tests (#8761) (Thanks @iSazonov!)
  • Moved fxdependent-dotnetsdk-latest/Dockerfile (#8738)

Build and Packaging Improvements

  • Make every csproj files have its own folder (#8750)
  • Update packaging script to build reference assembly targeting netcoreapp2.1 and use actual .csproj files (#8729)
  • Generate and deploy reference assembly for Microsoft.PowerShell.Commands.Utility.dll (#8716)
  • Make test file result names unique (#8979)
  • Add variable to control the version of the signing task we use (#8982)
  • Publish test and code coverage artifacts for daily builds (#8955)
  • Integrate building NuGet package in the coordinated build (#8947)
  • Support release branches based on the forward slash separator (#8903)
  • Port DotNet fixes from 6.1.3 (#8914)
  • Start tracking release build information in an azure storage table (#8850)
  • Make license a link in the MSI (#8846)
  • Use -ErrorAction Ignore instead of SilentlyContinue with Get-Command in build.psm1 (#8832)
  • Add binskim to coordinated build and increase timeout (#8834)
  • Fix daily CI builds to publish tar package as artifacts (#8775)
  • Add instrumentation for Start-PSPackage (#8811)
  • Fix passing credential to the SyncGalleryToAzArtifacts.psm1 script (#8808)
  • Move Final artifacts from coordinated build to finalResults folder (#8806)
  • Refactor coordinated release build (#8804)
  • Add compliance to Coordinated build (#8798)
  • Switch to 1.11 of FPM to fix FPM install issue (#8797)
  • Update the coordinated build with framework dependent package for dotnet SDK (#8773)
  • Fix MSI upgrade failure for preview builds (#9013)
  • Build(deps): Bump Microsoft.ApplicationInsights from 2.8.1 to 2.9.1 (#8807,#8848)
  • Build(deps): Bump Microsoft.PowerShell.Native (#8712)
  • Build(deps): Bump NJsonSchema from 9.13.15 to 9.13.19 (#8732, #8747, #8881, #8952)
  • Build(deps): Bump PackageManagement from 1.2.4 to 1.3.1 (#8800)
  • Build(deps): Bump XunitXml.TestLogger from 2.0.0 to 2.1.26 (#8731)
  • Build(deps): Bump Markdig.Signed from 0.15.7 to 0.16.0 (#8981)

Documentation and Help Content

  • Updating README.md for supported openSUSE version and updating link to OS versions supported by CoreFx (#8701) (Thanks @stknohg!)
  • Add complete XML docs for ConvertToJsonContext constructors (#8737)
  • Update README.md for ARM to include both 32-bit and 64-bit PS package links (#8677) (Thanks @slide!)
  • Update issue templates with new supported values (#8718) (Thanks @RDIL!)
  • Update maintainer docs about the CLA PR labels (#8734) (Thanks @RDIL!)
  • Add Andrew to the maintainer list (#8722)
  • Update release process template (#8711)
  • Change label in doc issue template (#8895) (Thanks @iSazonov!)
  • Update the dir -recurse example (#8939) (Thanks @vmsilvamolina!)
  • Update CHANGELOG for release 6.1.3 (#8918)
  • Update stable version to 6.1.3 (#8902)
  • Fix broken link (#8905)
  • Update Coding Guidelines (#8844) (Thanks @iSazonov!)
  • Update governance documentation (#8776) (Thanks @RDIL!)
  • Fix broken python method (#8821) (Thanks @RDIL!)
  • Changing docs issue template to new docs repo location (#8818)
  • Fix spelling in releaseTool/README.md (#8810)
  • Update GitHub templates (#8792) (Thanks @iSazonov!)
  • Fix broken link in FAQs.md (#8803)
  • Updated basics.md to add a link for showing example for installing git on all package managers (#8735) (Thanks @RDIL!)
  • Update README.md for preview.4 (#8772)

SHA256 Hashes of the release artifacts

  • powershell-6.2.0-rc.1-linux-alpine-x64.tar.gz
    • 1F5F5F28E6230E2CC312B2553C927412162C4F7DCC8C05341AD37B68CDD12C02
  • powershell-6.2.0-rc.1-linux-arm32.tar.gz
    • 9F0302ADE929BE72D8B4D03393A718CB6030A85764B7DB5BF38DBB77512DBBF3
  • powershell-6.2.0-rc.1-linux-arm64.tar.gz
    • 7A66B22FEEF283BFBD28468807AAC4BE7635930B4339B3FEC265976FB40A5F2E
  • powershell-6.2.0-rc.1-linux-x64-fxdependent.tar.gz
    • B2E7039BE994D1527E6222D82236A8974E7FB39494EF45040EF6528A7C5E1BDA
  • powershell-6.2.0-rc.1-linux-x64.tar.gz
    • E6705568E4901A16C7D064D57997FCDCDE180DF60C46C961127188943B273361
  • powershell-6.2.0-rc.1-osx-x64.pkg
    • 7E77CF05D0467F4BA36B9BE6A82CB2DD296AC96FCCB565C6A28ECDE0BA128F5C
  • powershell-6.2.0-rc.1-osx-x64.tar.gz
    • 131A65E413FD9A1ABF40623E3382D05D8A1AD0E4A6E902A633A1EF9F500A39CA
  • PowerShell-6.2.0-rc.1-win-arm32.zip
    • 35E4E4CE5B956712FA1812656592FD8DD54CECF95B03BDCFA2068D9E1D6E5E2E
  • PowerShell-6.2.0-rc.1-win-arm64.zip
    • B14CD3CC2013BA1A71415ECFD4C3469FF2CAB99AFBD58A61861C7176701AB3CE
  • PowerShell-6.2.0-rc.1-win-fxdependent.zip
    • ACDD103D73F379401049B6B578AB6A0BC0F0A1C0FE6BD5ABC6FF9A571A398306
  • PowerShell-6.2.0-rc.1-win-x64.msi
    • 0C0F5D68D3C69D36BE4151C3C98BF44F3C6EA33769E19295BE136A785EC10054
  • PowerShell-6.2.0-rc.1-win-x64.zip
    • E3579015BDEDFFB553ADF174BD659710C2DAB2338A9106B421F7FEF2541417E4
  • PowerShell-6.2.0-rc.1-win-x86.msi
    • DEA825F48A666966B12B08BA224E8EF0BA6BE651DBD1B961193D4B1ECCA3F7F2
  • PowerShell-6.2.0-rc.1-win-x86.zip
    • C41FFC9AB17AADA63BF604F56E52F3342B6F5AE7CFBD041631745F22A6220622
  • powershell-preview-6.2.0_rc.1-1.rhel.7.x86_64.rpm
    • D12D5AEEE1C464A9CB3CAA134C101ADD222ED71BD72D3F434A940B61DA40211F
  • powershell-preview_6.2.0-rc.1-1.debian.9_amd64.deb
    • 3AC82D98841D5F61872B433F92D6DE0866B4AD2FF67C9F0CAD6ABA4C40622EBA
  • powershell-preview_6.2.0-rc.1-1.ubuntu.14.04_amd64.deb
    • D6D6FAF10DFE0A375C64769FCC705619876F62FABA00EE6DB1AA5D4550710017
  • powershell-preview_6.2.0-rc.1-1.ubuntu.16.04_amd64.deb
    • 812E2CD0837F448A0BC666AF0F980E7225C62297BDA399531E252E45604E679F
  • powershell-preview_6.2.0-rc.1-1.ubuntu.18.04_amd64.deb
    • 0A53C1A5B12DF6D4DCEEF5E66D8986FC429DA4D0B96CF4A7866643A30CC05C54
Assets 21

@TravisEz13 TravisEz13 released this Feb 19, 2019 · 875 commits to master since this release

6.1.3 - 2019-02-19

Engine Updates and Fixes

  • Add security mitigation for 6.1.3 release (Internal 6561)

Tools

  • Change the feed URL to feed name due to changes in Azure DevOps (#8664)

Tests

  • Updating test gallery URL in PackageManagement tests (#7879)

Build and Packaging Improvements

  • Get PowerShellGet tests working (#7831)
  • Start tracking release build information in an azure storage table (#8850)
  • Remove PDBs from fxdependent package (#8006)
  • Make every csproj files have its own folder (#8750)
  • Update packaging script to build reference assembly targeting netcoreapp2.1 and use actual .csproj files (#8729)
  • Move Final artifacts from coordinated build to finalResults folder (#8806)
  • Refactor Unified Release Build (#8804)
  • Add compliance to Coordinated build (#8798)
  • Switch to 1.11 of FPM to fix FPM install issue (#8797)
  • Update the coordinated build with framework dependent package for dotnet SDK (#8773)
  • Add Windows build to coordinated release build YAML (#8695)
  • Build package build using Ubuntu 18.04 image (#8666)
  • Adding yml for Windows Release builds (#8374)
  • Update SignType in signing.xml (#8223)
  • Update DotNet SDK and Runtime version (Internal 7004)
  • Add binskim to coordinated build and increase timeout (#8834)

SHA256 Hashes of the release artifacts

  • powershell-6.1.3-1.rhel.7.x86_64.rpm
    • E2685EBC9D4FBB107F905B9E16346BCBE41CBADEBA5ECCE2DD8C082412D2504E
  • powershell-6.1.3-linux-alpine-x64.tar.gz
    • 781F6A55211775F0537C419F3A5BCDA605CD497E1DB69F79CA782C08C6F1082A
  • powershell-6.1.3-linux-arm32.tar.gz
    • 4FE1406E22CB8B2B47F9BC5A1F4125887960829FB3FA894AAF133CFB0226C2AA
  • powershell-6.1.3-linux-x64-fxdependent.tar.gz
    • A43F9E9ABE1C768A8D45276F481E50455C4A10E3B76EA40815F93E3500F1D16D
  • powershell-6.1.3-linux-x64.tar.gz
    • E728B51487288FB395C2BA41CE978DE265049C5BD995AFF0B06F1573DB831C8B
  • powershell-6.1.3-osx-x64.pkg
    • F7A30B0E163DF70E5D8A3EDCDC9B3FF81D093070AE2041E50004B473D3DB4EBD
  • powershell-6.1.3-osx-x64.tar.gz
    • BF61B153B045DCDC2B96816ABAE4D3DB4D0C8DD96990676B661ED69081EF071F
  • PowerShell-6.1.3-win-arm32.zip
    • FDDAF4353E73D24930EA1EBCC9E7A08C28D3B3DD3C76C9AE137E4143380D3D45
  • PowerShell-6.1.3-win-arm64.zip
    • F979003651382A7E87ECFF4B31A2BFB8A7C4F5E52AA8DD13F9B63F031CDFDCB9
  • PowerShell-6.1.3-win-fxdependent.zip
    • 7277CE26E39D00473B1E67D4065A8E704BF6DB7FAF5C51958FF4F16B049FDF3F
  • PowerShell-6.1.3-win-x64.msi
    • 8C02B3E5375095C11135C74779F8F4A57A4E041A76C031D023673C6363814387
  • PowerShell-6.1.3-win-x64.zip
    • AA01A6F11C76BBD3786E274DD65F2C85FF28C08B2D778A5FC26127DFEC5E67B3
  • PowerShell-6.1.3-win-x86.msi
    • BFDB11D5863CAC56C31AB05D07CDB66882E9EC5A93B73FB6F1860BD9FE34CC89
  • PowerShell-6.1.3-win-x86.zip
    • CFD192E833436C7252A14C07E6FF76427219F9BE47521A984605079E8E18B01F
  • powershell_6.1.3-1.debian.9_amd64.deb
    • 4646038D8B5828F2A69B68F1567A538CB40FB5444B56B43EA7F13B2F15C62C8A
  • powershell_6.1.3-1.ubuntu.14.04_amd64.deb
    • B227849FB85F77004B95141E2CE0247DABF5B9D8362639D7457113D3DC2BD8C8
  • powershell_6.1.3-1.ubuntu.16.04_amd64.deb
    • 9DF0674D0BEE4A85FA5FFD851F3AEE4E1ED1F98314671E60FA925A252A6286E1
  • powershell_6.1.3-1.ubuntu.18.04_amd64.deb
    • 6C353B6CCBA9EA8E78EA44C85B9845DC6CE4A8B8DC929C86EB8094233E312F7E
Assets 20

@TravisEz13 TravisEz13 released this Jan 28, 2019 · 429 commits to master since this release

Changelog

v6.2.0-preview.4 - 2019-01-28

Breaking Changes

  • Add -Stable to Sort-Object and related tests (#7862) (Thanks @KirkMunro!)
  • Improve Start-Sleep cmdlet to accept fractional seconds (#8537) (Thanks @Prototyyppi!)
  • Change hashtable to use OrdinalIgnoreCase to be case-insensitive in all Cultures (#8566)
  • Fix LiteralPath in Import-Csv to bind to Get-ChildItem output (#8277) (Thanks @iSazonov!)

Engine Updates and Fixes

  • Allow user-specified underlying type for enums (#8329) (Thanks @IISResetMe!)
  • Handle case where AppLocker test script fails to delete (#8627)
  • Update CommandNotFound fuzzy suggestion to only return unique results (#8640)
  • Add support to show suggestions on CommandNotFound exception (#8458)
  • Make S.M.A.PowerShell.GetSteppablePipeline method public (#8055) (Thanks @KirkMunro!)
  • Add S.M.A.PowerShell.Create method overload with Runspace argument (#8057) (Thanks @KirkMunro!)
  • Fix mistake on deserialization (#8502)
  • Fix formatting of header of table when center aligned (#8497)
  • Add -RepeatHeader to Format-Table to enable repeating header for each screen full (#8481)
  • Fix Debug-Runspace for Unix platforms and properly enable Windows identity impersonation code (#8451)
  • Reset output attributes if column had ESC char when using Format-Table; Replace ... with unicode ellipsis (#8326)

Experimental Features

  • Add the experimental feature PSUseAbbreviationExpansion to support tab completion on abbreviated command names (#8109)

General Cmdlet Updates and Fixes

  • Fix code page parsing issue in Invoke-RestMethod (#8694) (Thanks @markekraus!)
  • Fix Expect 100-continue issue with Web Cmdlets (#8679) (Thanks @markekraus!)
  • Allow 'name' as an alias key for 'label' in ConvertTo-Html, allow the 'width' entry to be an integer (#8426) (Thanks @mklement0!)
  • Resolve :PAGER if its path contains spaces (#8571) (Thanks @pougetat!)
  • Add support enum and char types in Format-Hex cmdlet (#8191) (Thanks @iSazonov!)
  • Change Get-Help cmdlet -Parameter parameter so it accepts string arrays (#8454) (Thanks @sethvs!)
  • Fix FixupFileName to not load resolved assembly during module discovery (#8634)
  • Change Clear-Host back to using $RAWUI and clear to work over remoting (#8609)
  • Fix LiteralPath in Import-Csv to bind to Get-ChildItem output (#8277) (Thanks @iSazonov!)
  • Make scriptblock based calculated properties work again in ConvertTo-Html (#8427) (Thanks @mklement0!)
  • Fix Join-String cmdlet FormatString parameter logic (#8449) (Thanks @sethvs!)
  • Allow Windows users in developer mode to create symlinks without elevation (#8534)
  • Help function should only pass content to pager if content was found (#8528)
  • Change Clear-Host to simply called [console]::clear and remove clear alias from Unix (#8603)
  • help function shouldn't use pager for AliasHelpInfo (#8552)
  • Fix XML nesting bug in CustomSerializer.WriteMemberInfoCollection() (#8476) (Thanks @IISResetMe!)
  • Add -UseMinimalHeader to Start-Transcript to minimize transcript header (#8402) (Thanks @lukexjeremy!)

Code Cleanup

  • Remove the no longer used RunspaceConfigurationEntry types (#8424)
  • Remove unneeded catch/throw from mkdir and oss functions (#8425)
  • Remove comments after closing brackets (#8344) (Thanks @Meir017!)
  • Cleanup Format-Hex (#8683) (Thanks @vexx32!)
  • Delete appveyor.yml (#8639) (Thanks @RDIL!)
  • Revise use of Start-Sleep cmdlet (#8633) (Thanks @xtqqczze!)
  • Style: Change first char to upper in summary comments (#8597) (Thanks @iSazonov!)
  • Style: Use the type aliases char and bool instead of Char and Boolean (#8572) (Thanks @iSazonov!)
  • Style: Use the type alias string instead of String in places that are appropriate (#8573) (Thanks @iSazonov!)
  • Correctly capitalize the ForEach operator in *.ps1 (#8583) (Thanks @xtqqczze!)
  • Remove unnecessary trim of passed-in command line in interactive debugging (#8594)
  • Style: Add a space after "//" in comments and remove unneeded comments after "}" (#8576) (Thanks @iSazonov!)
  • Style: Add the ending period to the XML document texts (#8577) (Thanks @iSazonov!)
  • Avoid use of mkdir alias in *.ps1 and *.psm1 (#8582) (Thanks @xtqqczze!)
  • Regularize redirection operator spacing in *.ps1 and *.psm1 (#8581) (Thanks @xtqqczze!)
  • Style: Change 'String.' to 'string.' (#8568) (Thanks @iSazonov!)
  • Style: Replace String.IsNullOrEmpty with string.IsNullOrEmpty (#8557) (Thanks @iSazonov!)
  • Fix typo in AMSI test (#8561) (Thanks @iSazonov!)
  • Style: Convert to upper first char in <param> and <exception> doc tags (#8556) (Thanks @iSazonov!)
  • Style: Add period before </param> and </exception> doc tags (#8553) (Thanks @iSazonov!)
  • Remove use of cmdlet aliases from .\test\powershell (#8546) (Thanks @xtqqczze!)
  • Style: Remove extra spaces after <para> and before </para> docs tags (#8547) (Thanks @iSazonov!)
  • Style: Remove preceding spaces from C# preprocessor-type keywords (#8540) (Thanks @xtqqczze!)
  • Style: remove <remarks> </remarks> (#8538) (Thanks @iSazonov!)
  • Style: Add period before returns doc tag (#8535) (Thanks @iSazonov!)
  • Style: Change Object[] to object[] (#8526) (Thanks @iSazonov!)
  • Style: Change Object to object (#8522) (Thanks @iSazonov!)
  • Style: Change UInt64? to ulong? (#8527) (Thanks @iSazonov!)
  • Style: Change Byte{} to byte[] (#8525) (Thanks @iSazonov!)
  • Code cleanup: Add space after closing brace where needed (#8530)
  • Style: Change System.Boolean to bool (#8521) (Thanks @iSazonov!)
  • Change String to string for simple references (#8519)
  • Change Int32 to int for simple references in variable declaration (#8518)
  • Style: Member access symbols should be followed with member name (#8517)
  • Style: Remove extra space before colon in named parameters (#8504)
  • Style: Use the shorthand of the nullable type (#8501)
  • Remove empty lines; correct space on closing square brackets, negative signs, and generic brackets (#8508)
  • Remove space after new keyword in implicitly typed array allocation (#8505)
  • The static keyword should be right after access modifier (#8506)
  • Remove comments after closing bracket (#8503)
  • Remove space character after '!' (#8507)
  • Style: Remove extra space before colon in named parameters (#8504)

Tools

  • Recommend Azure DevOps extension inside VS-Code for better YAML editing. (#8403) (Thanks @bergmeister!)
  • -AddToPath re-implementation in install-powershell.ps1 (#8081) (Thanks @glachancecmaisonneuve!)
  • Change the feed URL to feed name due to changes in AzDevOps (#8664)
  • Batch merge builds together while a merge build is running (#8668)
  • Fix grammar in stale bot message (#8660) (Thanks @RDIL!)
  • Add macOS files to .gitignore (#8456) (Thanks @RDIL!)
  • Name the spelling yaml something more appropriate (#8601) (Thanks @RDIL!)
  • Add script to create icns files. (#7456) (Thanks @thezim!)
  • Pass nugetkey as parameter (#8461)
  • Add gitkracken files to gitignore (#8434) (Thanks @RDIL!)
  • Create release process issue template (#8417)
  • Support for linuxmint in installpsh-debian.sh (#8440) (Thanks @DarwinJS!)
  • Enable install-powershell.ps1 to use MSI (#8418)

Tests

  • Remove broken HelpUri from CimTest (#8688) (Thanks @xtqqczze!)
  • Remove appveyor environment checks (#8669) (Thanks @RDIL!)
  • Adding tests for PSDiagnostics Module (#8431) (Thanks @kvprasoon!)
  • Increase diagnose-ability of Link Checker failures (#8667)
  • Fix broken urls (#8653)
  • Update fuzzy test to fix daily build (#8629)
  • Create link check task (#8471) (Thanks @RDIL!)
  • Add Tests for ConfirmImpact Ratings (#8214) (Thanks @vexx32!)
  • Fix style issues in xUnit tests (#8465) (Thanks @iSazonov!)
  • Move xUnit tests in new folder (#8356) (Thanks @iSazonov!)
  • Fix environment variable test and add missing null check in CommandHelpProvider (#8408)
  • Remove dotnet dependency to start WebListener (#8390)

Build and Packaging Improvements

  • Update Third Party Notices (#8415)
  • Adding yaml for Windows Release builds (#8374)
  • Bump NJsonSchema from 9.13.1 to 9.13.2 (#8422)
  • Do not ship fullclr binaries of PackageManagement (#8700) (Thanks @bergmeister!)
  • Fix the build for fxdependent build for dotnet sdk (#8670)
  • Add Windows build to universal release build YAML (#8695)
  • Remove Debian 8 references as it is EOL (#8678)
  • Build(deps): Bump NJsonSchema from 9.13.14 to 9.13.15 (#8671)
  • Build package build using ubuntu 18.04 image (#8666)
  • Fix a typo in packaging.psm1 (#8647) (Thanks @sethvs!)
  • Add function to create a framework dependent package dotnet-sdk containers (#8644)
  • Build(deps): Bump NJsonSchema from 9.13.13 to 9.13.14 (#8648)
  • Build(deps): Bump PowerShellGet from 2.0.3 to 2.0.4 (#8649)
  • Fix installing fpm and ronn in macOS CI by avoid installing docs for them (#8656)
  • Build(deps): Bump Markdig.Signed from 0.15.6 to 0.15.7 (#8637)
  • Build(deps): Bump System.Security.Cryptography.Pkcs from 4.5.1 to 4.5.2 (#8614)
  • Build(deps): Bump System.Net.Http.WinHttpHandler from 4.5.1 to 4.5.2 (#8615)
  • Build(deps): Bump NJsonSchema from 9.13.11 to 9.13.13 (#8616)
  • Build(deps): Bump System.Text.Encoding.CodePages from 4.5.0 to 4.5.1 (#8613)
  • Enable install of Preview MSI release side-by-side with Stable release (#8513)
  • Get macOS to publish daily build to nugetfeed (#8464)
  • Build(deps): Bump Markdig.Signed from 0.15.5 to 0.15.6 (#8558)
  • Build(deps): Bump NJsonSchema from 9.13.10 to 9.13.11 (#8569)
  • Remove duplicate Open Here context menu item upgrading to newer Preview release (#8496)
  • Bump NJsonSchema from 9.13.9 to 9.13.10 (#8511)
  • Bump NJsonSchema from 9.13.7 to 9.13.9 (#8498)
  • Bump NJsonSchema from 9.13.4 to 9.13.7 (#8493)
  • Bump NJsonSchema from 9.13.3 to 9.13.4 (#8462)
  • Fix daily NuGet publishing (#8460)
  • Bump NJsonSchema from 9.13.2 to 9.13.3 (#8457)
  • Bump Markdig.Signed from 0.15.4 to 0.15.5 (#8444)

Documentation and Help Content

  • Remove unused AppVeyor links from README.md (#8685) (Thanks @RDIL!)
  • Update README.md (#8684)
  • Update Package Management license to MIT (#8676) (Thanks @RDIL!)
  • Create Support File (#8618) (Thanks @RDIL!)
  • Update git clone URL (#8673) (Thanks @RDIL!)
  • docs(contributing): add link check information (#8659) (Thanks @RDIL!)
  • Update License and Third Party Notice (#8646)
  • Update README, metadata.json and changelog for release 6.1.2 (#8658)
  • Fix typo in README.md (#8642) (Thanks @MarkTiedemann!)
  • Fix some typos in the README (#8623) (Thanks @RDIL!)
  • Remove en-us from docs.microsoft.com URL (#8628) (Thanks @xtqqczze!)
  • Update examples for hosting PSCore and remove old outdated examples (#8472) (Thanks @bergmeister!)
  • Update the pull request template (#8624) (Thanks @RDIL!)
  • Contributing guidelines: Remove references to Travis CI and AppVeyor (#8617) (Thanks @RDIL!)
  • Update code coverage analysis document (#8543) (Thanks @xtqqczze!)
  • Remove en-us from our doc links (#8602)
  • Document First-time-issue and Hackathon/Hacktoberfest labels (#8575)
  • Updated linux build link (#8579) (Thanks @jwmoss!)
  • Update contributing guidelines doc to run spellchecking in English (#8473) (Thanks @RDIL!)
  • Updating links to point to new VS Code docs (#8468)

SHA256 Hashes of the release artifacts

  • powershell-6.2.0-preview.4-linux-alpine-x64.tar.gz
    • 9C3217B4598913867840C495190DC09D45D70C4A43F95DF36BF4850292909D95
  • powershell-6.2.0-preview.4-linux-arm32.tar.gz
    • B6E7BCE7874D310108D155C3B5346E4C3B9E8B80FB93270FA718BE60D82DC11B
  • powershell-6.2.0-preview.4-linux-arm64.tar.gz
    • 30634F76535ABA29672F89FB2A51DC3CCAF7EB9AAF70100FC92D7E4F2567F6CE
  • powershell-6.2.0-preview.4-linux-x64-fxdependent.tar.gz
    • 9DCC555E7E2460B29D7434AC71C79E1BBCCCB318DBEAFE4718B4F437022FDD9B
  • powershell-6.2.0-preview.4-linux-x64.tar.gz
    • C622A539718776734C2435010061CAD60E5DC243FA89CCC7478DB0473D3674DD
  • powershell-6.2.0-preview.4-osx-x64.pkg
    • 67BA409491792F524EAEB61EA3253D47FB41F1814F6A01B6836B7A9688535FAC
  • powershell-6.2.0-preview.4-osx-x64.tar.gz
    • A6FB5F3072CC611F4A0EBE90D5148D7BDB9AB2252420137417668ED08A0AE634
  • PowerShell-6.2.0-preview.4-win-arm32.zip
    • A730707FBD6227BD0794DAEAA24FB4E7488B97D16BFFC0A4A1EB8F93856A357D
  • PowerShell-6.2.0-preview.4-win-arm64.zip
    • 741DAF4E94EB621A2F632DD5AE0967D562AA1A48D4CAF27E6A821CD770A9880F
  • PowerShell-6.2.0-preview.4-win-fxdependent.zip
    • 833CFB970524207E5D06CFA8BA7B8D15D099404E3C789F25893945BA6C97A2A5
  • PowerShell-6.2.0-preview.4-win-x64.msi
    • B64D7D803D10D6FB14FF7B87283912FD6FEA69A67DFEEFF6C481201D3086695C
  • PowerShell-6.2.0-preview.4-win-x64.zip
    • C6978B584829777D32413D646551BF88E4C78B165FDE89C1152CB9ECEDD6E748
  • PowerShell-6.2.0-preview.4-win-x86.msi
    • 875FC975AE4D98FF852D6B56108C681BBB97F3A80E7031E706430A86391C99B6
  • PowerShell-6.2.0-preview.4-win-x86.zip
    • 5FBF9AE6C625D201EF54F5289579AFD3E6A904EDA7B4BEE98C1A9CAE1A618296
  • powershell-preview-6.2.0_preview.4-1.rhel.7.x86_64.rpm
    • 44BB95C28D332B7A91C2058E4BDA10686894D16F017E0AB90DB8ADCECE2F0A8F
  • powershell-preview_6.2.0-preview.4-1.debian.9_amd64.deb
    • EECCB05B38B4BE0AA27453767B60E469782024DBF3FFC1693DAA02B7D7D1C1B3
  • powershell-preview_6.2.0-preview.4-1.ubuntu.14.04_amd64.deb
    • 0F91DB70819B6CCCE20B0CB0E3E2FE4B3ABA5E429EB1BB157F60EE92E0A9DB22
  • powershell-preview_6.2.0-preview.4-1.ubuntu.16.04_amd64.deb
    • 072DBA0412B7154641E131B22DB0271D2FB0294808F2DC496BD83E4A56F458B0
  • powershell-preview_6.2.0-preview.4-1.ubuntu.18.04_amd64.deb
    • D174D6BF71FAD6763F0BB8A0C5E875B6BB38A3946739D579D33C0D565D70BD7B
Assets 21

@TravisEz13 TravisEz13 released this Jan 15, 2019 · 875 commits to master since this release

v6.1.2 - 2019-01-15

Tests

  • Fix test failures (Internal 6310)

Build and Packaging Improvements

  • Moved the cleanup logic to Restore-PSModuleToBuild (Internal 6442)
  • Update dependency versions (Internal 6421)
  • Create unified release build for macOS and Linux packages (#8399)
  • Build Alpine tar.gz package in release builds (Internal 6027)

Documentation and Help Content

  • Update version for README, Alpine docker file and hosting tests (Internal 6438)

SHA256 Hashes of the release artifacts

  • powershell-6.1.2-1.rhel.7.x86_64.rpm
    • DACA3BB4C868667024281D6668ED877234C05F96A49E97E7A7F3619629B84075
  • powershell-6.1.2-linux-alpine-x64.tar.gz
    • 6A619BDA0611ABF415524C203A0FC47A80CBB63EAE8BEDDB45916A803030EF42
  • powershell-6.1.2-linux-arm32.tar.gz
    • 4C2722C6E7B41D49229BD7E85C2A428D5E4BE77B77B026201FA748B2835AB3A1
  • powershell-6.1.2-linux-x64.tar.gz
    • 17CB0DEDCA726BF6CB6C47B513BA1B0977A2BCA9E041AC34AE7F1CE2BB174BDA
  • powershell-6.1.2-osx-x64.pkg
    • 23E90DBFD00BF1B4C82DFEF0FBDDA7AA1B2CE5C544FCA0D1CDEF657EF7398689
  • powershell-6.1.2-osx-x64.tar.gz
    • 5568DDF50EA071F7D6BB61002EBEAFED9D449AC4950F4C387F779382D03A34D2
  • PowerShell-6.1.2-win-arm32.zip
    • A2A3C6F66F20239B3F118F334D6512214995720BFC5902AF6582BE5E981B7659
  • PowerShell-6.1.2-win-arm64.zip
    • CDFACB350A8756B43BB6556587C84C19CBACBCBAED4C8EA15F9527D34C0A77D6
  • PowerShell-6.1.2-win-x64.msi
    • 271195A099D9D3E906B523B6A40BA6F1E61D962559F408321651C551D5A45EC6
  • PowerShell-6.1.2-win-x64.zip
    • EE7C46F2ABD1CDD775C727719C12A428D47AA1C087BC849A09AE18E89982D420
  • PowerShell-6.1.2-win-x86.msi
    • D6EE3E941989556D5A5EF3AB940A297387AF7A427B3F4779C0ACDC2BB44C0232
  • PowerShell-6.1.2-win-x86.zip
    • 2D6228F4F5FE9A78188286EEF51267F5DE4F2C5F0FF84CD67654AF4F30AEDB37
  • powershell_6.1.2-1.debian.8_amd64.deb
    • 43BD89C112B436B262BA6418DD6FE567ECD1836D72591E6425E57EF9F6613EFE
  • powershell_6.1.2-1.debian.9_amd64.deb
    • 3D49A399D90A91B50E4978C00489CA3C24B347DBC0E106FC65812B2F8A74B84B
  • powershell_6.1.2-1.ubuntu.14.04_amd64.deb
    • D5B14ECC35C30B34871E60909E442F561FE16BBB34F80F024D8B5BD7E44125A7
  • powershell_6.1.2-1.ubuntu.16.04_amd64.deb
    • 3ACDE9FE1FEB35EC290270B4F579CE54BCC0D49ACB0C9A5F79BA0ED5FC3C1D6F
  • powershell_6.1.2-1.ubuntu.17.10_amd64.deb
    • 797295B4973607C95B79ED1FFB48C3AE2E3BC4C4265FEF7BF313CADE8D535193
  • powershell_6.1.2-1.ubuntu.18.04_amd64.deb
    • BA1DE884775766EAADD795BDEF96232D724487E1BFA8B774EB164AD3D16712BA
Assets 20

@TravisEz13 TravisEz13 released this Dec 11, 2018 · 593 commits to master since this release

v6.2.0-preview.3 - 2018-12-10

Breaking Changes

  • Get-ExperimentalFeature no longer has -ListAvailable switch (#8318)
  • Debug parameter now sets DebugPreference to Continue instead of Inquire (#8195) (Thanks @KirkMunro!)

Engine Updates and Fixes

  • Improve PowerShell startup time by 24% (#8341) (#8396)
  • Remove extra newlines from formatting which resulted in unnecessary double newlines (#8247)
  • Add Enable-ExperimentalFeature and Disable-ExperimentalFeature cmdlets (#8318)
  • Fix Export-ModuleMember bug for a ScriptBlock having no context (#8363)
  • Fix race condition to access powershell.config.json (#8249) (Thanks @iSazonov!)
  • Add SkipCA and SkipCN check requirement to WinRM/OMI HTTPS connection (#8279)
  • Add fix for Start-Job initialization script which should not be executed as trusted in system lockdown (#8284)

General Cmdlet Updates and Fixes

  • Add Enable-ExperimentalFeature and Disable-ExperimentalFeature cmdlets (#8318)
  • Add cmdlet Join-String for creating text from pipeline input (#7660) (Thanks @powercode!)
  • Expose all cmdlets from PSDiagnostics if logman.exe is available (#8366)
  • Fix Get-Help for advanced functions with MAML help content (#8353)
  • Conditionally mark getter/setter implementations as virtual in generated classes (#8303) (Thanks @IISResetMe!)
  • Fix for PSDrive creation with a UNC path with a trailing backslash or forward slash when combined with -Persist (#8305) (Thanks @kvprasoon!)
  • Remove Persist parameter from New-PSDrive on non-Windows platform (#8291) (Thanks @lukexjeremy!)
  • Test-Path: Return $false when given an empty or $null -Path/-LiteralPath value (#8080) (Thanks @vexx32!)
  • Token calculation fix for Get-Help executed on ScriptBlock for comment help. (#8238) (Thanks @hubuk!)
  • Support Get-PSHostProcessInfo and Enter-PSHostProcess on Unix platforms (#8232)

Code Cleanup

  • Update resgen, typegen to use .Net Core 2.1 (#8369) (Thanks @bergmeister!)
  • Change Newtonsoft deserializing bug comment to link to the new issue (#8377) (Thanks @louistio!)
  • Cleanup #if !CORECLR code (#8337) (Thanks @iSazonov!)
  • Cleanup UpdatableHelpSystem and enable XSD validation on MAML help content (#8335) (Thanks @iSazonov!)
  • Remove old customPSSnapInType parameter from PSSnapInInfo() (#8333) (Thanks @iSazonov!)
  • Cleanup #if CORECLR from some files (#8332) (Thanks @iSazonov!)
  • Cleanup AssemblyInfo (#8190) (Thanks @iSazonov!)
  • Fix GetLocationCommand output type parameter set and style issues (#8324) (Thanks @Meir017!)

Tools

  • Remove dependabot attribution and generate changelog sections using CL-* labels (#8386)

Tests

  • Update folder path for storing optimization profile and add test to validate loaded assemblies and libraries on startup (#8406)
  • Fix an intermittent failure in macOS logging tests (#8385)
  • Created a csproj to pin test modules and updated build.psm1 accordingly (#8350)
  • Update help content for TabCompletion tests only if it does not exist (#8355)
  • Skip Enter-PSHostProcess tests on AppVeyor due to PSReadline issue (#8317)

Build and Packaging Improvements

  • Remove AmazonLinux Dockerfile (#8271) (Thanks @kiazhi!)
  • Make install-powershell.sh auto-detect if it should use wget or curl (#8225) (Thanks @DarwinJS!)
  • Bump NJsonSchema from 9.12.2 to 9.13.1 (#8319) (#8328) (#8412) (#8371) (#8384)
  • Bump Microsoft.PowerShell.Native from 6.2.0-preview.2 to 6.2.0-preview.3 (#8411)
  • Update the name of the artifact to be unique per artifact (#8405)
  • Create unified release build for macOS and Linux packages (#8399)
  • Add Linux ARM64 build support (#8016) (Thanks @slide!)
  • Update the timeout of CI builds (#8398)
  • Bump PackageManagement from 1.2.2 to 1.2.4 in /src/Modules (#8320) (#8383)
  • Bump Newtonsoft.Json from 11.0.2 to 12.0.1 (#8348)
  • Enable pipeline to sync PSGallery modules to AzArtifacts feed (#8316)
  • Build Alpine tar.gz package in release builds (#8340)
  • Publish test package to AppVeyor daily build (#8273)
  • Bump Microsoft.CodeAnalysis.CSharp from 2.9.0 to 2.10.0 (#8294)
  • Bump PowerShellGet from 2.0.1 to 2.0.3 in /src/Modules (#8321)
  • Enable Open Here context menu on Windows to work with root of a drive (#8287)
  • Bump System.Data.SqlClient from 4.5.1 to 4.6.0 (#8266)

Documentation and Help Content

  • Merge changelogs from 6.1.1 and 6.0.5 into master (#8283)
  • Remove all reference to AppVeyor and Travis CI from docs (#8376)
  • Change default issue template to use different categories (#8203)

SHA256 Hashes of the release artifacts

  • powershell-6.2.0-preview.3-linux-alpine-x64.tar.gz
    • 85FE679E7D75A962122C6C90C60849D5C0FCEFFADC5DC94168A6EBAD8F9FDD70
  • powershell-6.2.0-preview.3-linux-arm32.tar.gz
    • 48410A55DA71830587D00A87AF0085702517BA20E8CE3664AD39BBEA214D833A
  • powershell-6.2.0-preview.3-linux-arm64.tar.gz
    • E72AC14C7397F2303400B46680B649A63202C275C189DF771DB7365E9F0ABDA4
  • powershell-6.2.0-preview.3-linux-x64-fxdependent.tar.gz
    • 02EFB20065686FE21E5C08A49031471F302C9800E8B14F3BB9D71EB870ADE0BB
  • powershell-6.2.0-preview.3-linux-x64.tar.gz
    • 61FD087656A53ED079527E8D6AECD6E193F549A073C8CFE7C907A1E5B36585B5
  • powershell-6.2.0-preview.3-osx-x64.pkg
    • 5847CB3ABFDE84265F8A5571B236A05448324923E984D9AE650817571B146412
  • powershell-6.2.0-preview.3-osx-x64.tar.gz
    • 1C6FEE6CE308A8B99FEBFE1687EE254643B3F8F9114CD96F41D66222E2CEC441
  • PowerShell-6.2.0-preview.3-win-arm32.zip
    • 5054CA2C6D5729C3E1953B1432173A3CA19E5845516D241DECC54DA296B8A325
  • PowerShell-6.2.0-preview.3-win-arm64.zip
    • E4E5DA495978BD52C9984E1467E168E9344C9252B2707508E0910251FE8EA9A2
  • PowerShell-6.2.0-preview.3-win-fxdependent.zip
    • 9C1EF87252A65205749084A1F0DECB5A8A3260F2BF8048234E8403248AD2B602
  • PowerShell-6.2.0-preview.3-win-x64.msi
    • 9C901FA9593B2033C14268B4037A7930956B0C7B4E7A022380F4E7C68ACD09B9
  • PowerShell-6.2.0-preview.3-win-x64.zip
    • 5871B5E83192FA2A0C560C3D24AAAE645A99D7CDF5F364B0B8CD3072E673A458
  • PowerShell-6.2.0-preview.3-win-x86.msi
    • 7A8B4D1CE93348C3AE9B11A5391BC38A92E1F3DC7AC07670146BB8391ABE9C51
  • PowerShell-6.2.0-preview.3-win-x86.zip
    • 0835D123BE70009D6642FEFCA32CDBEF4DF76B066A0097321707157E4828B469
  • powershell-preview-6.2.0_preview.3-1.rhel.7.x86_64.rpm
    • 10C6C4926736BC30B99730BEEA071F305A419CEF1EA53DCA1DD419E55140C111
  • powershell-preview_6.2.0-preview.3-1.debian.8_amd64.deb
    • 76461C5C467E45B562374DBAE6B733641C9959928FF06A266363C2C24FDEC88B
  • powershell-preview_6.2.0-preview.3-1.debian.9_amd64.deb
    • 5CCF40D66FCA60DC33E70C21AD18643A64F2929561FE4747C6407E1B2384F5AF
  • powershell-preview_6.2.0-preview.3-1.ubuntu.14.04_amd64.deb
    • 811B9EBAC824EAF66BBD25971DE702573A166FC3850FAB4953251FE943EACF02
  • powershell-preview_6.2.0-preview.3-1.ubuntu.16.04_amd64.deb
    • DE4C615AD637326FF9B828A41BD1F73018312794C120E4FF5B5567FEA5B53869
  • powershell-preview_6.2.0-preview.3-1.ubuntu.18.04_amd64.deb
    • 2C0E383A11B351999FBB45F4163A6B88DFEC770A3BAD2526479A1384A020426B
Assets 22

@TravisEz13 TravisEz13 released this Nov 16, 2018 · 661 commits to master since this release

v6.2.0-preview.2 - 2018-11-15

Breaking Changes

  • Honor -OutputFormat if specified in non-interactive, redirected, encoded command used with pwsh (#8115)
  • Load assembly from module base path before trying to load from the GAC (#8073)
  • Remove tilde from Linux preview packages (#8244)
  • Move processing of -WorkingDirectory before processing of profiles (#8079)

Known Issues

  • PowerShell WSMan remoting does not work on Debian 9 due to missing symbolic links.
    For more information and a workaround see issue #7598

Engine Updates and Fixes

  • Enable case-insensitive tab completion for files and folders on case-sensitive filesystem (#8128)
  • Experimental feature: Implicit remoting batching performance improvements (#8038)
  • Add a path for checking ZoneInformation without throwing an exception (#8025) (Thanks @powercode!)
  • Fix CVE-2018-8256,
    issues with expanding ZIP files with relative paths (#8252)
  • Fix CVE-2018-8415,
    issue logging when the scriptblock has a null character (#8253)
  • Make PSVersionInfo.PSVersion and PSVersionInfo.PSEdition public (#8054) (Thanks @KirkMunro!)
  • Enable distinct ModuleAnalysisCache files for each installation of pwsh (#8174)
  • Consolidation of all Windows PowerShell work ported to PowerShell Core (#8257)
  • Fix incorrect name check when auto-loading required modules (#8218)
  • Adding verbose output for experimental implicit remoting batching feature (#8166)
  • Add Type Inference for $_ / $PSItem in catch{ } blocks (#8020) (Thanks @vexx32!)
  • Fix static method invocation type inference (#8018) (Thanks @SeeminglyScience!)

General Cmdlet Updates and Fixes

  • Reduce allocations in Get-Content cmdlet (#8103) (Thanks @iSazonov!)
  • Enable Set-Location -LiteralPath to work with folders named - and + (#8089)
  • Enable Add-Content to share read access with other tools while writing content (#8091)
  • Add new Offset and Count parameters to Format-Hex and refactor the cmdlet (#7877) (Thanks @iSazonov!)
  • Add -Name, -NoUserOverrides and -ListAvailable parameters to Get-Culture cmdlet (#7702) (Thanks @iSazonov!)
  • Allow dynamic parameter to be returned even if path does not match any provider (#7957)
  • Style fixes in Format-Hex (#8083) (Thanks @iSazonov!)
  • Fix logic to rely on PowerShell major and minor version instead of build number to determine whether to output formatdata (#8063)
  • Fix Rename-Item -Path with wildcard char (#7398) (Thanks @kwkam!)
  • When using Start-Transcript and file exists, empty file rather than deleting (#8131) (Thanks @paalbra!)
  • Error message enhancement for Clear-Content cmdlet when targeting a directory (#8134) (Thanks @kvprasoon!)
  • Make Select-String faster by not doing extra work (#7673) (Thanks @powercode!)
  • Remove ShouldProcess from Format-Hex (#8178)

Code Cleanup

  • Remove clone of command-line arguments array (#7910) (Thanks @iSazonov!)
  • Use DefaultPathSeparator char instead of DefaultPathSeparatorString (#8082) (Thanks @iSazonov!)
  • Replace StringComparision.CurrentCulture with StringComparision.Ordinal (#8068) (Thanks @iSazonov!)
  • Fix typo in -icontains description from incase sensitive to case insensitive (#7840) (Thanks @StingyJack!)
  • Refactor module version/GUID comparison logic (#7125)

Tools

  • Update installpsh-amazonlinux.sh for container specific issues (#7907) (Thanks @DarwinJS!)
  • Update the codeowners file (#8017)

Tests

  • Filter the TestPackage artifact upload by name to avoid other ZIP files being uploaded (#8116)
  • Adding fxdependent PowerShell package tests (#7830)
  • Fix Windows Feature tests running in Azure DevOps (#8220)
  • Create $PROFILE if it does not exist for -WorkingDirectory processing test (#8152)
  • Add test coverage for additional Get-Module parameters (#8137) (Thanks @KevinMarquette!)
  • Fix conflict with Get-AdlStoreChildItem from az module in tab completion tests (#8167)
  • Fix static secret in code (#8186)

Build and Packaging Improvements

  • Bump xunit.runner.visualstudio from 2.4.0 to 2.4.1 (#8139)
  • Bump xunit from 2.4.0 to 2.4.1 (#8140)
  • Bump Microsoft.ApplicationInsights from 2.8.0 to 2.8.1 (#8104)
  • Bump NJsonSchema from 9.11.1 to 9.12.1 (#8183, #8248)
  • Fix Start-PSBuild -Output (#7504) (Thanks @kwkam!)
  • Adding YML for Linux builds (#8168)
  • Publish test package at AGENT_WORKFOLDER if TEMP is not available (#8108)
  • Fix psmodulerestore path when built in Visual Studio Code (#8075)
  • Use approved verb instead of Generate-CrossGenAssembly (#8151) (Thanks @kvprasoon!)
  • Add path filters to CI YAML (#8222)
  • Update SignType in signing.xml (#8223)
  • Update metadata for 6.0.5 and 6.1.1 releases (#8259)
  • Port changes to allow Azure DevOps NuGet feeds for Mac build (Internal 5818)
  • Update version for dependencies (Internal 5822)
  • Add code to use private NuGet feeds when running in internal CI system (#8187)
  • Add title to Open Here window for MSI installer (#8164)
  • Remove build and documentation references to git submodules (#8177) (Thanks @andschwa!)
  • Add function to create a new nuget.config file (#8170)
  • Update macOS release build to create the nuget.config (#8185)
  • Workaround for accessing Azure Artifacts (#8188)
  • Fix script path for PowerShellPackageVsts.ps1 (#8189)
  • Microsoft.PowerShell.Native now has MUSL binaries for Alpine.

Documentation and Help Content

  • Fix grammar in README.md (#8059) (Thanks @daviddreher2!)
  • Update powershell-beginners-guide.md to add alias for Clear-Host (#7912) (Thanks @aavdberg!)
  • Add Microsoft Docs link to FAQ (#8133) (Thanks @vongrippen!)
  • Added updated photo of Visual Studio Code due to new version of Code (#8084) (Thanks @lassehastrup!)
  • Update license.rtf to only have major version (#8127)
  • Updated Pester Syntax in Writing Tests Guide (#8039) (Thanks @markwragg!)
  • Remove duplicate parts from license file (#8143) (Thanks @azkarmoulana!)
  • Fix spellings in CHANGELOG.md (#8062)
  • Update license RTF to 6.2 (#8065)
  • Combine notes about ITuple changes in Change Log (#8077) (Thanks @Jocapear!)
  • Correct typos in powershell-beginners-guide.md (#8088) (Thanks @nycjan!)
  • Added Learn Windows PowerShell in a Month of Lunches as recommended reading (#8067) (Thanks @tobvil!)
  • Update README.md for v6.1.1 (#8255)
  • Fix some typos (#8206) (Thanks @jeis2497052!)
  • Promote HTTPS (#8160) (Thanks @RDIL!)
  • Simple grammatical correction in README.md file (#7978) (Thanks @iGotenz!)
  • Update URLs to use HTTPS instead of HTTP in the documentation (#8165) (Thanks @RDIL!)
  • Remove #7633 from v6.2.0-preview.1 CHANGELOG.md updates. (#8101) (Thanks @stknohg!)

SHA256 Hashes of the release artifacts

  • powershell-6.2.0-preview.2-linux-arm32.tar.gz
    • 5CF8D7B18D1CD7E4A5560D212377DF20881F3464032274A7C0270A7D71D574AD
  • powershell-6.2.0-preview.2-linux-x64-fxdependent.tar.gz
    • 6D47C6393EF405E7837EED7E7BA2EC296C69E559ADF4751FC61D30811F2D5380
  • powershell-6.2.0-preview.2-linux-x64.tar.gz
    • 412C89D9B506A793AA2888A4F310C94A127239F8526F4693DFCC4890EE878B66
  • powershell-6.2.0-preview.2-osx-x64.pkg
    • A017E02F0B69FAD35CF61B96F1DDBFC587909EBC93F61F1BF7AAE574542B33CC
  • powershell-6.2.0-preview.2-osx-x64.tar.gz
    • 6B4B98A803FD769FDB689AAF47C130FEB8B00D5856F8F21FF229436C7887C485
  • PowerShell-6.2.0-preview.2-win-arm32.zip
    • A57C5258E2FAABB606BF3D4DF272D027EBAEE16A994D2EBA3344C13EAD7FAD31
  • PowerShell-6.2.0-preview.2-win-arm64.zip
    • 11A4DD69F1E4BF8580823A4DD57B2E44368183D6219AFBBFE4B0DCA9A5026F45
  • PowerShell-6.2.0-preview.2-win-fxdependent.zip
    • 8BB9EBA5558497E8E4389E46EB7BD92AD11454DD4EB8006CCC3CCBFD31D8A5F7
  • PowerShell-6.2.0-preview.2-win-x64.msi
    • 0094038E71FDC674823029DAA989CDEB00A79B6E3566D28330D66BABD6D7AF3E
  • PowerShell-6.2.0-preview.2-win-x64.zip
    • 058446B6DC1591CEA7E4C75C0313046A1D87EF65FD6F6F6AC096127AD60A37E9
  • PowerShell-6.2.0-preview.2-win-x86.msi
    • A858E94006B3046DBDC839F033A22644C3F64669B79AC8662701A67F21DF88FA
  • PowerShell-6.2.0-preview.2-win-x86.zip
    • 9EC6A29839C9806D6397A09770B6D4D9087423B88926C2E473A8A0238C6CCBC4
  • powershell-preview-6.2.0_preview.2-1.rhel.7.x86_64.rpm
    • 5CC0C8867CB55B49393F38FAEC4EC07A2980798C5911013C4C004A4853560064
  • powershell-preview_6.2.0-preview.2-1.debian.8_amd64.deb
    • 05C6B0BA8A9D13AD4431FC4B5971F5E6856D76724AEC10D132967A877D2734E9
  • powershell-preview_6.2.0-preview.2-1.debian.9_amd64.deb
    • 6DFA063F6D529DFFFE1D3A7507C2DC1CA22AC04185DADC1024614334AD616933
  • powershell-preview_6.2.0-preview.2-1.ubuntu.14.04_amd64.deb
    • E682D0763AFBEBF533D1E1303A710685C703B24046343FE45E6E975B6723003F
  • powershell-preview_6.2.0-preview.2-1.ubuntu.16.04_amd64.deb
    • 8D4D3BC4E4A919366542613E4FF118A69567B07081F18DF4105FDA91992A2373
  • powershell-preview_6.2.0-preview.2-1.ubuntu.18.04_amd64.deb
    • 8CD81279FD6DF471DA46A24B2518B805EF4DE433922962546042491EE83F0EC0
Assets 20
You can’t perform that action at this time.