Skip to content

SPSUpdate: Release packaging 5.3.0 (GA) - #78

Merged
luigilink merged 1 commit into
mainfrom
release/5.3.0
Oct 8, 2026
Merged

luigilink merged 1 commit into
mainfrom
release/5.3.0

Conversation

@luigilink

Copy link
Copy Markdown
Owner

Pull Request (PR) description

Release packaging for SPSUpdate 5.3.0 (GA) on the Subscription Edition (5.x) line. Ships the Boolean configuration harmonization merged in #77 (issue #76).

  • Manifest ModuleVersion 5.2.0 → 5.3.0 (stable, no Prerelease marker).
  • Promote CHANGELOG [Unreleased] → [5.3.0]; [Unreleased] reset to empty.
  • RELEASE-NOTES.md rewritten for the 5.3.0 GA section used verbatim as the GitHub Release body.

Why MINOR (5.3.0), not PATCH: this exposes a new public exported function (ConvertTo-SPSConfigBoolean) and introduces new accepted input (1/0 on every Boolean switch) — both backward-compatible additions. It also hardens the previously unguarded flags against typos.

Validated on the feature branch before merge: PSSA 0 warning/error, Pester 312/0/1.

After merge: tag v5.3.0 on main to trigger the GA release workflow, then remerge release/5.3.0 into main before deleting it (avoids the 5.1.0 / 4.3.0 drift). Keep v5.x (SE) as the GitHub Latest.

This Pull Request (PR) fixes the following issues

None (release packaging; the shipped fix #76 was merged in #77).

Task list

  • Added an entry to the change log under the Unreleased section of the
    file CHANGELOG.md. Entry should say what was changed and how that
    affects users (if applicable), and reference the issue being resolved
    (if applicable).
  • Added/updated documentation and descriptions where appropriate?
  • New/changed code adheres to [Style Guidelines]?

- Manifest ModuleVersion 5.2.0 -> 5.3.0 (stable, no Prerelease marker).
- Promote CHANGELOG [Unreleased] to [5.3.0].
- Replace RELEASE-NOTES.md with the 5.3.0 GA section used as the release body.

Co-authored-by: Copilot <[email protected]>
@github-actions

github-actions Bot commented Oct 8, 2026

Copy link
Copy Markdown

Pester Test Results

  1 files   48 suites   10s ⏱️
199 tests 199 ✅ 0 💤 0 ❌
313 runs  313 ✅ 0 💤 0 ❌

Results for commit ef7cd1a.

@luigilink luigilink left a comment

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@luigilink
luigilink merged commit 24a9ae0 into main Oct 8, 2026
3 checks passed
@luigilink
luigilink deleted the release/5.3.0 branch October 8, 2026 12:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Config: harmonize Boolean switches to accept 1/0 (Reboot.Enable = 1 is rejected while other flags accept it)

1 participant