Permalink
Commits on Jan 20, 2018
  1. Pull PSReadLine from PSGallery (#5759)

    lzybkr committed with TravisEz13 Jan 20, 2018
    Instead of building PSReadLine from this repo, pull it from the gallery using nuget cache.
    
    This pulls v2.0 of PSReadLine which does have documented breaking changes from v1.2, but the risk is small - the features that have changed are typically only used in a profile and aren't used all that often anyway.
    
    Fix #996
    
    Hardcodes version of modules pulled from PSGallery
Commits on Jan 19, 2018
  1. Logging: Fix the escaped characters when generating '.resx' file from…

    dantraMSFT committed with daxian-dbw Jan 19, 2018
    … PowerShell ETW manifest. (#5892)
Commits on Jan 18, 2018
  1. Stop HttpListener from running in WebCmdlet tests (#5921)

    markekraus committed with daxian-dbw Jan 18, 2018
  2. Merge and Sort BasicHtmlWebResponseObject and ContentHelper (#5720)

    markekraus committed with adityapatwardhan Jan 18, 2018
    * Merge and Sort BasicHtmlWebResponseObject
    
    * Merge and sort ContentHelper
  3. Update recommended WiX toolset link to be generic to WiX 3.x but ment…

    bergmeister committed with adityapatwardhan Jan 18, 2018
    …ion that latest version of 3.11 has to be taken (#5926)
    
    * Update recommended WiX toolset link to be generic to WiX 3.x but mention that the latest version of 3.11 has to be taken.
  4. Encoding for New-ModuleManifest on all platforms should be UTF-8 NoBOM (

    SteveL-MSFT committed with adityapatwardhan Jan 18, 2018
    #5923)
    
    * encoding for new-modulemanifest on all platforms should be utf8nobom
    * fix test
Commits on Jan 17, 2018
  1. Packaging: simplify building an installable package for Windows (#5871)

    bergmeister committed with TravisEz13 Jan 17, 2018
    This is the continuation of PR 5499 that had to be abandoned due to a fatal merge conflict and I did not want to risk accidentally reverting recent fixes.
    
        Remove unnecessary/unused default for productGuid because it always gets a new Guid when being called from Start-PSPackage
        Add defaults for required files but also add extra path validation attribute
        Rename ProductGuid to ProductCode
  2. Doc: Add a missing step to prepare the build environment on Mac. (#5901)

    zackJKnight committed with daxian-dbw Jan 17, 2018
  3. Remove 'PSv2' only code from 'Types_Ps1Xml.cs' and 'HostUtilities.cs' (

    iSazonov committed with daxian-dbw Jan 17, 2018
  4. Set-Location should use path with wildcard characters if it exists in…

    SteveL-MSFT committed with iSazonov Jan 17, 2018
    …stead of globbing (#5839)
    
    When InitialSessionState initializes it tries to SetLocation to current working directory,
     but if the directory name contains PowerShell wildcard characters, it fails and reverts
     to $PSHOME.
     The change affects Set-Location in that if the path exists (even if containing wildcard characters), just use it. It is a breaking change.
  5. Use HKLM instead of HKCU registry keys since the current installation…

    bergmeister committed with iSazonov Jan 17, 2018
    … scope is perMachine. (#5915)
  6. Fix typos in breakingchanges.md (#5913)

    brianbunke committed with iSazonov Jan 17, 2018
  7. Update PowerShell to build with .NET Core 2.0.5 (#5903)

    iSazonov committed with TravisEz13 Jan 17, 2018
Commits on Jan 16, 2018
  1. Replace HttpListener Link Header Tests with WebListener (#5806)

    markekraus committed with daxian-dbw Jan 16, 2018
    - Add Link controller to WebListener
    - Replace HttpListener Link tests with WebListener
    - Update WebListener Documentation
    - Enable cross-platform multiple Link header tests
Commits on Jan 13, 2018
  1. [Feature] Replace HttpListener Echo Tests with WebListener (#5840)

    markekraus committed with iSazonov Jan 13, 2018
  2. [Feature] Replace HttpListener Redirect Tests with WebListener (#5872)

    markekraus committed with iSazonov Jan 13, 2018
    - adds type query to Redirect listener and adjusts logic to accommodate
    - Replaces HttpListener Redirect Tests with WebListener
  3. Update BREAKINGCHANGES.md to Include Web Cmdlets Breaking Changes (#5852

    markekraus committed with iSazonov Jan 13, 2018
    )
Commits on Jan 12, 2018
  1. Do not pass ArgumentAst to CreateArgument for -encodedarguments (#5836)

    dantraMSFT committed with lzybkr Jan 12, 2018
    When calling powershell from powershell (called the minishell for historical reasons), the arguments are passed as a base64 encoded string.
    
    The native command parameter binder was trying to match up the ast to the argument value, which in this case, doesn't make sense.
    
    The Fix is to ignore the ast during parameter binding for this case of calling powershell from powershell.
    
    Fix #5733
  2. Update 'macos.md' to use 'brew cask upgrade' for upgrading powershell (

    timothywlewis committed with daxian-dbw Jan 12, 2018
  3. Documentation - Add verfication step to Mac OS install docs (#5860)

    rpalo committed with TravisEz13 Jan 12, 2018
Commits on Jan 11, 2018
  1. Handle path that contains spaces in 'RegisterManifest.ps1' (#5859)

    tandasat committed with daxian-dbw Jan 11, 2018
  2. Fix [releases] link in macOS install docs (#5861)

    kanjibates committed with iSazonov Jan 11, 2018
  3. Fix start menu folder clash of shortcut when x86 and x64 are both ins…

    bergmeister committed with TravisEz13 Jan 11, 2018
    …talled by appending " (x86)" for x86 to the . (#5826)
  4. CimDscParser: Add better error message when a file is not found (#5838)

    TravisEz13 committed Jan 11, 2018
  5. Merge 6.0.0 into master

    TravisEz13 committed Jan 11, 2018
    # Conflicts:
    #	.github/Images/GitHub-PR.png
    #	assets/Product.wxs
    #	docs/installation/linux.md
    #	docs/installation/macos.md
    #	docs/installation/windows.md
    #	test/powershell/Modules/Microsoft.PowerShell.Utility/WebCmdlets.Tests.ps1
    #	tools/metadata.json
  6. tests: fix function to test for docker OS due to change to use linuxk…

    TravisEz13 committed Jan 11, 2018
    …it for mac (#5843)
    
    * Also, fix syntax issues to allow to work with released Pester
Commits on Jan 10, 2018
  1. Add the breaking changes doc (#5620)

    maertendMSFT committed with TravisEz13 Jan 10, 2018
  2. Update ChangeLog.md for PowerShell 6.0.0 GA release (#5835)

    daxian-dbw committed Jan 10, 2018
  3. Add a test for IValidateSetValuesGenerator in a module (#5830)

    iSazonov committed Jan 10, 2018
    Add a test that has been skipped in PR #5702
  4. Make Explorer context menu registry entries platform specific to allo…

    bergmeister committed with iSazonov Jan 10, 2018
    …w side by side of x86 and x64. The main menu has a " (x86)" appended to the main menu. (#5824)
    
    Make explorer context menu registry entries platform specific to allow them to work also when both x86 and x64 are installed. The main menu has a " (x86)" appended to the main menu as well.
Commits on Jan 9, 2018
  1. Update docs and scripts for PowerShell 6.0.0 GA release (#5837)

    daxian-dbw committed Jan 9, 2018
  2. Seperate macOS from Linux install instructions. (#5823)

    thezim committed with TravisEz13 Jan 9, 2018
  3. Reduce image file sizes using lossless compression with imgbot (#5808)

    bergmeister committed with daxian-dbw Jan 9, 2018
  4. Convert WebCmdlets test to one-true-brace-style Formating (#5716)

    markekraus committed with daxian-dbw Jan 9, 2018
  5. Fix ValidateSet with generator in a module (#5702)

    lzybkr committed with iSazonov Jan 9, 2018
    The symbol resolver was properly resolving the type to the class
    definition, but that resolution was ignored at runtime because we used
    the string instead of the ITypeName - the ITypeName kept the reference
    to the class definition.
    
    Fix #5661