SolteraGG / StickyAPI

Utility methods, classes and potentially code-dupe-annihilating code for DDD plugins.
MIT License
1 stars 5 forks source link

Bump gson from 2.9.0 to 2.10 #303

Closed dependabot[bot] closed 1 year ago

dependabot[bot] commented 1 year ago

Bumps gson from 2.9.0 to 2.10.

Release notes

Sourced from gson's releases.

Gson 2.10

Most important changes

  • Support for serializing and deserializing Java records, on Java ≥ 16. (#2201)

  • Add JsonArray.asList and JsonObject.asMap view methods (#2225)

  • Fix TypeAdapterRuntimeTypeWrapper not detecting reflective TreeTypeAdapter and FutureTypeAdapter (#1787)

  • Improve JsonReader.skipValue() (#2062)

  • Perform numeric conversion for primitive numeric type adapters (#2158)

  • Add Gson.fromJson(..., TypeToken) overloads (#1700)

  • Fix changes to GsonBuilder affecting existing Gson instances (#1815)

  • Make JsonElement conversion methods more consistent and fix javadoc (#2178)

  • Throw UnsupportedOperationException when JsonWriter.jsonValue is not supported (#1651)

  • Disallow JsonObject Entry.setValue(null) (#2167)

  • Fix TypeAdapter.toJson throwing AssertionError for custom IOException (#2172)

  • Convert null to JsonNull for JsonArray.set (#2170)

  • Fixed nullSafe usage. (#1555)

  • Validate TypeToken.getParameterized arguments (#2166)

  • Fix #1702: Gson.toJson creates CharSequence which does not implement toString (#1703)

  • Prefer existing adapter for concurrent Gson.getAdapter calls (#2153)

  • Improve ArrayTypeAdapter for Object[] (#1716)

  • Improve AppendableWriter performance (#1706)

List of all changes

... (truncated)

Changelog

Sourced from gson's changelog.

Change Log

Version 2.9.1

  • Make Object and JsonElement deserialization iterative rather than recursive (#1912)
  • Added parsing support for enum that has overridden toString() method (#1950)
  • Removed support for building Gson with Gradle (#2081)
  • Removed obsolete codegen hierarchy (#2099)
  • Add support for reflection access filter (#1905)
  • Improve TypeToken creation validation (#2072)
  • Add explicit support for float in JsonWriter (#2130, #2132)
  • Fail when parsing invalid local date (#2134)

Also many small improvements to javadoc.

Commits
  • dd92e49 [maven-release-plugin] prepare release gson-parent-2.10
  • 7ca36c5 Add a \<developers> section to the main pom.xml.
  • 79c27dd [maven-release-plugin] prepare for next development iteration
  • 87e9ee5 [maven-release-plugin] prepare release gson-parent-2.10
  • 4705518 Revise the version regex in GsonVersionDiagnosticsTest. (#2228)
  • 7bca5c4 [maven-release-plugin] rollback the release of gson-parent-2.10
  • c7544a0 [maven-release-plugin] prepare for next development iteration
  • 9efdfad [maven-release-plugin] prepare release gson-parent-2.10
  • 4f948dd Automatically replace version references on release:prepare (#2212)
  • 9578583 Small tweaks to fix Error Prone warnings. (#2227)
  • 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)
codecov[bot] commented 1 year ago

Codecov Report

Base: 32.39% // Head: 32.39% // No change to project coverage :thumbsup:

Coverage data is based on head (57f0ba8) compared to base (3f2f958). Patch has no changes to coverable lines.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #303 +/- ## ========================================= Coverage 32.39% 32.39% Complexity 178 178 ========================================= Files 63 63 Lines 2534 2534 Branches 286 286 ========================================= Hits 821 821 Misses 1655 1655 Partials 58 58 ``` Help us with your feedback. Take ten seconds to tell us [how you rate us](https://about.codecov.io/nps?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=SolteraGG). Have a feature suggestion? [Share it here.](https://app.codecov.io/gh/feedback/?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=SolteraGG)

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.

dependabot[bot] commented 1 year ago

Superseded by #320.