Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jul 21, 2021

Bumps caliban-tools_2.13 from 0.9.5 to 1.1.0.

Release notes

Sourced from caliban-tools_2.13's releases.

v1.1.0

Release Notes

The main change in this release is the ability to run caliban client code generation automatically when you compile, instead of the previous (but still supported) manual sbt command. CodegenPlugin was also renamed to CalibanPlugin (the old name still exists but is deprecated).

See the updated documentation for more information. This work was done in #933 by @​blast-hardcheese.

Server

  • Fixed backslash parsing in queries #943 by @​mingyuchi
  • Added support for upload in the Http4s Adapter (batching not supported yet, like with Play) #945 by @​pomadchin
  • Added support for GQLInterface and GQLUnion annotations on enum-like traits #941 by @​rtimush
  • Added the ability to distinguish between a field value of null and a missing field in ArgBuilders #929 by @​stephendavidmarsh
  • Added a new resolver type to support using Field metadata with federation #939 by @​paulpdaniels

Client

Tools

  • Fixed wrong behavior in server codegen when a type is used in multiple unions #948 by @​AlixBa
  • Allowed scalarMappings to be used with enumerations in client codegen #930 by @​blast-hardcheese
  • Allowed colons in header values in client codegen --headers option #938 by @​ghostdogpr
  • Added a new parameter --abstractEffectType to server codegen to generate code with F[_] #951 by @​LaurenceWarne

v1.0.1

Release Notes

  • Fixed a regression in caliban-client causing a wrong error message to be returned ("Result is not an object" instead of the actual error message) by @​ghostdogpr.

v1.0.0

Release Notes

1.0.0 Release

A little less than 2 years after the creation of Caliban, I decided it was time for an official 1.0.0 release 🎉

Caliban has been reliable and stable for a long while now, and the few bugs that have been discovered in the recent past were about minor edge cases and immediately fixed. Caliban is currently used at various companies (including mine) and I even saw it mentioned in a few job offers! The public API is not changing much: even the recently added support for Scala 3 didn't cause much public changes (despite important changes under the hood: a new parser and a new derivation mechanism). Most of the changes are now about improving usability and adding support for libraries or GraphQL plug-ins. The documentation is pretty rich and there are a lot of examples available. I think we're in a good shape for a release!

I intend to keep the current process of incrementing the patch version for minor releases that are 100% binary compatible and the minor version for small breaking changes. The major version will be changed if there are changes that requires a non-trivial migration (this is not semantic versioning but I think it is not necessary for a library like Caliban that don't have many libraries depending on it).

Finally, I'd like to thank the 73 contributors who all took a part in making Caliban what it is today. I'm amazed there has been so many of you. If anyone is interested in contributing, reach out to me on Discord and I can guide you through it.

Server

Client

Important: There are several changes related to code generation, so it is recommended to re-run the code generation if you upgrade Caliban to this version.

  • Added a new module caliban-client-laminext for easy usage of Caliban Client with the Laminar Scala.js library. This includes subscriptions support via WebSockets. More details in the docs. #897 by @​ghostdogpr

... (truncated)

Commits
  • b08e43a [ci skip] update docs
  • cf0ddd4 Clarify when deriving schemas explicitly in the context of having ZIO environ...
  • 7f2d8ce Allow for Abstract Effect Type in Schema Gen (#951)
  • e3fb6c6 Update tapir-core to 0.17.20 (#954)
  • 3d573e8 Split parser into smaller files for faster compilation (#952)
  • 5496cec Allow union types to reuse the same member (#948)
  • d0ba2b8 Update laminext:core, laminext:fetch, ... to 0.13.7 (#949)
  • 7ad3837 Use JDK 11 in CI (#947)
  • f7fbfed Separate scripted tests
  • 590de5d Http4s Module upload support (#945)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [caliban-tools_2.13](https://github.com/ghostdogpr/caliban) from 0.9.5 to 1.1.0.
- [Release notes](https://github.com/ghostdogpr/caliban/releases)
- [Commits](ghostdogpr/caliban@v0.9.5...v1.1.0)

---
updated-dependencies:
- dependency-name: com.github.ghostdogpr:caliban-tools_2.13
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Jul 21, 2021
@dependabot dependabot bot requested a review from johanneshiry July 21, 2021 12:21
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Aug 9, 2021

Superseded by #13.

@dependabot dependabot bot closed this Aug 9, 2021
@dependabot dependabot bot deleted the dependabot/gradle/main/com.github.ghostdogpr-caliban-tools_2.13-1.1.0 branch August 9, 2021 04:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant