From cd9d5eec70b6df66859bb4b66d58dc74101bcaf9 Mon Sep 17 00:00:00 2001 From: Shmueli Englard Date: Fri, 14 Aug 2026 13:19:18 -0700 Subject: [PATCH] Release Shmuelie.Git 0.3.0, Shmuelie.Copilot 0.1.2, Shmuelie.Node 0.1.1, Shmuelie.Utilities 0.2.1 Bump ModuleVersion, README version headers, and docs site versions; move each module's [Unreleased] changelog notes into a dated 2026-08-14 release section. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 18be4b78-3a83-4cb1-8f77-0b837e1c3076 --- docs/index.md | 8 ++++---- docs/modules.md | 8 ++++---- modules/Shmuelie.Copilot/CHANGELOG.md | 2 ++ modules/Shmuelie.Copilot/README.md | 2 +- modules/Shmuelie.Copilot/Shmuelie.Copilot.psd1 | 2 +- modules/Shmuelie.Git/CHANGELOG.md | 8 ++++---- modules/Shmuelie.Git/README.md | 2 +- modules/Shmuelie.Git/Shmuelie.Git.psd1 | 2 +- modules/Shmuelie.Node/CHANGELOG.md | 2 ++ modules/Shmuelie.Node/README.md | 2 +- modules/Shmuelie.Node/Shmuelie.Node.psd1 | 2 +- modules/Shmuelie.Utilities/CHANGELOG.md | 2 ++ modules/Shmuelie.Utilities/README.md | 2 +- modules/Shmuelie.Utilities/Shmuelie.Utilities.psd1 | 2 +- 14 files changed, 26 insertions(+), 20 deletions(-) diff --git a/docs/index.md b/docs/index.md index 38e75ce..9de9b52 100644 --- a/docs/index.md +++ b/docs/index.md @@ -15,10 +15,10 @@ install and upgrade each module on its own. | Module | Description | Version | |---|---|---| -| [Shmuelie.Git](modules.md#shmuelie-git) | Git worktrees, layout, status, completion, and prediction | 0.2.0 | -| [Shmuelie.Copilot](modules.md#shmuelie-copilot) | Copilot CLI sessions, plugins, marketplaces, MCP, and launcher | 0.1.1 | -| [Shmuelie.Node](modules.md#shmuelie-node) | Node.js, nvm-windows, npm, and ADO npm credentials | 0.1.0 | -| [Shmuelie.Utilities](modules.md#shmuelie-utilities) | .NET, Python, VS Code, Terminal, services, and WPR | 0.2.0 | +| [Shmuelie.Git](modules.md#shmuelie-git) | Git worktrees, layout, status, completion, and prediction | 0.3.0 | +| [Shmuelie.Copilot](modules.md#shmuelie-copilot) | Copilot CLI sessions, plugins, marketplaces, MCP, and launcher | 0.1.2 | +| [Shmuelie.Node](modules.md#shmuelie-node) | Node.js, nvm-windows, npm, and ADO npm credentials | 0.1.1 | +| [Shmuelie.Utilities](modules.md#shmuelie-utilities) | .NET, Python, VS Code, Terminal, services, and WPR | 0.2.1 | ## Quick start diff --git a/docs/modules.md b/docs/modules.md index 79cecea..e44bd12 100644 --- a/docs/modules.md +++ b/docs/modules.md @@ -11,7 +11,7 @@ Each module is self-contained and independently versioned. ## Shmuelie.Git Git repository, worktree, status, completion, and PSReadLine prediction helpers. -**Version 0.2.0.** +**Version 0.3.0.** [README](https://github.com/shmuelie/powershell-modules/blob/main/modules/Shmuelie.Git/README.md) Highlights: @@ -25,7 +25,7 @@ Highlights: ## Shmuelie.Copilot GitHub Copilot CLI sessions, plugins, marketplaces, MCP servers, and the -`Start-Copilot` launcher. **Version 0.1.1.** +`Start-Copilot` launcher. **Version 0.1.2.** [README](https://github.com/shmuelie/powershell-modules/blob/main/modules/Shmuelie.Copilot/README.md) Highlights: @@ -45,7 +45,7 @@ Highlights: ## Shmuelie.Node Node.js, nvm-windows, npm package, and Azure DevOps npm credential helpers. -**Version 0.1.0.** +**Version 0.1.1.** [README](https://github.com/shmuelie/powershell-modules/blob/main/modules/Shmuelie.Node/README.md) Highlights: @@ -57,7 +57,7 @@ Highlights: ## Shmuelie.Utilities General developer utilities for PowerShell, .NET tools, Python packages, VS -Code, Windows Terminal, services, applications, and WPR. **Version 0.2.0.** +Code, Windows Terminal, services, applications, and WPR. **Version 0.2.1.** [README](https://github.com/shmuelie/powershell-modules/blob/main/modules/Shmuelie.Utilities/README.md) Highlights: diff --git a/modules/Shmuelie.Copilot/CHANGELOG.md b/modules/Shmuelie.Copilot/CHANGELOG.md index baa08be..39d91e8 100644 --- a/modules/Shmuelie.Copilot/CHANGELOG.md +++ b/modules/Shmuelie.Copilot/CHANGELOG.md @@ -6,6 +6,8 @@ Versions change only when a release is cut; unreleased work stays under ## [Unreleased] +## [0.1.2] - 2026-08-14 + ### Fixed - Copilot session and MCP config lookups now resolve the home directory cross-platform instead of using Windows-only `$env:USERPROFILE`. diff --git a/modules/Shmuelie.Copilot/README.md b/modules/Shmuelie.Copilot/README.md index 73edc25..12fc18e 100644 --- a/modules/Shmuelie.Copilot/README.md +++ b/modules/Shmuelie.Copilot/README.md @@ -3,7 +3,7 @@ GitHub Copilot CLI session, plugin, marketplace, and MCP helpers, plus the `Start-Copilot` launcher. Depends only on the public `copilot` executable. -**Version:** 0.1.1 +**Version:** 0.1.2 ## Install diff --git a/modules/Shmuelie.Copilot/Shmuelie.Copilot.psd1 b/modules/Shmuelie.Copilot/Shmuelie.Copilot.psd1 index d6bde0a..0c52110 100644 --- a/modules/Shmuelie.Copilot/Shmuelie.Copilot.psd1 +++ b/modules/Shmuelie.Copilot/Shmuelie.Copilot.psd1 @@ -1,6 +1,6 @@ @{ RootModule = 'Shmuelie.Copilot.psm1' - ModuleVersion = '0.1.1' + ModuleVersion = '0.1.2' GUID = 'f7928388-cc43-454f-8265-a7e1664422dd' Author = 'Shmueli Englard' CompanyName = 'Shmuelie' diff --git a/modules/Shmuelie.Git/CHANGELOG.md b/modules/Shmuelie.Git/CHANGELOG.md index 641ca38..0b72868 100644 --- a/modules/Shmuelie.Git/CHANGELOG.md +++ b/modules/Shmuelie.Git/CHANGELOG.md @@ -6,10 +6,7 @@ Versions change only when a release is cut; unreleased work stays under ## [Unreleased] -### Fixed -- `Get-GitStatusSummary -Path` now fails fast when the target path cannot be - entered and only calls `Pop-Location` after a successful `Push-Location`, so a - bad path cannot corrupt the caller's location stack. +## [0.3.0] - 2026-08-14 ### Added - `Sync-GitRemote` is now GitHub-account-aware. When more than one account is @@ -30,6 +27,9 @@ Versions change only when a release is cut; unreleased work stays under to `Sync-GitRemote`. ### Fixed +- `Get-GitStatusSummary -Path` now fails fast when the target path cannot be + entered and only calls `Pop-Location` after a successful `Push-Location`, so a + bad path cannot corrupt the caller's location stack. - `Update-Worktrees` now serializes dirty worktrees that need `git stash` push/pop while still fast-forwarding clean worktrees in parallel, preventing concurrent workers from popping each other's shared repository stash. diff --git a/modules/Shmuelie.Git/README.md b/modules/Shmuelie.Git/README.md index 8a858ad..415fe33 100644 --- a/modules/Shmuelie.Git/README.md +++ b/modules/Shmuelie.Git/README.md @@ -2,7 +2,7 @@ Git repository, worktree, status, completion, and PSReadLine prediction helpers. -**Version:** 0.2.0 +**Version:** 0.3.0 ## Install diff --git a/modules/Shmuelie.Git/Shmuelie.Git.psd1 b/modules/Shmuelie.Git/Shmuelie.Git.psd1 index 8ba22b0..dc82a75 100644 --- a/modules/Shmuelie.Git/Shmuelie.Git.psd1 +++ b/modules/Shmuelie.Git/Shmuelie.Git.psd1 @@ -1,6 +1,6 @@ @{ RootModule = 'Shmuelie.Git.psm1' - ModuleVersion = '0.2.0' + ModuleVersion = '0.3.0' GUID = 'c94a90e6-22f7-44b9-9db0-fdf51f245693' Author = 'Shmueli Englard' CompanyName = 'Shmuelie' diff --git a/modules/Shmuelie.Node/CHANGELOG.md b/modules/Shmuelie.Node/CHANGELOG.md index 0ad376c..544a737 100644 --- a/modules/Shmuelie.Node/CHANGELOG.md +++ b/modules/Shmuelie.Node/CHANGELOG.md @@ -6,6 +6,8 @@ Versions change only when a release is cut; unreleased work stays under ## [Unreleased] +## [0.1.1] - 2026-08-14 + ### Security - Harden `Update-AdoNpmToken` temporary `.npmrc` handling on Windows with owner-only ACLs and best-effort overwrite before deletion. diff --git a/modules/Shmuelie.Node/README.md b/modules/Shmuelie.Node/README.md index ead757e..7cd44d2 100644 --- a/modules/Shmuelie.Node/README.md +++ b/modules/Shmuelie.Node/README.md @@ -2,7 +2,7 @@ Node.js, nvm-windows, npm package, and Azure DevOps npm credential helpers. -**Version:** 0.1.0 +**Version:** 0.1.1 ## Install diff --git a/modules/Shmuelie.Node/Shmuelie.Node.psd1 b/modules/Shmuelie.Node/Shmuelie.Node.psd1 index d66d477..6ac0ba5 100644 --- a/modules/Shmuelie.Node/Shmuelie.Node.psd1 +++ b/modules/Shmuelie.Node/Shmuelie.Node.psd1 @@ -1,6 +1,6 @@ @{ RootModule = 'Shmuelie.Node.psm1' - ModuleVersion = '0.1.0' + ModuleVersion = '0.1.1' GUID = 'c2fc780d-9f68-49ec-997a-f15809c8b642' Author = 'Shmueli Englard' CompanyName = 'Shmuelie' diff --git a/modules/Shmuelie.Utilities/CHANGELOG.md b/modules/Shmuelie.Utilities/CHANGELOG.md index 3867f4d..9c9ac56 100644 --- a/modules/Shmuelie.Utilities/CHANGELOG.md +++ b/modules/Shmuelie.Utilities/CHANGELOG.md @@ -6,6 +6,8 @@ Versions change only when a release is cut; unreleased work stays under ## [Unreleased] +## [0.2.1] - 2026-08-14 + ### Security - Validate VS Code CLI wrapper arguments before forwarding names, IDs, and path values to the `code` shim, and pass open paths after an option separator. diff --git a/modules/Shmuelie.Utilities/README.md b/modules/Shmuelie.Utilities/README.md index 49a9a54..8965d1a 100644 --- a/modules/Shmuelie.Utilities/README.md +++ b/modules/Shmuelie.Utilities/README.md @@ -4,7 +4,7 @@ General developer utilities for PowerShell, .NET tools, Python packages, VS Code, Windows Terminal, Windows services, installed applications, and WPR tracing. -**Version:** 0.2.0 +**Version:** 0.2.1 ## Install diff --git a/modules/Shmuelie.Utilities/Shmuelie.Utilities.psd1 b/modules/Shmuelie.Utilities/Shmuelie.Utilities.psd1 index 0186cf0..20392ba 100644 --- a/modules/Shmuelie.Utilities/Shmuelie.Utilities.psd1 +++ b/modules/Shmuelie.Utilities/Shmuelie.Utilities.psd1 @@ -1,6 +1,6 @@ @{ RootModule = 'Shmuelie.Utilities.psm1' - ModuleVersion = '0.2.0' + ModuleVersion = '0.2.1' GUID = 'ebba55f0-7da9-4b2b-811f-e325c1124bdb' Author = 'Shmueli Englard' CompanyName = 'Shmuelie'