|
1 | 1 | # Changelog
|
2 | 2 |
|
| 3 | +## v7.0.0-preview.4 - 09/19/2019 |
| 4 | + |
| 5 | +### Engine Updates and Fixes |
| 6 | + |
| 7 | +- Add support to `ActionPreference.Break` to break into debugger when `Debug`, `Error`, `Information`, `Progress`, `Verbose` or `Warning` messages are generated (#8205) (Thanks @KirkMunro!) |
| 8 | +- Enable starting control panel add-ins within PowerShell Core without specifying `.CPL` extension. (#9828) |
| 9 | + |
| 10 | +### Performance |
| 11 | + |
| 12 | +- Make `ForEach-Object` faster for its commonly used scenarios (#10454) and fix `ForEach-Object -Parallel` performance problem with many runspaces (#10455) |
| 13 | + |
| 14 | +### Experimental Features |
| 15 | + |
| 16 | +- Update `PSDesiredStateConfiguration` module version to `2.0.3` and bring new tests; enable compilation to MOF on non-Windows and use of Invoke-DSCResource without LCM (#10516) |
| 17 | +- Add APIs for breakpoint management in runspaces and enable attach to process without `BreakAll` for PowerShell Editor Services (#10338) (Thanks @KirkMunro!) |
| 18 | +- Support [ternary operator](https://github.com/PowerShell/PowerShell-RFC/pull/218) in PowerShell language (#10367) |
| 19 | + |
| 20 | +### General Cmdlet Updates and Fixes |
| 21 | + |
| 22 | +- Add PowerShell Core group policy definitions (#10468) |
| 23 | +- Update console host to support `XTPUSHSGR`/`XTPOPSGR` VT control sequences that are used in [composability scenarios](https://github.com/microsoft/terminal/issues/1796). (#10208) |
| 24 | +- Add `WorkingDirectory` parameter to `Start-Job` (#10324) (Thanks @davinci26!) |
| 25 | +- Remove the event handler that was causing breakpoint changes to be erroneously replicated to the host runspace debugger (#10503) (Thanks @KirkMunro!) |
| 26 | +- Replace `api-ms-win-core-job-12-1-0.dll` with `Kernell32.dll` in `Microsoft.PowerShell.Commands.NativeMethods` P/Invoke API(#10417) (Thanks @iSazonov!) |
| 27 | +- Fix wrong output for `New-Service` in variable assignment and `-OutVariable` (#10444) (Thanks @kvprasoon!) |
| 28 | +- Fix global tool issues around exit code, command line parameters and path with spaces (#10461) |
| 29 | +- Fix recursion into OneDrive - change `FindFirstFileEx()` to use `SafeFindHandle` type (#10405) |
| 30 | +- Skip auto-loading `PSReadLine` on Windows if the [NVDA screen reader](https://www.nvaccess.org/about-nvda/) is active (#10385) |
| 31 | +- Increase built-with-PowerShell module versions to `7.0.0.0` (#10356) |
| 32 | +- Add throwing an error in `Add-Type` if a type with the same name already exists (#9609) (Thanks @iSazonov!) |
| 33 | + |
| 34 | +### Code Cleanup |
| 35 | + |
| 36 | +- Convert `ActionPreference.Suspend` enumeration value into a non-supported, reserved state, and remove restriction on using `ActionPreference.Ignore` in preference variables (#10317) (Thanks @KirkMunro!) |
| 37 | +- Replace `ArrayList` with `List<T>` to get more readable and reliable code without changing functionality (#10333) (Thanks @iSazonov!) |
| 38 | +- Make code style fixes to `TestConnectionCommand` (#10439) (Thanks @vexx32!) |
| 39 | +- Cleanup `AutomationEngine` and remove extra `SetSessionStateDrive` method call (#10416) (Thanks @iSazonov!) |
| 40 | +- Rename default `ParameterSetName` back to `Delimiter` for `ConvertTo-Csv` and `ConvertFrom-Csv` (#10425) |
| 41 | + |
| 42 | +### Tools |
| 43 | + |
| 44 | +- Update `install-powershell.ps1` to check for already installed daily build (#10489) |
| 45 | + |
| 46 | +### Tests |
| 47 | + |
| 48 | +- Add experimental check to `ForEach-Object -Parallel` tests (#10354) (Thanks @KirkMunro!) |
| 49 | +- Update tests for Alpine validation (#10428) |
| 50 | + |
| 51 | +### Build and Packaging Improvements |
| 52 | + |
| 53 | +- Bump `PowerShellGet` version from `2.2` to `2.2.1` (#10382) |
| 54 | +- Bump `PackageManagement` version from `1.4.3` to `1.4.4` (#10383) |
| 55 | +- Update `README.md` and `metadata.json` for `7.0.0-preview.4` (Internal 10011) |
| 56 | +- Upgrade `.Net Core 3.0` version from `Preview 9` to `RC1` (#10552) (Thanks @bergmeister!) |
| 57 | +- Fix `ExperimentalFeature` list generation (Internal 9996) |
| 58 | +- Bump `PSReadLine` version from `2.0.0-beta4` to `2.0.0-beta5` (#10536) |
| 59 | +- Fix release build script to set release tag |
| 60 | +- Update version of `Microsoft.PowerShell.Native` to `7.0.0-preview.2` (#10519) |
| 61 | +- Upgrade to `Netcoreapp3.0 preview9` (#10484) (Thanks @bergmeister!) |
| 62 | +- Make sure the daily coordinated build, knows it is a daily build (#10464) |
| 63 | +- Update the combined package build to release the daily builds (#10449) |
| 64 | +- Remove appveyor reference (#10445) (Thanks @RDIL!) |
| 65 | +- Bump `NJsonSchema` version from `10.0.22` to `10.0.23` (#10421) |
| 66 | +- Remove the deletion of `linux-x64` build folder because some dependencies for Alpine need it (#10407) |
| 67 | + |
| 68 | +### Documentation and Help Content |
| 69 | + |
| 70 | +- Update `README.md` and metadata for `v6.1.6` and `v6.2.3` releases (#10523) |
| 71 | +- Fix a typo in `README.md` (#10465) (Thanks @vedhasp!) |
| 72 | +- Add a reference to `PSKoans` module to Learning Resources documentation (#10369) (Thanks @vexx32!) |
| 73 | +- Update `README.md` and `metadata.json` for `7.0.0-preview.3` (#10393) |
| 74 | + |
3 | 75 | ## v7.0.0-preview.3 - 08/20/2019
|
4 | 76 |
|
5 | 77 | ### Breaking Changes
|
|
0 commit comments