M3UAndroid
M3UAndroid copied to clipboard
fix(deps): update dependency com.squareup.wire:wire-runtime to v4.9.11
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| com.squareup.wire:wire-runtime | 4.9.2 -> 4.9.11 |
Release Notes
square/wire (com.squareup.wire:wire-runtime)
v4.9.11
2024-10-09
Common
- Fix Gradle project isolation issue when reading a property (#3078 by [Aurimas][liutikas])
v4.9.9
2024-04-02
Common
- Backport JSON serialization for Android SDK below 26 (#2881 by [Damian Wieczorek][damianw])
v4.9.8
2024-03-18
Common
- Retain imports for types used in maps (#2864)
v4.9.7
2024-02-12
Common
- Support all struct types for JSON encoding (#2824 by [Arnaud Frugier][quanturium])
v4.9.6
2024-02-02
Common
- Add public dependencies when encoding the schema (#2801 by [Michael Peyper][mpeyper])
Kotlin
- Fix RealGrpcCall timeout (#2816 by [Jeff Gulbronson][JGulbronson])
v4.9.5
2024-01-27
Common
- Fix over pruning imports when only option types are being extended in a file (#2800 by [Michael Peyper][mpeyper])
v4.9.4
2024-01-26
Common
- Added
linuxArm64target to wire-runtime module (#2733 by [Shay Oinif][ShayOinif]) - Add
ProtoReaderAPI for length-delimited stream reads (#2747 by [Jake Wharton][JakeWharton])- You can now call
ProtoReader#nextLengthDelimitedto read and return the length of the next message in a length-delimited stream.
- You can now call
- Ensure
ConsoleWireLoggerdoes not print anything if in quiet mode (#2754 by [Dimitris Koutsogiorgas][dnkoutso]) - Provide a built in public
EmptyWireLoggerFactoryclass (#2776 by [Dimitris Koutsogiorgas][dnkoutso]) - Stop logging includes and excludes (#2777)
- Implement equals/hash for Duration and Instant on native and JS (#2781)
- Prune imports no longer used by retained entities in the schema (#2797 by [Michael Peyper][mpeyper])
Kotlin
- Generate Grpc
SERVICE_NAMEas const (#2773 by [Marius Volkhart][MariusVolkhart]) - Use
%NinKotlinGeneratorto ensure names are escaped (#2784 by [Egor Andreevich][Egorand]) - Add
escapeKotlinKeywordsparameter to Kotlin target (#2785 by [Egor Andreevich][Egorand])- You can now set
escapeKotlinKeywords = truewithin ourkotlin {}targets to escape Kotlin keywords with backticks rather than having them suffixed with an_.
- You can now set
- Don't retransmit a
PipeDuplexRequestBody(#2791)- We had crashes that occurred when OkHttp attempted to retry sending the request body of a gRPC streaming connection.
Swift
- Remove deprecated cruft (#2721 by [Adam Lickel][lickel])
- Always qualify names for types that conflict with common Swift types (#2764 by [Dimitris Koutsogiorgas][dnkoutso])
- Fix edge case for heap based messages using a redacted description field (#2772 by [Dimitris Koutsogiorgas][dnkoutso])
- Change
unknownFieldstype to[UInt32: Data]from justData. (#2789 by [Dimitris Koutsogiorgas][dnkoutso]) - Introduce a
ProtoExtensibleprotocol 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>).- The module
wire-grpc-serverwill be extracted into its own repository: https://github.com/square/wire-grpc-server/- Here is how one should migrate: // TODO
v4.9.3
2023-11-23
- Breaking: Encoding and decoding of negative
Int32s was broken in Swift and did not match protobuf spec. NegativeInt32s are now correctly encoded as unsignedInt64s. Prior versions of Wire that have serialized a proto containing negativeInt32fields will not be correctly decoded using this version onwards. - Fix: Swift
ProtoDefaultedwas incorrectly applied in cross-module contexts - Fix: Message's Builder won't break compilation on multiplatform projects.
- Fix: No hanging anymore on gRPC when receiving an unexpected response.
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.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.