Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/PowerShell/PowerShell.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-10-11Use source generator for `PSVersionInfo` to improve startup time (#15603)Ilya
2022-10-05Remove unnecessary native dependencies from the package (#18213)Aditya Patwardhan
2022-10-01Move ApiScan to compliance build (#18191)Travis Plunk
2022-09-16Re-enable building with Ready-to-Run (#18105)Dongbo Wang
2022-08-04Update the comment about why R2R is disabled (#17850)Dongbo Wang
2022-02-16Update projects and scripts to use .NET 7 preview 1 pre-release builds (#16856)Aditya Patwardhan
* Update script to consume .NET 7 builds * Update target framework * Add dotnet metadata override value * Update dependencies * Update analyzer * Conditionally add output argument * Update files.wxs * Fix tests * Update Microsoft.PowerShell.Native to 7.3.0-preview.1 * Disable psget tests * Update to latest build for .NET 7 preview 1 * Disable ready to run * Update version of `Microsoft.AspNetCore.Mvc.NewtonsoftJson` package * Update cgmanifest and startup test
2021-10-27Clean up `crossgen` related build scripts also generate native symbols for ↵Dongbo Wang
`R2R` images (#16297) * Clean up crossgen related build scripts * Fix ci.psm1 * Clean up '-CrossGen' use in a few other files
2021-08-09Update Language Version to 10 and fix related issues (#15886)Aditya Patwardhan
2021-07-20Update to .NET 6 Preview 6 and use `crossgen2` (#15763)Aditya Patwardhan
2021-06-15Make sure `GA` revision increases from `RC` and `Preview` releases (#15558)Travis Plunk
2021-05-26Update to .NET Preview 6 SDK (#15452)Aditya Patwardhan
2021-03-23Allow patching of preview releases (#15074)Travis Plunk
2021-02-09Bump .NET framework to 6.0.0-preview.1 (#14719)Aditya Patwardhan
2020-11-18Add StyleCop.Analyzers package (#13963)xtqqczze
* Add StyleCop.Analyzers with all rules disabled * Downgrade to 1.2.0-beta.205 * Enable SA1518: Use line endings correctly at end of file https://github.com/DotNetAnalyzers/StyleCopAnalyzers/blob/master/documentation/SA1518.md
2020-11-01Enforce code style in build (#13957)xtqqczze
* Enable EnforceCodeStyleInBuild * Disable rules breaking build
2020-10-23Turn on `/features:strict` for all projects (#13383)xtqqczze
2020-09-24Update PowerShell to build against dotnet 5.0-RC.1 (#13643)Dongbo Wang
2020-07-21Set C# language version to preview/9.0 (#13090)Ilya
2020-07-21Remove rcedit dependency, move daily ico dependency to props file (#13123)Tyler James Leonhardt
2020-07-10Disable R2R for debug build (#13144)Ilya
2020-05-20Remove phrase 'All rights reserved' from Microsoft copyright statements (#12722)xtqqczze
# PR Summary <!-- Summarize your PR between here and the checklist. --> ## PR Context follow-up #12190 ## PR Checklist - [x] [PR has a meaningful title](https://github.com/PowerShell/PowerShell/blob/master/.github/CONTRIBUTING.md#pull-request---submission) - Use the present tense and imperative mood when describing your changes - [x] [Summarized changes](https://github.com/PowerShell/PowerShell/blob/master/.github/CONTRIBUTING.md#pull-request---submission) - [ ] [Make sure all `.h`, `.cpp`, `.cs`, `.ps1` and `.psm1` files have the correct copyright header](https://github.com/PowerShell/PowerShell/blob/master/.github/CONTRIBUTING.md#pull-request---submission) - [x] This PR is ready to merge and is not [Work in Progress](https://github.com/PowerShell/PowerShell/blob/master/.github/CONTRIBUTING.md#pull-request---work-in-progress). - If the PR is work in progress, please add the prefix `WIP:` or `[ WIP ]` to the beginning of the title (the `WIP` bot will keep its status check at `Pending` while the prefix is present) and remove the prefix when the PR is ready. - **[Breaking changes](https://github.com/PowerShell/PowerShell/blob/master/.github/CONTRIBUTING.md#making-breaking-changes)** - [x] None - **OR** - [ ] [Experimental feature(s) needed](https://github.com/MicrosoftDocs/PowerShell-Docs/blob/staging/reference/6/Microsoft.PowerShell.Core/About/about_Experimental_Features.md) - [ ] Experimental feature name(s): <!-- Experimental feature name(s) here --> - **User-facing changes** - [x] Not Applicable - **OR** - [ ] [Documentation needed](https://github.com/PowerShell/PowerShell/blob/master/.github/CONTRIBUTING.md#pull-request---submission) - [ ] Issue filed: <!-- Number/link of that issue here --> - **Testing - New and feature** - [x] N/A or can only be tested interactively - **OR** - [ ] [Make sure you've added a new test if existing tests do not effectively test the code changed](https://github.com/PowerShell/PowerShell/blob/master/.github/CONTRIBUTING.md#before-submitting) - **Tooling** - [x] I have considered the user experience from a tooling perspective and don't believe tooling will be impacted. - **OR** - [ ] I have considered the user experience from a tooling perspective and enumerated concerns in the summary. This may include: - Impact on [PowerShell Editor Services](https://github.com/PowerShell/PowerShellEditorServices) which is used in the [PowerShell extension](https://github.com/PowerShell/vscode-powershell) for VSCode (which runs in a different PS Host). - Impact on Completions (both in the console and in editors) - one of PowerShell's most powerful features. - Impact on [PSScriptAnalyzer](https://github.com/PowerShell/PSScriptAnalyzer) (which provides linting & formatting in the editor extensions). - Impact on [EditorSyntax](https://github.com/PowerShell/EditorSyntax) (which provides syntax highlighting with in VSCode, GitHub, and many other editors).
2020-04-30Document why `PackageVersion` is used in `PowerShell.Common.props` (#12523)xtqqczze
Co-Authored-By: Nick Guerrera <nicholg@microsoft.com>
2020-04-28Use new `TargetFramwork` as `net5.0` in packaging scripts (#12503)Ilya
2020-04-22Turn on `ReadyToRun` (#12361)Ilya
Co-authored-by: Travis Plunk <travis.plunk@microsoft.com>
2020-03-19Move to `.NET 5 preview.1` (#12140)Steve Lee
2019-10-19Move to .NET Core 3.1 preview 1 (#10798)Aditya Patwardhan
2019-05-21Port PowerShell to .NET Core 3.0 (#9597)Steve Lee
2019-05-11Update use of "PowerShell Core" to just "PowerShell" (#9513)Steve Lee
2019-04-17Add ability to cross compile (#9374)Travis Plunk
`-CrossGen` won`t work, but this gives basic ability to build for another platform. This also means you cannot really package for another platform.
2019-04-14Make CodeCoverage configuration build portable PDBs (#9346)Aditya Patwardhan
2019-02-19Port DotNet fixes from 6.1.3 (#8914)Travis Plunk
Addresses CVE-2019-0657
2019-01-23Merged PR 6648: Bump SDK and Runtime VersionsTravis Plunk
Bump SDK and Runtime Versions - Also, fix alpine docker file - Also, fix extra files being added to some Modules after these changes
2018-10-03Update to .NET Core 2.1.5 with SDK 2.1.403 (#7936)Ilya
2018-09-21Update to .NET Core 2.1.4 with SDK 2.1.402 (#7834)Dongbo Wang
2018-08-31Update to latest package references, runtime framework, and SDK (#7646)Ilya
* Move to .Net Core SDK 2.1.401 and runtime 2.1.3 * Update package references
2018-07-13update to latest package references, runtime framework, and SDK (#7272)Travis Plunk
* update to latest package references * update runtime framework * update sdk * automatically read NuGet package dependency info from csproj, where version info is fully qualified * update file.wxs
2018-06-29Move to dotnet core 2.1.1 (#7161)Ilya
2018-05-15Enable full symbols for windows (#6853)Travis Plunk
The main purpose of this was to enable full symbols for windows release build. Also makes explicit where we are optimizing and where we are not optimizing due to https://github.com/dotnet/corefx/issues/29700
2018-05-03Update PowerShell to build with .NET Core SDK 2.1.300-rc1-008662 (#6718)Ilya
* Build Update - Change `TargetFramework` to `netcoreapp2.1` and removed unnecessary `RuntimeFrameworkVersion` from `PowerShell.Common.props` - Update dotnet SDK to 2.1.300-rc1-008662 - Update `TypeGen` target in `Build.psm1` to work with 2.1 - Rename macOS runtime to `osx-x64` as the old build logic expects 10.12 and breaks running on 10.13 system. - Remove `PackageReference` to `System.Memory` as it's part of dotnetcore 2.1 - Update search for `crossgen` executable to find the matching version * Test Update - Update test tools `WebListener` to latest `asp.net core` - Marked `AuthHeader Redirect` tests as `Pending` due to change in CoreFX
2018-04-06Use C# latest language in proj files (#6559)Ilya
Address #6547 We begin using C# 7.2 features (Span) but .Net Core doesn't seem use "Latest" as default for a language. So we explicitly set the value.
2018-03-16Update to DotNet 2.0.6 (#6403)Travis Plunk
Update to DotNet 2.0.6 - this addresses [Microsoft Security Advisory CVE-2018-0875: Hash Collision can cause Denial of Service](https://github.com/PowerShell/Announcements/issues/4) - This is a port of https://github.com/PowerShell/PowerShell/commit/d607f207b9726f1c8b3a115803db2c4d129127e1 to 6.1
2018-01-17Update PowerShell to build with .NET Core 2.0.5 (#5903)Ilya
2017-12-13Update PowerShell to build with .NET Core runtime 2.0.4 (#5677)Dongbo Wang
2017-11-15Add HighEntropyVA to building pwsh (#5455)Travis Plunk
Specify that the images (pwsh.dll in particular) support high-entropy 64-bit address space layout randomization (ASLR).
2017-11-03Update powershell to use 2.0.4-servicing dotnet core runtime (#5295)Dongbo Wang
2017-09-28Get 'PSVersion' and 'GitCommitId' from the 'ProductVersion' attribute of ↵Ilya
assembly (#4863)
2017-09-07Refactor MSBuild project files to get PowerShell version from git tag (#4182)Ilya
Extract information about the release tag, number of commits since the tag and the hash of the latest commit within a MSBuild target, and bake that information into version properties of the assemblies appropriately.
2017-08-17Move to the official .NET Core 2.0 (#4603)Dongbo Wang
* Migrate to official .NET Core 2.0 * [Feature] Remove chmod code as the issue has been fixed in dotnet
2017-06-30Move powershell to `2.0.0-preview3-25426-01` using the .NET CLI ↵Dongbo Wang
`2.0.0-preview2-006502` (#4144)
2017-06-29Refactor MSBuild project files by adding the common property file ↵Ilya
'PowerShell.Common.props' (#4106) `AssemblyVersion` and `FileVersion` are now inferred from the `Version` property, which is inferred by `VersionPrefix`. So now both `AssemblyVersion` and `FileVersion` are 6.0.0.0 for each of PowerShell assemblies, and the `ProductVersion` and `InformationalVersion` are 6.0.0.