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
13 changes: 13 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@

## [Unreleased]

## [1.0.1] - 2026-07-29

### Fixed

- Argument transforms (`FeatureFlag`, `PropertySet`, `Condition`) now accept
Expand Down Expand Up @@ -84,7 +86,7 @@
constraints now correctly returns `$false` instead of continuing
evaluation.
- `PropertyValidation` threshold fields (`Minimum`, `Maximum`,
`MinLength`, `MaxLength`) changed to `Nullable[int]` so an unconfigured

Check warning on line 89 in CHANGELOG.md

View workflow job for this annotation

GitHub Actions / Continuous Integration / Run Linters

Unknown word (unconfigured) Suggestions: (unconfined, unconfused, unconfirmed, unconsidered)
constraint is no longer treated as zero.
- `PropertyValidation.ToHashtable` now omits null/unset fields to
prevent invalid entries in serialized JSON during Save/FromFile
Expand Down Expand Up @@ -155,7 +157,7 @@
### Changed

- `Test-Condition` function now accepts `ConditionGroup` objects instead of
hashtables for the Condition parameter, providing stronger type safety.

Check warning on line 160 in CHANGELOG.md

View workflow job for this annotation

GitHub Actions / Continuous Integration / Run Linters

Unknown word (hashtables) Suggestions: (hashables, hashtable, hashable, hatable, hashtags)
- `Test-Condition` function now accepts `PropertySet` objects instead of a
generic Properties hashtable for the Properties parameter.
- Internal condition evaluation logic updated to use null checks on
Expand Down Expand Up @@ -234,3 +236,14 @@
matches the provided context and properties.
- `Test-FeatureFlag`: Checks if a context passes the rules for a specified
feature flag.

[Unreleased]: https://github.com/HeyItsGilbert/Gatekeeper/compare/1.0.1...HEAD
[1.0.1]: https://github.com/HeyItsGilbert/Gatekeeper/compare/1.0.0...1.0.1
[1.0.0]: https://github.com/HeyItsGilbert/Gatekeeper/compare/0.4.0...1.0.0
[0.4.0]: https://github.com/HeyItsGilbert/Gatekeeper/compare/0.3.2...0.4.0
[0.3.2]: https://github.com/HeyItsGilbert/Gatekeeper/compare/1def993...0.3.2
[0.3.1]: https://github.com/HeyItsGilbert/Gatekeeper/compare/ddef266...1def993
[0.3.0]: https://github.com/HeyItsGilbert/Gatekeeper/compare/077cb1c...ddef266
[0.2.0]: https://github.com/HeyItsGilbert/Gatekeeper/compare/80a2507...077cb1c
[0.1.1]: https://github.com/HeyItsGilbert/Gatekeeper/compare/bfcfee3...80a2507
[0.1.0]: https://github.com/HeyItsGilbert/Gatekeeper/tree/bfcfee3
2 changes: 1 addition & 1 deletion Gatekeeper/Gatekeeper.psd1
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
RootModule = 'Gatekeeper.psm1'

# Version number of this module.
ModuleVersion = '1.0.0'
ModuleVersion = '1.0.1'

# Supported PSEditions
# CompatiblePSEditions = @()
Expand Down
Loading