Alec Sammon
Alec Sammon
Expose core.ErrUnsupportedType so clients can use errors.Is()
There are different types of error that can occur when decoding a request. 1. Client errors where invalid data was passed, i.e. a missing required field 2. Implementation errors -...
Adds support for an `omitempty` tag. Main use case is for query parameters where we may not want have empty keys i.e. `/pets?name_pointer=` By adding `omitempty` to the tag then...
Our system cannot currently accept Otel data via `http`. As such we need support to send this using the `GRPC` transport option. This PR adds a new property to allow...
### Preflight checklist - [X] I could not find a solution in the existing issues, docs, nor discussions. - [X] I agree to follow this project's [Code of Conduct](https://github.com/ory/x/blob/master/CODE_OF_CONDUCT.md). -...
We noticed during testing that debug messages were appearing as events in our traces. This change only adds events if the level would be handled by the logger - i.e....
There is current support for structs that have a json marshaller in the form or ``` func (c Custom) MarshalJSON() ([]byte, error) { ``` However this does not work with...
Fixes struct marshalling for embedded structs when a `json` tag is specified. Currently the following case works, and produces the same result as `json.Marshal` ``` type EmbeddedParent struct { *EmbeddedChild...
We use the `repo-file-sync-action` for a number of tasks including syncing changes to our linting configuration. When we make an update to the linting rules then manual changes are often...