conjure icon indicating copy to clipboard operation
conjure copied to clipboard

Strongly typed HTTP/JSON APIs for browsers and microservices

Results 69 conjure issues
Sort by recently updated
recently updated
newest added

## Motivation Improve IDE support for the human-readable Conjure format. ## Proposal Publish a JSON schema for the human-readable format to [SchemaStore](https://www.schemastore.org/json/). IntelliJ, VSCode, and other automatically use these schemas.

###### _excavator_ is a bot for automating changes across repositories. Changes produced by the roomba/latest-baseline-oss check. To enable or disable this check, please contact the maintainers of Excavator.

merge when ready
no changelog

## Before this PR Example of https://github.com/palantir/conjure/issues/1447 Requires a larger refactor, given that we need to do all validations again over the type inside an optional, but validator validates over...

## What happened? Anchor tags to reference subsections in the [wire specification](https://palantir.github.io/conjure/#/docs/spec/wire) do not work. When I click on the table of content, say `1. Conventions`, the url becomes `#/docs/spec/wire?id=1-conventions`....

## What happened? The `ErrorDefinition` type does not have a "package" field, but error types do require a package -- currently, this means that errors always use the `default-package` value...

## Before this PR While analyzing an hprof from service running many conjure based services, I noticed many duplicate instances of Conjure `TypeName` strings. While some GC support string duplication,...

###### _excavator_ is a bot for automating changes across repositories. Changes produced by the roomba/latest-gradle-wrapper-oss check. To enable or disable this check, please contact the maintainers of Excavator.

merge when ready
no changelog

## Before this PR ## After this PR ==COMMIT_MSG== ==COMMIT_MSG== ## Possible downsides?

## Before this PR Publishing was [failing](https://app.circleci.com/pipelines/github/palantir/conjure/2899/workflows/9fc8ef68-982f-4200-ab35-0f48b527887c/jobs/15251/steps) because gradle-conjure was no longer generating files in a way that's not compliant with gradle 8. ## After this PR ==COMMIT_MSG== Bump gradle-conjure...

merge when ready
autorelease