Skip to content

chore(release): 1.0.1 - #90

Merged
HeyItsGilbert merged 1 commit into
mainfrom
release/1.0.1
Jul 29, 2026
Merged

chore(release): 1.0.1#90
HeyItsGilbert merged 1 commit into
mainfrom
release/1.0.1

Conversation

@HeyItsGilbert

@HeyItsGilbert HeyItsGilbert commented Jul 29, 2026

Copy link
Copy Markdown
Owner

[1.0.1] - 2026-07-29

Fixed

  • Argument transforms (FeatureFlag, PropertySet, Condition) now accept
    any IDictionary instead of only exact System.Collections.Hashtable, so
    configuration built via ConvertFrom-Json -AsHashtable (which returns an
    OrderedHashtable) and other ordered/generic dictionaries bind correctly.
  • PropertySetTransformAttribute no longer calls the broken, argument-less
    Read-PropertySet when -PropertySet is omitted (that call could never
    bind and always threw). -PropertySet is now a mandatory parameter on
    Test-FeatureFlag, matching Test-Condition, so the missing value is
    reported with a clear mandatory-parameter error instead. (PropertySetTransformAttribute calls Read-PropertySet with no arguments, so omitting -PropertySet always fails #84)
  • Test-Condition/Test-FeatureFlag no longer throw an opaque
    "You cannot call a method on a null-valued expression" error when a rule's
    Condition is $null (e.g. omitted or misspelled). ConditionTransformAttribute
    now null-guards and raises a clear ArgumentNullException explaining that the
    rule must define a Condition. FeatureFlagTransformAttribute gained the same
    guard for a null FeatureFlag. (Test-FeatureFlag: a rule with a null Condition throws an opaque transform error #83)

Copilot AI review requested due to automatic review settings July 29, 2026 04:48

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Release housekeeping for Gatekeeper v1.0.1: bumps the module manifest version and records the 1.0.1 release notes/compare links in the changelog.

Changes:

  • Bump ModuleVersion to 1.0.1 in the module manifest.
  • Add a 1.0.1 changelog section dated 2026-07-29 and update the compare link references ([Unreleased], [1.0.1]).

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
Gatekeeper/Gatekeeper.psd1 Updates module manifest version to 1.0.1 for the release.
CHANGELOG.md Adds 1.0.1 release entry and updates compare links to include 1.0.1.

@github-actions

Copy link
Copy Markdown

Test Results

    4 files    448 suites   13s ⏱️
  379 tests   374 ✅  5 💤 0 ❌
1 492 runs  1 466 ✅ 26 💤 0 ❌

Results for commit 86b1787.

@HeyItsGilbert
HeyItsGilbert merged commit f622fd3 into main Jul 29, 2026
9 checks passed
@HeyItsGilbert
HeyItsGilbert deleted the release/1.0.1 branch July 29, 2026 05:28
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.

2 participants