powershell breaking changes

homebrew

6 curated breaking changes across major versions of powershell. Use this as a migration checklist before bumping dependencies.

6
changes
Breaking changes by transition
  • 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)

API access

Get this data programmatically \u2014 free, no authentication.

curl https://depscope.dev/api/breaking/homebrew/powershell
powershell breaking changes — Homebrew migration guide | DepScope