Skip to content

Commit 1648850

Browse files
Mark  Orrclaude
andcommitted
Bump version to 2.3.3 and fix Enter key exit bug
- Fix Enter key exiting app when no workflow is selected - Update descriptions to highlight key features and optional app registration - Documentation now correctly lists Linux alongside Windows and macOS - Version bumped to 2.3.3 across all files Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent e64e732 commit 1648850

5 files changed

Lines changed: 25 additions & 8 deletions

File tree

Entra-PIM.ps1

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ $script:CustomClientId = $ClientId
1212
$script:CustomTenantId = $TenantId
1313

1414
# ========================= Version =========================
15-
$script:Version = "2.3.2"
15+
$script:Version = "2.3.3"
1616

1717
# ========================= Cross-Platform Keyboard Shortcuts =========================
1818
# Detect if running on macOS (use built-in $IsMacOS variable if available)
@@ -263,7 +263,7 @@ public class PIMBrowserAuth
263263
</head>
264264
<body>
265265
<div class='container'>
266-
<div class='brand'>[ E N T R A &nbsp; P I M ] <span class='version'>v2.3.2</span></div>
266+
<div class='brand'>[ E N T R A &nbsp; P I M ] <span class='version'>v2.3.3</span></div>
267267
<div class='checkmark'>&#10003;</div>
268268
<h1>Authentication Successful</h1>
269269
<p>You can close this window and return to PowerShell.</p>
@@ -288,7 +288,7 @@ public class PIMBrowserAuth
288288
</head>
289289
<body>
290290
<div class='container'>
291-
<div class='brand'>[ E N T R A &nbsp; P I M ] <span class='version'>v2.3.2</span></div>
291+
<div class='brand'>[ E N T R A &nbsp; P I M ] <span class='version'>v2.3.3</span></div>
292292
<div class='icon'>&#10005;</div>
293293
<h1>Authentication Failed</h1>
294294
<p>Please close this window and try again.</p>
@@ -3307,6 +3307,8 @@ function Show-PIMGlobalHeader {
33073307
$selectedItems += $i
33083308
}
33093309
}
3310+
# Ignore Enter if nothing is selected
3311+
if ($selectedItems.Count -eq 0) { continue }
33103312
# Clear the control bar line and several lines below to remove stale content
33113313
for ($clearLine = $controlBarTop; $clearLine -lt [Math]::Min($controlBarTop + 10, [Console]::BufferHeight); $clearLine++) {
33123314
[Console]::SetCursorPosition(0, $clearLine)
@@ -4606,6 +4608,8 @@ function Show-AzureCheckboxMenu {
46064608
$selectedItems += $i
46074609
}
46084610
}
4611+
# Ignore Enter if nothing is selected
4612+
if ($selectedItems.Count -eq 0) { continue }
46094613
[Console]::CursorVisible = $true
46104614
return $selectedItems
46114615
}
@@ -4760,6 +4764,8 @@ function Show-AzureGroupedCheckboxMenu {
47604764
$selectedItems += $entry.Key
47614765
}
47624766
}
4767+
# Ignore Enter if nothing is selected
4768+
if ($selectedItems.Count -eq 0) { continue }
47634769
[Console]::CursorVisible = $true
47644770
return $selectedItems
47654771
}

Entra-PIM.psd1

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
RootModule = 'Entra-PIM.psm1'
77

88
# Version number of this module (SemVer format for PSResourceGet)
9-
ModuleVersion = '2.3.2'
9+
ModuleVersion = '2.3.3'
1010

1111
# ID used to uniquely identify this module
1212
GUID = 'a1b2c3d4-e5f6-7890-abcd-ef1234567890'
@@ -58,6 +58,11 @@
5858

5959
# ReleaseNotes of this module
6060
ReleaseNotes = @'
61+
## 2.3.3
62+
- Updated module and README descriptions to highlight key features
63+
- Fixed Enter key exiting app when no workflow is selected
64+
- Documentation now correctly lists Linux alongside Windows and macOS
65+
6166
## 2.3.2
6267
- Script signature for enhanced security
6368
- Updated demo video

README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -177,6 +177,12 @@ The version check:
177177
[System.Environment]::SetEnvironmentVariable('ENTRAPIM_DISABLE_UPDATE_CHECK', 'true', 'User')
178178
```
179179

180+
## What's New in 2.3.3
181+
182+
- **Enter Key Fix**: Pressing Enter with no workflow selected no longer exits the app
183+
- **Updated Platform Docs**: Documentation now correctly lists Linux alongside Windows and macOS
184+
- **Updated Descriptions**: Module and README descriptions now highlight all key features
185+
180186
## What's New in 2.3.1
181187

182188
- **Groups PIM Support**: Activate/deactivate Entra Groups PIM memberships (member and owner roles)

dev-feature/Entra-PIM.ps1

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ $script:CustomClientId = $ClientId
1212
$script:CustomTenantId = $TenantId
1313

1414
# ========================= Version =========================
15-
$script:Version = "2.3.1"
15+
$script:Version = "2.3.3"
1616

1717
# ========================= Cross-Platform Keyboard Shortcuts =========================
1818
# Detect if running on macOS (use built-in $IsMacOS variable if available)
@@ -263,7 +263,7 @@ public class PIMBrowserAuth
263263
</head>
264264
<body>
265265
<div class='container'>
266-
<div class='brand'>[ E N T R A &nbsp; P I M ] <span class='version'>v2.3.1</span></div>
266+
<div class='brand'>[ E N T R A &nbsp; P I M ] <span class='version'>v2.3.3</span></div>
267267
<div class='checkmark'>&#10003;</div>
268268
<h1>Authentication Successful</h1>
269269
<p>You can close this window and return to PowerShell.</p>
@@ -288,7 +288,7 @@ public class PIMBrowserAuth
288288
</head>
289289
<body>
290290
<div class='container'>
291-
<div class='brand'>[ E N T R A &nbsp; P I M ] <span class='version'>v2.3.1</span></div>
291+
<div class='brand'>[ E N T R A &nbsp; P I M ] <span class='version'>v2.3.3</span></div>
292292
<div class='icon'>&#10005;</div>
293293
<h1>Authentication Failed</h1>
294294
<p>Please close this window and try again.</p>

docs/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -428,7 +428,7 @@
428428
GitHub
429429
</a>
430430
</div>
431-
<span class="version-badge">v2.3.2 &middot; PowerShell 7.0+</span>
431+
<span class="version-badge">v2.3.3 &middot; PowerShell 7.0+</span>
432432
</div>
433433

434434
<!-- Features -->

0 commit comments

Comments
 (0)