Fabio Bozzo
a25bfbaf45
fix: extended field names
2024-11-29 19:32:31 +01:00
Steve Moyer
ec627138cb
fix(selector): allow dashes in selector names
...
This functionality will be further enhanced in #80 .
Resolves #66
2024-11-20 12:37:29 -05:00
Michael Muré
7662fe34db
policy: implement partial matching, to evaluate in multiple steps with fail early
2024-10-24 16:21:57 +02:00
Fabio Bozzo
1728bf29b8
add more parsing tests
2024-10-23 16:37:35 +02:00
Fabio Bozzo
b941b507e0
fix optional identity parsing (no idempotent)
2024-10-22 14:13:12 +02:00
Michael Muré
e66beb662e
selector: rework to match the spec, cleanup lots of edge cases
...
- removed field selection against a list
- a selector return exactly one node, or nil
- implemented the full set of slicing, including negative indexes
- plenty of other cleanup and simplification
2024-10-22 13:47:53 +02:00
Michael Muré
7fa3ba1492
policy: add a way to filter policies with a path
...
Based on exploration work https://github.com/ucan-wg/go-ucan/pull/27
2024-10-16 13:48:01 +02:00
Michael Muré
51e8d5ce04
policy: fluent construction
2024-10-15 13:06:46 +02:00
Michael Muré
5f2877f0ff
delegation: make the examples more examply, less testy
2024-10-14 12:46:28 +02:00
Steve Moyer
6075c19957
feat: reorganize packages
2024-09-24 11:40:28 -04:00