Releases: SgtSilvio/gradle-proguard
Releases · SgtSilvio/gradle-proguard
0.7.0
0.6.0
0.5.0
0.4.0
🌟 Features
- Inputs and outputs are now accessible and modifiable
- A directory can now be used as output
- Easy configuration of JDK jmods via
jdkModules
This also has the benefit that the build cache entry can be reused between different operating systems because only the Java version is used as input instead of the platform specific jmods.
Added APIs
val inputOutputGroups: MutableList<InputOutputGroup>
inner class InputOutputGroup
val inputs: MutableList<InputEntry>
val outputs: MutableList<OutputEntry>
fun addInput(action: Action<InputEntry>)
fun addOutput(action: Action<OutputEntry>)
inner class InputEntry
val classpath: ConfigurableFileCollection
val filter: Property<String>
inner class OutputEntry
val archiveFile: RegularFileProperty
val directory
val filter: Property<String>
val libraries: MutableList<LibraryEntry>
inner class LibraryEntry
val classpath: ConfigurableFileCollection
val filter: Property<String>
val inputClasspath: FileCollection
val outputClasspath: FileCollection
val libraryClasspath: FileCollection
fun addInput(action: Action<InputEntry>)
fun addOutput(action: Action<OutputEntry>)
fun addInputOutputGroup(action: Action<InputOutputGroup>)
fun addLibrary(action: Action<LibraryEntry>)
val jdkModules: ListProperty<String>
Deprecated APIs
val inJars: FileCollection
val outJars: FileCollection
val libraryJars: FileCollection
fun inJars(files: Any, filter: String = "")
fun outJars(file: Any, filter: String = "")
fun libraryJars(files: Any, filter: String = "")
0.3.4
What's Changed
- Update proguard default version to 7.2.2 by @DC2-DanielKrueger in #4
New Contributors
- @DC2-DanielKrueger made their first contribution in #4
Full Changelog: v0.3.3...v0.3.4