• Joined on 2023-06-01
louis9902 pushed to main at geekeey/request 2026-07-12 20:02:11 +00:00
49eafc2181
chore(ci): add manual workflow dispatch
louis9902 pushed to main at geekeey/request 2026-07-12 19:59:22 +00:00
f9de3a99de
feat(dispatcher): add registration-time pipeline behavior ordering via AddBehavior<T>(order:)
8099898f3d
fix(dispatcher): resolve handlers in registration order across closed and open generics
a7d7e9fbaa
fix(dispatcher): throw on ambiguous handlers instead of silent .First()
15bf9a8e56
fix(validation): make Severity meaningful in Validation.IsValid
581b0a1ced
fix(validation): return no problems for null reference instance in Rule.Validate
Compare 7 commits »
louis9902 pushed to main at geekeey/request 2026-07-12 19:26:26 +00:00
ae2c2679f2
feat(dispatcher): add registration-time pipeline behavior ordering via AddBehavior<T>(order:)
595ba01ea6
fix(dispatcher): resolve handlers in registration order across closed and open generics
f79e8780f7
fix(dispatcher): throw on ambiguous handlers instead of silent .First()
f7263c33a8
fix(validation): make Severity meaningful in Validation.IsValid
552f88df18
fix(validation): return no problems for null reference instance in Rule.Validate
Compare 9 commits »
louis9902 pushed to main at geekeey/request 2026-07-12 16:17:45 +00:00
louis9902 pushed to main at geekeey/semver 2026-07-11 21:12:55 +00:00
71353363f2
feat: support SemanticVersion and SemanticVersionRange as JSON dictionary keys
louis9902 pushed to main at geekeey/semver 2026-07-11 21:09:46 +00:00
27a3dd47f0
feat: support SemanticVersion and SemanticVersionRange as JSON dictionary keys
b21bf0568e
fix: make SemanticVersionRange equality structural
Compare 2 commits »
louis9902 pushed to main at geekeey/semver 2026-07-11 21:08:59 +00:00
eb20fb8077
fixup! fix: make SemanticVersionRange equality structural
louis9902 pushed to main at geekeey/semver 2026-07-11 21:03:41 +00:00
fba1476d9c feat: support SemanticVersion and SemanticVersionRange as JSON dictionary keys
f9531fe112 fix: make SemanticVersionRange equality structural
95eb4f05a2 fix: make ==/Equals ignore build metadata for precedence
ae2163188f fix: avoid infinite recursion when formatting ranges as short npm
2ea7866e3b fix: range exact/non-equal matches ignore build metadata
Compare 6 commits »
louis9902 deleted branch feature/pub_sub from geekeey/request 2026-07-01 20:21:14 +00:00
louis9902 pushed to main at geekeey/request 2026-07-01 20:21:14 +00:00
9232716901
feat: add pub/sub support to dispatcher
louis9902 merged pull request geekeey/request#8 2026-07-01 20:21:12 +00:00
feat: add pub/sub support to dispatcher
louis9902 pushed to feature/pub_sub at geekeey/request 2026-07-01 20:17:45 +00:00
9232716901
feat: add pub/sub support to dispatcher
louis9902 created pull request geekeey/request#8 2026-07-01 20:01:51 +00:00
feat: add pub/sub support to dispatcher
louis9902 pushed to feature/pub_sub at geekeey/request 2026-07-01 20:00:29 +00:00
ed8ac913b6
feat: add pub/sub support to dispatcher
louis9902 created branch feature/pub_sub in geekeey/request 2026-07-01 20:00:29 +00:00
louis9902 pushed to feature/spec_and_repo at geekeey/request 2026-07-01 18:44:46 +00:00
2206fe027a
feat: spec + repo
louis9902 created branch feature/spec_and_repo in geekeey/request 2026-07-01 18:44:46 +00:00
louis9902 deleted branch feature/property_key_json_support from geekeey/request 2026-05-30 20:20:57 +00:00
louis9902 pushed to main at geekeey/request 2026-05-30 20:20:57 +00:00
eff887b49f
feat: add json property path supports for object keys
louis9902 merged pull request geekeey/request#7 2026-05-30 20:20:56 +00:00
feat: add json property path supports for object keys