Skip to content

Update dependency com.android.tools:r8 to v9.1.31#545

Merged
renovate[bot] merged 1 commit intomasterfrom
renovate/r8
Mar 20, 2026
Merged

Update dependency com.android.tools:r8 to v9.1.31#545
renovate[bot] merged 1 commit intomasterfrom
renovate/r8

Conversation

@renovate
Copy link

@renovate renovate bot commented Mar 20, 2026

This PR contains the following updates:

Package Change Age Confidence
com.android.tools:r8 (source) 9.0.329.1.31 age confidence

Configuration

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

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, 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.

@renovate renovate bot enabled auto-merge March 20, 2026 13:58
@github-actions
Copy link

Jar size:

Jar size change: -4.4KiB (3.4MiB -> 3.4MiB)

Diffuse output:

OLD: diffuse-source-file
NEW: diffuse-unspecified-r8.jar

       │          compressed          │         uncompressed         
       ├─────────┬─────────┬──────────┼─────────┬─────────┬──────────
 JAR   │ old     │ new     │ diff     │ old     │ new     │ diff     
───────┼─────────┼─────────┼──────────┼─────────┼─────────┼──────────
 class │ 1.8 MiB │ 1.8 MiB │ -4.5 KiB │ 3.2 MiB │ 3.2 MiB │ -7.3 KiB 
 other │ 1.6 MiB │ 1.6 MiB │      0 B │   5 MiB │   5 MiB │      0 B 
───────┼─────────┼─────────┼──────────┼─────────┼─────────┼──────────
 total │ 3.4 MiB │ 3.4 MiB │ -4.5 KiB │ 8.2 MiB │ 8.1 MiB │ -7.3 KiB 

 CLASSES │ old  │ new  │ diff          
─────────┼──────┼──────┼───────────────
 classes │ 1352 │ 1353 │  +1 (+3 -2)   
 methods │ 7773 │ 7819 │ +46 (+56 -10) 
  fields │ 3327 │ 3327 │   0 (+12 -12)
JAR
      compressed      │    uncompressed     │                                                                                                           
───────────┬──────────┼──────────┬──────────┤                                                                                                           
 size      │ diff     │ size     │ diff     │ path                                                                                                      
───────────┼──────────┼──────────┼──────────┼───────────────────────────────────────────────────────────────────────────────────────────────────────────
   1.3 KiB │ +1.3 KiB │  2.5 KiB │ +2.5 KiB │ + com/google/protobuf/GeneratedMessageV3_FieldAccessorTable_MapFieldAccessor.class                        
     794 B │   +794 B │  1.1 KiB │ +1.1 KiB │ + com/github/ajalt/mordant/rendering/ThemeKt.class                                                        
     735 B │   +735 B │    788 B │   +788 B │ + com/jakewharton/diffuse/info/JarsInfoKt_toSummaryTable_1_2_2.class                                      
   2.7 KiB │   -723 B │    6 KiB │ -1.7 KiB │ ∆ com/github/ajalt/clikt/core/MordantContextKt.class                                                      
           │   -612 B │          │   -636 B │ - com/android/apksig/internal/apk/AndroidBinXmlParser_3.class                                             
   1.4 KiB │   -592 B │  2.6 KiB │ -1.4 KiB │ ∆ com/google/protobuf/MessageReflection_ExtensionAdapter.class                                            
   1.5 KiB │   -577 B │  3.2 KiB │ -1.4 KiB │ ∆ com/google/protobuf/MessageReflection_BuilderAdapter.class                                              
           │   -558 B │          │   -502 B │ - kotlin/jvm/internal/CallableReference_NoReceiver.class                                                  
     2 KiB │   +448 B │  3.9 KiB │ +1.2 KiB │ ∆ com/github/ajalt/mordant/terminal/Terminal.class                                                        
     698 B │   -371 B │    745 B │   -1 KiB │ ∆ com/google/common/collect/AbstractRangeSet.class                                                        
     708 B │   +336 B │    858 B │   +637 B │ ∆ kotlin/text/StringsKt__AppendableKt.class                                                               
   3.9 KiB │   -324 B │    8 KiB │   -672 B │ ∆ com/google/protobuf/MessageReflection.class                                                             
     695 B │   +313 B │    768 B │   +501 B │ ∆ kotlin/collections/CollectionsKt__CollectionsKt.class                                                   
   2.7 KiB │   -306 B │  5.2 KiB │   -606 B │ ∆ com/jakewharton/diffuse/format/Dex_Companion.class                                                      
   2.1 KiB │   -305 B │  4.3 KiB │   -744 B │ ∆ com/google/protobuf/GeneratedMessageV3_FieldAccessorTable_SingularFieldAccessor.class                   
   2.4 KiB │   +287 B │  4.1 KiB │   +628 B │ ∆ com/google/protobuf/UnsafeUtil.class                                                                    
     1 KiB │   -282 B │  1.8 KiB │   -549 B │ ∆ com/jakewharton/diffuse/DiffCommand_inputOptions_2.class                                                
   1.1 KiB │   +268 B │  1.4 KiB │   +398 B │ ∆ com/google/protobuf/Internal.class                                                                      
   5.5 KiB │   +258 B │ 10.1 KiB │   +472 B │ ∆ com/google/devrel/gmscore/tools/apk/arsc/BinaryResourceConfiguration.class                              
     1 KiB │   +252 B │  1.9 KiB │   +668 B │ ∆ com/google/common/collect/ImmutableRangeSet.class                                                       
   2.7 KiB │   -246 B │    6 KiB │   -654 B │ ∆ com/google/common/collect/ImmutableMap.class                                                            
   1.3 KiB │   -242 B │    2 KiB │   -528 B │ ∆ com/google/protobuf/UnsafeUtil_MemoryAccessor.class                                                     
   3.5 KiB │   -239 B │  7.9 KiB │   -424 B │ ∆ com/jakewharton/diffuse/OutputOptions.class                                                             
   1.6 KiB │   -234 B │  2.6 KiB │   -557 B │ ∆ com/google/protobuf/UnsafeUtil_JvmMemoryAccessor.class                                                  
   5.3 KiB │   -228 B │ 12.1 KiB │   -413 B │ ∆ com/jakewharton/diffuse/MembersCommand.class                                                            
   4.2 KiB │   -225 B │  9.1 KiB │   -498 B │ ∆ com/google/prot
...✂
CLASSES
CLASSES:

   old  │ new  │ diff       
  ──────┼──────┼────────────
   1352 │ 1353 │ +1 (+3 -2) 
  
  + com.github.ajalt.mordant.rendering.ThemeKt
  + com.google.protobuf.GeneratedMessageV3_FieldAccessorTable_MapFieldAccessor
  + com.jakewharton.diffuse.info.JarsInfoKt_toSummaryTable_1_2_2
  
  - com.android.apksig.internal.apk.AndroidBinXmlParser_3
  - kotlin.jvm.internal.CallableReference_NoReceiver
  

METHODS:

   old  │ new  │ diff          
  ──────┼──────┼───────────────
   7773 │ 7819 │ +46 (+56 -10) 
  
  + com.android.aapt.Resources_FileReference getPath() → String
  + com.android.aapt.Resources_RawString getValue() → String
  + com.android.aapt.Resources_String getValue() → String
  + com.android.aapt.Resources_StyledString getValue() → String
  + com.android.aapt.Resources_XmlAttribute getNamespaceUri() → String
  + com.android.aapt.Resources_XmlAttribute getValue() → String
  + com.android.aapt.Resources_XmlElement getNamespaceUri() → String
  + com.android.aapt.Resources_XmlNamespace getPrefix() → String
  + com.android.apksig.internal.apk.AndroidBinXmlParser_0 m(String, int) → String
  + com.android.apksig.internal.apk.AndroidBinXmlParser_2 m(int, int, String, String) → String
  + com.github.ajalt.clikt.completion.FishCompletionGenerator appendCompleteCall(StringBuilder, String, boolean, boolean, String)
  + com.github.ajalt.clikt.core.ParameterHolder registerOption(OptionWithValues)
  + com.github.ajalt.clikt.output.AbstractHelpFormatter renderOptionalMetavar(String) → String
  + com.github.ajalt.clikt.parameters.arguments.ArgumentKt argument_default(CliktCommand, String, String) → ProcessedArgumentImpl
  + com.github.ajalt.clikt.parameters.groups.OptionGroup registerOption(OptionWithValues)
  + com.github.ajalt.clikt.parameters.options.OptionWithValuesImpl provideDelegate(ParameterHolder, KProperty) → OptionWithValuesImpl
  + com.github.ajalt.mordant.rendering.ThemeKt Theme(BuiltTheme, Function1) → BuiltTheme
  + com.github.ajalt.mordant.terminal.Terminal render(Object, Whitespace, TextAlign, OverflowWrap) → String
  + com.github.ajalt.mordant.widgets.Text lastNonWhitespace(List, TextAlign) → int
  + com.google.common.base.Preconditions checkState(String, boolean)
  + com.google.common.base.Splitter_1_1 <init>(Splitter_1, Splitter, CharSequence)
  + com.google.common.collect.AbstractRangeSet asRanges() → ImmutableSet_CachingAsList
  + com.google.common.collect.CollectPreconditions checkNonnegative(String, int)
  + com.google.common.collect.ImmutableMap entryOf(Object, Object) → Map_Entry
  + com.google.common.collect.ImmutableRangeSet asRanges() → ImmutableSet_CachingAsList
  + com.google.protobuf.DescriptorProtos_FileDescriptorProto getSyntax() → String
  + com.google.protobuf.Descriptors_FieldDescriptor needsUtf8Check() → boolean
  + com.google.protobuf.Descriptors_FileDescriptor getSyntax() → int
  + com.google.protobuf.GeneratedMessageV3 mutableCopy(Internal_IntList) → IntArrayList
  + com.google.protobuf.GeneratedMessageV3_FieldAccessorTable access_100(GeneratedMessageV3_FieldAccessorTable, Descriptors_OneofDescriptor) → GeneratedMessageV3_FieldAccessorTable_OneofAccessor
  + com.google.protobuf.GeneratedMessageV3_FieldAccessorTable_MapFieldAccessor <init>(Descriptors_FieldDescriptor, Class)
  + com.google.protobuf.GeneratedMessageV3_FieldAccessorTable_MapFieldAccessor addRepeated(GeneratedMessageV3_Builder, Object)
  + com.google.protobuf.GeneratedMessageV3_FieldAccessorTable_MapFieldAccessor get(GeneratedMessageV3) → Object
  + com.google.protobuf.GeneratedMessageV3_FieldAccessorTable_MapFieldAccessor get(GeneratedMessageV3_Builder) → Object
  + com.google.protobuf.GeneratedMessageV3_FieldAccessorTable_MapFieldAccessor getMapField(GeneratedMessageV3)
  + com.google.protobuf.GeneratedMessageV3_FieldAccessorTable_MapFieldAccessor has(GeneratedMessageV3) → boolean
  + com.google.protobuf.GeneratedMessageV3_FieldAccessorTable_MapFieldAccessor has(GeneratedMessageV3_Builder) → boolean
  + com.google.protobuf.GeneratedMessageV3_FieldAccessorTable_MapFieldAccessor newBuilder() → AbstractMessage_Builder
  + com.google.protobuf.GeneratedMessageV3_FieldAccessorTable_MapFieldAccessor set(GeneratedMessageV3_Builder, Object)
  + com.google.protobuf.IntArrayList ensureIndexInRange(int)
  + com.google.protobuf.UnsafeUtil access_000(Throwable)
  + com.jakewharton.diffuse.info.ArchiveFilesInfoKt toSummaryTable_default(ArchiveFiles, String, List, Set, int) → String
  + com.jakewharton.diffuse.info.JarsInfoKt to
...✂

@renovate renovate bot merged commit eeda6fa into master Mar 20, 2026
2 checks passed
@renovate renovate bot deleted the renovate/r8 branch March 20, 2026 14:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

0 participants