ChameleonFramework / Chameleon

Cross-platform Minecraft plugin framework
MIT License
37 stars 7 forks source link

chore(deps): update com.uber.nullaway:nullaway to v0.12.1 #440

Open renovate[bot] opened 2 months ago

renovate[bot] commented 2 months ago

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
com.uber.nullaway:nullaway 0.11.2 -> 0.12.1 age adoption passing confidence

Release Notes

uber/NullAway (com.uber.nullaway:nullaway) ### [`v0.12.1`](https://redirect.github.com/uber/NullAway/blob/HEAD/CHANGELOG.md#Version-0121) - Add library model for Apache Commons CollectionUtils.isNotEmpty ([#​932](https://redirect.github.com/uber/NullAway/issues/932)) ([#​1062](https://redirect.github.com/uber/NullAway/issues/1062)) - Handle records in targetTypeMatches ([#​1061](https://redirect.github.com/uber/NullAway/issues/1061)) ### [`v0.12.0`](https://redirect.github.com/uber/NullAway/blob/HEAD/CHANGELOG.md#Version-0120) IMPORTANT: - We now by default check/enforce that pure type-use annotations from JSpecify are written in the "right place" on array types, varargs types, and nested types. More details can be found in the [wiki](https://redirect.github.com/uber/NullAway/wiki/JSpecify-Support). We also expose `-XepOpt:NullAway:LegacyAnnotationLocations` flag to disable this new behavior for now to ease the migration. We expect to remove this flag in a future version of NullAway. - We now support writing [@​EnsuresNonNullIf](https://redirect.github.com/EnsuresNonNullIf) on methods to capture cases where a method conditionally ensures that a field is [@​NonNull](https://redirect.github.com/NonNull). Thanks [@​mauricioaniche](https://redirect.github.com/mauricioaniche) for the contributions! (The changelog below contains all changes from version 0.11.2, since version 0.11.3 contains only one cherry-picked PR from master). - Enforce Strict Interpretation Of Type Use Annotation Locations Outside of JSpecify mode ([#​1010](https://redirect.github.com/uber/NullAway/issues/1010)) - Update handling of annotations on varargs argument ([#​1025](https://redirect.github.com/uber/NullAway/issues/1025)) - Create basic unit tests for library model generation ([#​1031](https://redirect.github.com/uber/NullAway/issues/1031)) - Partial handling for restrictive annotations on varargs in unannotated code ([#​1029](https://redirect.github.com/uber/NullAway/issues/1029)) - Add missing source files in android-jarinfer-models-sdk modules ([#​1033](https://redirect.github.com/uber/NullAway/issues/1033)) - External Library Models: Adding support for [@​nullable](https://redirect.github.com/nullable) Method parameters ([#​1006](https://redirect.github.com/uber/NullAway/issues/1006)) - JDK 23 support ([#​1034](https://redirect.github.com/uber/NullAway/issues/1034)) - Support [@​EnsuresNonNullIf](https://redirect.github.com/EnsuresNonNullIf) ([#​1044](https://redirect.github.com/uber/NullAway/issues/1044)) - Update some Android astubx models ([#​1052](https://redirect.github.com/uber/NullAway/issues/1052)) - Remove unused or unneeded JarInfer flags ([#​1050](https://redirect.github.com/uber/NullAway/issues/1050)) - Enforce correct type-use annotation locations for nested types ([#​1045](https://redirect.github.com/uber/NullAway/issues/1045)) - Update Android SDK 31 astubx models ([#​1054](https://redirect.github.com/uber/NullAway/issues/1054)) - Fix bugs in reading varargs annotations from bytecodes ([#​1055](https://redirect.github.com/uber/NullAway/issues/1055)) - General maintenance: - Update to Gradle 8.10 ([#​1023](https://redirect.github.com/uber/NullAway/issues/1023)) - Update to Gradle 8.10.1 ([#​1036](https://redirect.github.com/uber/NullAway/issues/1036)) - Update to Error Prone 2.32.0 ([#​1037](https://redirect.github.com/uber/NullAway/issues/1037)) - Typo fix in README.md ([#​1041](https://redirect.github.com/uber/NullAway/issues/1041)) - Fix Gradle config instructions ([#​1039](https://redirect.github.com/uber/NullAway/issues/1039)) - Update to v4 of setup-gradle GitHub action ([#​1043](https://redirect.github.com/uber/NullAway/issues/1043)) - Add extra JVM args needed for JMH on recent JDK versions ([#​1049](https://redirect.github.com/uber/NullAway/issues/1049)) - Use HTTP instead of SSH for cloning repo for JMH Benchmarks ([#​1056](https://redirect.github.com/uber/NullAway/issues/1056)) - Various version updates ([#​1051](https://redirect.github.com/uber/NullAway/issues/1051)) - Update to Checker Framework 3.48.0 ([#​1030](https://redirect.github.com/uber/NullAway/issues/1030)) ### [`v0.11.3`](https://redirect.github.com/uber/NullAway/blob/HEAD/CHANGELOG.md#Version-0113) IMPORTANT: We have cherry-picked one PR in master since 0.11.2 for this release, it does not contain all changes in master! - Add missing source files in android-jarinfer-models-sdk modules ([#​1033](https://redirect.github.com/uber/NullAway/issues/1033))

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR was generated by Mend Renovate. View the repository job log.