Update dependency com.squareup.wire:wire-gradle-plugin to v4.9.9 - autoclosed #243
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
4.8.0
->4.9.9
Release Notes
square/wire (com.squareup.wire:wire-gradle-plugin)
v4.9.9
Compare Source
2024-04-02
Common
v4.9.8
Compare Source
2024-03-18
Common
v4.9.7
Compare Source
2024-02-12
Common
v4.9.6
Compare Source
2024-02-02
Common
Kotlin
v4.9.5
Compare Source
2024-01-27
Common
v4.9.4
Compare Source
2024-01-26
Common
linuxArm64
target to wire-runtime module (#2733 by [Shay Oinif][ShayOinif])ProtoReader
API for length-delimited stream reads (#2747 by [Jake Wharton][JakeWharton])ProtoReader#nextLengthDelimited
to read and return the length of the next message in a length-delimited stream.ConsoleWireLogger
does not print anything if in quiet mode (#2754 by [Dimitris Koutsogiorgas][dnkoutso])EmptyWireLoggerFactory
class (#2776 by [Dimitris Koutsogiorgas][dnkoutso])Kotlin
SERVICE_NAME
as const (#2773 by [Marius Volkhart][MariusVolkhart])%N
inKotlinGenerator
to ensure names are escaped (#2784 by [Egor Andreevich][Egorand])escapeKotlinKeywords
parameter to Kotlin target (#2785 by [Egor Andreevich][Egorand])escapeKotlinKeywords = true
within ourkotlin {}
targets to escape Kotlin keywords with backticks rather than having them suffixed with an_
.PipeDuplexRequestBody
(#2791)Swift
unknownFields
type to[UInt32: Data]
from justData
. (#2789 by [Dimitris Koutsogiorgas][dnkoutso])ProtoExtensible
protocol that all messages that have been extended conform to. (#2790 by [Dimitris Koutsogiorgas][dnkoutso])Announcement
Wire 5.0 is happening soon. This will happen:
SchemaHandler.Factory#create()
will be removed. Override its counterpart for painless migrationSchemaHandler.Factory#create(includes: List<String>, excludes: List<String>, exclusive: Boolean, outDirectory: String, options: Map<String, String>)
.wire-grpc-server
will be extracted into its own repository: https://github.com/square/wire-grpc-server/v4.9.3
Compare Source
2023-11-23
Int32
s was broken in Swift and did not match protobuf spec.Negative
Int32
s are now correctly encoded as unsignedInt64
s. Prior versions of Wire that haveserialized a proto containing negative
Int32
fields will not be correctly decoded using thisversion onwards.
ProtoDefaulted
was incorrectly applied in cross-module contextsv4.9.2
Compare Source
2023-11-13
bytes
.On code generation, the fields of such types will be using the platform equivalent of
bytes
,like
okio.ByteString
for the JVM. Use this if there's a dependency heavy type which you donot use. Note that scalar types cannot be opaqued.
oneOf
options.Defaulted
has been renamedCustomDefaulted
ProtoDefaulted
property wrapper andProtoDefaultedValue
protocolProtoDefaulted
andCustomDefaulted
include setter supportFoo().$bar.$baz += 1
ProtoEnum
types now have a raw value ofInt32
.v4.9.1
Compare Source
2023-09-26
v4.9.0
Compare Source
2023-09-20
use_array
has been changed fromstring
tobool
, and its tag has changed from 1180 to 1185.my.namespace.Type#another.namespace.*
. This is handy if one wants to prune extension fields.project(..)
dependencies are now explicitly limited to the JVM, for otherwise Wire isn't able to pick the correct platform to resolve them.google/protobuf/descriptor.proto
orwire/extensions.proto
will not be emitted anymore whenprotoLibrary = true
.wire-schema
, andwire-schema-tests
are now available on JavaScript and native platforms.3.5.0
. Alljava.nio
file systems should now be supported when using Wire.1.9.10
, Gradle to8.x
, and many others to most recent versions.v4.8.1
Compare Source
2023-08-17
init(REQUIRED FIELDS, (inout Storage) -> Void)
WIRE_INCLUDE_MEMBERWISE_INITIALIZER
; however, it will be removed in November 2024. See https://github.com/square/wire/pull/2561 for details.proto
are correctly added to the built artifact.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 has been generated by Mend Renovate. View repository job log here.