Skip to content

Releases: PowerShell/PowerShellEditorServices

v4.7.0

25 Jun 22:07
e124c13

Choose a tag to compare

What's Changed

Enhancements & Features ✨

Squashed Bugs 🐛

  • Enhance RenameHandler to handle null capabilities gracefully and add tests for registration options by @mgreenegit in #2296
  • Drop unused IEquatable from range wrappers and fix FoldingReference by @andyleejordan in #2302
  • Correct example PowerShell -Uri argument name by @nzbart in #2304
  • Match strong-name identity when resolving PSES dependencies by @andyleejordan in #2303
  • Fix flaky CanRegisterAndInvokeCommandWithScriptBlock on PS 5.1 / net462 by @andyleejordan with @Copilot in #2307
  • Guard against null workspaceFolders on initialize by @andyleejordan in #2308
  • Resolve evaluate/watch variables from the correct scope by @andyleejordan in #2311
  • Fix flaky CanRunOnIdleTask by polling instead of sleeping by @andyleejordan in #2314
  • Open hidden files in Open-EditorFile by @andyleejordan in #2309
  • Skip attach E2E test on in-box Windows PowerShell (20260614 image regression); cap CI job by @andyleejordan in #2318
  • Restore concrete FileRange overloads on FileContext for binary compat by @andyleejordan in #2319
  • Fix Windows PowerShell host-start hang in SetCorrectExecutionPolicy by @andyleejordan in #2328

Other Changes 🙏

  • Preserve splat sigils during variable rename by @JustinGrote with @Copilot in #2325
  • v4.7.0: Add a module metadata handler, enhance command and help handlers, and fix a Windows PowerShell host-start hang. by @andyleejordan in #2329

New Contributors

Full Changelog: v4.6.0...v4.7.0

v4.6.0

16 May 01:55
d2112c2

Choose a tag to compare

What's Changed

Other Changes 🙏

  • Simplify ProfilePathInfo and ensure profile variable is set during startup by @JustinGrote in #2287
  • Expose open LSP documents via $psEditor.Workspace.Documents by @Copilot in #2285
  • RenameProvider for variable/function renaming by @Razmo99 in #2152
  • Remove defunct Gitter badge from README by @Copilot in #2289
  • Clarify link to implemented and tested rename scenarios by @JustinGrote in #2290
  • Update rename disclaimer link and improve test skipping by @JustinGrote in #2291

New Contributors

Full Changelog: v4.5.0...v4.6.0

v4.5.0

08 Apr 22:59

Choose a tag to compare

What's Changed

Enhancements & Features ✨

Squashed Bugs 🐛

New Contributors

Full Changelog: v4.4.0...v4.5.0

v4.4.0

05 Sep 23:21

Choose a tag to compare

What's Changed

Enhancements & Features ✨

Squashed Bugs 🐛

New Contributors

Full Changelog: v4.3.0...v4.4.0

v4.3.0

18 Mar 21:19
1a988a9

Choose a tag to compare

What's Changed

Enhancements & Features ✨

Full Changelog: v4.2.0...v4.3.0

v4.2.0

16 Jan 22:00
e26f172

Choose a tag to compare

What's Changed

Enhancements & Features ✨

Squashed Bugs 🐛

Full Changelog: v4.1.0...v4.2.0

v4.1.0

05 Dec 00:55

Choose a tag to compare

What's Changed

Other Changes 🙏

Full Changelog: v4.0.0...v4.1.0

v4.0.0

18 Nov 19:56

Choose a tag to compare

What's Changed

Enhancements & Features ✨

Squashed Bugs 🐛

  • Remove Serilog, implement HostLogger integration, and deprecate net6.0 by @JustinGrote in #2197

Full Changelog: v3.21.0...v4.0.0

v3.21.0

30 Oct 22:59

Choose a tag to compare

What's Changed

Enhancements & Features ✨

Squashed Bugs 🐛

Other Changes 🙏

New Contributors

Full Changelog: v3.20.1...v3.21.0

v3.20.1

14 May 19:38

Choose a tag to compare

What's Changed

Other Changes 🙏

  • Service release with updated third-party notice and release pipeline.

Full Changelog: v3.20.0...v3.20.1