Skip to content

Tags: hashicorp/go-bexpr

Tags

v0.1.14

Toggle v0.1.14's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #62 from hashicorp/peteski22/godocs

Updated godocs

v0.1.13

Toggle v0.1.13's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Add any and all expression support. (#49)

* Add any and all expression support.

The syntax is inspired by Sentinel [Any, All Expressions](https://docs.hashicorp.com/sentinel/language/boolexpr#any-all-expressions)
and the [For Statements](https://docs.hashicorp.com/sentinel/language/loops#for-statements).

v0.1.12

Toggle v0.1.12's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request #38 from hashicorp/not-pre-disp

missing map key match operator dispositions

v0.1.11

Toggle v0.1.11's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request #24 from hashicorp/feature/unknownval

WithUnknownValue to treat unknown values as a non-error

v0.1.10

Toggle v0.1.10's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request #23 from hashicorp/forwardslash

Allow "/" in non-JSON-pointer identifiers

v0.1.9

Toggle v0.1.9's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Add colons as valid separators for JSON Pointer pathing (#22)

We got a report of someone trying to filter with a path segment using a
colon and it not working. Colon isn't currently part of the allowed
punctuation list for identifiers.

Already JSON Pointer has a larger list of allowed punctuation than
native syntax, so I kept this scoped just to JSON Pointer. This PR:

- Adds colon to that list, enabling it to be used in JSON Pointer paths
- Adds tests of this
- Adds tests for both JSON Pointer and native syntax to ensure colon is
  accepted on the StringLiteral side. It _should_, but more tests is not
  a problem.

This also scopes down the set of targets calling `generate` so that
pigeon and co aren't required except when actually generating.

v0.1.7

Toggle v0.1.7's commit message
Comment update

v0.1.6

Toggle v0.1.6's commit message
Bump pointerstructure dep for tag handling that allows commas

v0.1.5

Toggle v0.1.5's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Add an option to allow switching the tag name (#17)

This passes through the chosen name to pointerstructure, which already
supported custom tag names.

v0.1.4

Toggle v0.1.4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Fix panic when primitive equality fn not found (#16)

If a primitive equality function cannot be found it returns nil, but
currently the code does not check for this condition. This fixes it and
adds a test that panics without the change.