Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 9 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,13 @@ release notes.

## [Unreleased]

Nothing yet.

## [0.27.0] - 2026-10-05

Fixes to the runtime harness and to four rules, each rule change backed by a tenth validation
round on the lab device. No command changes shape.

### Fixed

- **A user-context run started from PowerShell 7 loaded PowerShell 7's modules.** The 5.1 host
Expand Down Expand Up @@ -424,6 +431,7 @@ Nothing any command does has changed.

- Static rules: `Test-IntuneScript`.

[Unreleased]: https://github.com/fadwen/IntuneScriptLab/compare/v0.26.0...HEAD
[Unreleased]: https://github.com/fadwen/IntuneScriptLab/compare/v0.27.0...HEAD
[0.27.0]: https://github.com/fadwen/IntuneScriptLab/compare/v0.26.0...v0.27.0
[0.26.0]: https://github.com/fadwen/IntuneScriptLab/compare/v0.25.0...v0.26.0
[0.25.0]: https://github.com/fadwen/IntuneScriptLab/releases/tag/v0.25.0
15 changes: 14 additions & 1 deletion IntuneScriptLab.psd1
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
@{
# Module manifest for IntuneScriptLab
RootModule = 'IntuneScriptLab.psm1'
ModuleVersion = '0.26.0'
ModuleVersion = '0.27.0'
GUID = '3f6b2c9e-7d41-4a8f-9c2b-5e0d8a1f4b76'
Author = 'Jeffrey Stuhr'
CompanyName = ''
Expand Down Expand Up @@ -64,6 +64,19 @@ pre-flight over the tenant's deployed scripts and readers for the agent's logs
LicenseUri = 'https://github.com/fadwen/IntuneScriptLab/blob/main/LICENSE'
ProjectUri = 'https://github.com/fadwen/IntuneScriptLab'
ReleaseNotes = @'
0.27.0 - Harness: a user-context run started from PowerShell 7 gave the 5.1 host PowerShell 7's
module path (no Cert: drive, Security cmdlets failing to load); -Credential did not find
a Microsoft Entra account's session, because Windows names such an account after its
display name and not its sign-in name; a refused folder grant lost its message under
-ErrorAction Stop on 5.1. Rules, from a tenth validation round: IslPowerShell7Syntax says
that a 7-only cmdlet, parameter or -Parallel fails where it stands and the script carries
on, and flags Out-File -Encoding utf8NoBOM, which was listed and never matched;
IslInteractiveCall warns instead of erring when Get-Credential -Credential is handed
something that may be a built credential; IslContextIssue's drive-letter finding is
Information, since the letter cannot say whether it is a mapped drive.
Repair-IntuneScript no longer turns 'return 1; exit 1' into '1; exit 0; exit 1' with no
finding left. Help: what Invoke-ScriptAnalyzer -Severity does with the custom rules. See
CHANGELOG.md.
0.26.0 - Every claim in the README, help, about topic, rule reference and examples was checked
against the code and by running it, and what did not hold was fixed: -Settings never
reached the pre-flight or the drift compare; -Id alone selected every policy;
Expand Down
Loading