powershell breaking changes
homebrew6 curated breaking changes across major versions of powershell. Use this as a migration checklist before bumping dependencies.
- v7.6.0-preview.3 \u2192 v7.6.0-preview.4breaking
Fix `WildcardPattern.Escape` to escape lone backticks correctly (#25211) (Thanks @ArmaanMcleod!)
- v7.6.0-preview.3 \u2192 v7.6.0-preview.4breaking
Convert `-ChildPath` parameter to `string[]` for `Join-Path` cmdlet (#24677) (Thanks @ArmaanMcleod!) PowerShell 7.6-preview.4 includes the following updated modules:
- v7.6.0-preview.3 \u2192 v7.6.0-preview.4breaking
**Microsoft.PowerShell.ThreadJob** v2.2.0
- v7.6.0-preview.3 \u2192 v7.6.0-preview.4breaking
**ThreadJob** v2.1.0 The **ThreadJob** module was renamed to **Microsoft.PowerShell.ThreadJob**. There is no difference in the functionality of the module. To ensure backward compatibility for scripts that use the old name, the **ThreadJob** v2.1.0 module is a proxy module that points to the **Microsoft.PowerShell.ThreadJob** v2.2.0.
- v7.5.0 \u2192 v7.6.0-preview.3breaking
Remove trailing space from event source name (#24192) (Thanks @MartinGC94!)
- v7.5.0-preview.4 \u2192 v7.5.0-preview.5breaking
Treat large `Enum` values as numbers in `ConvertTo-Json` (#20999) (#24304)
Get this data programmatically \u2014 free, no authentication.
curl https://depscope.dev/api/breaking/homebrew/powershell