-
Notifications
You must be signed in to change notification settings - Fork 408
Comparing changes
Open a pull request
base repository: GradleUp/shadow
base: 9.0.0-beta6
head repository: GradleUp/shadow
compare: 9.0.0-beta7
Commits on Jan 23, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 520e5cf - Browse repository at this point
Copy the full SHA 520e5cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5247c1e - Browse repository at this point
Copy the full SHA 5247c1eView commit details -
* Reuse writeMainClass in ApplicationPluginTest * Tweak writeGradlePluginModule
Configuration menu - View commit details
-
Copy full SHA for ee55936 - Browse repository at this point
Copy the full SHA ee55936View commit details -
Support overriding mainClass provided by JavaApplication (#1182)
* Add canOverrideMainClassAttrInManifestBlock * Check attr key before injecting * Note this change
Configuration menu - View commit details
-
Copy full SHA for cb08953 - Browse repository at this point
Copy the full SHA cb08953View commit details
Commits on Jan 24, 2025
-
Test start scripts running (#1184)
* Simplify integrationWithApplicationPluginAndJavaToolchains and shadowApplicationDistributionsShouldUseShadowJar * Better jar entry checks in shadowApplicationDistributionsShouldUseShadowJar * Normalize separator for Windows * Add runProcess * Depend on junit-3.8.2.jar * Add walkEntries * Rename * Run scripts in runProcess * Check Class-Path in commonAssertions * Cleanups * Remove preCommands for OS
Configuration menu - View commit details
-
Copy full SHA for caf8d89 - Browse repository at this point
Copy the full SHA caf8d89View commit details -
Update start script templates (#1183)
* Update unixStartScript.txt and windowsStartScript.txt from https://github.com/gradle/gradle/tree/e226beaa17cf21689966bfd4e9cad846ad6ded2d/platforms/jvm/plugins-application/src/main/resources/org/gradle/api/internal/plugins * Fix integrationWithApplicationPluginAndJavaToolchains and shadowApplicationDistributionsShouldUseShadowJar * Add downloadStartScripts task * Run downloadStartScripts for testing * Check the dest dir * Update changelog * Update description
Configuration menu - View commit details
-
Copy full SHA for 220809f - Browse repository at this point
Copy the full SHA 220809fView commit details -
Show how to add extra files into distributions (#1185)
* Add canAddExtraFilesIntoDistribution * Update src/docs/application-plugin/README.md
Configuration menu - View commit details
-
Copy full SHA for 7594dfe - Browse repository at this point
Copy the full SHA 7594dfeView commit details -
Update dependency gradle to v8.12.1 (#1186)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 7c76ebc - Browse repository at this point
Copy the full SHA 7c76ebcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3818ce6 - Browse repository at this point
Copy the full SHA 3818ce6View commit details
Commits on Jan 25, 2025
-
Declare manifest attributes in sample task (#1189)
* More checks in canRegisterCustomShadowJarTask * Update src/docs/custom-tasks/README.md * Cleanup src/$sourceSet/java/shadow/$className.java
Configuration menu - View commit details
-
Copy full SHA for 42b4280 - Browse repository at this point
Copy the full SHA 42b4280View commit details -
Test publish jars that depend on shadow jars (#1190)
* Replace writeShadowedClientAndServerModules * Write client version * Add publishJarThatDependsOnShadowJar * Renames
Configuration menu - View commit details
-
Copy full SHA for d738e61 - Browse repository at this point
Copy the full SHA d738e61View commit details -
More robust PublishingTest (#1191)
* Move gmmAdapter and pomReader into companion object * Reuse assertShadowVariantCommon * Private properties in GradleModuleMetadata * Rename depStrings to gavs * More tweaks in GradleModuleMetadata * Add gav extensions for maven model * Reuse publishingBlock * Replace contains with containsAtLeast * Remove private * Reuse commonVariantAttrs * Replace containsAtLeast with containsOnly * Remove TODO * Use more assertShadowVariantCommon * Note targetCompatibility usage
Configuration menu - View commit details
-
Copy full SHA for 8526847 - Browse repository at this point
Copy the full SHA 8526847View commit details -
Bump @babel/traverse from 7.22.10 to 7.26.7 (#1192)
Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) from 7.22.10 to 7.26.7. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.26.7/packages/babel-traverse) --- updated-dependencies: - dependency-name: "@babel/traverse" dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 5fd1478 - Browse repository at this point
Copy the full SHA 5fd1478View commit details -
* Create dependabot.yml * Ignore yarn.lock for workflows
Configuration menu - View commit details
-
Copy full SHA for a9b6f46 - Browse repository at this point
Copy the full SHA a9b6f46View commit details
Commits on Jan 26, 2025
-
Move
title
configuration inconfig.js
to fix default HTML title (#……1194) See `view-source:https://gradleup.com/shadow/` Docs: https://v1.vuepress.vuejs.org/config/#title
Configuration menu - View commit details
-
Copy full SHA for cba99bb - Browse repository at this point
Copy the full SHA cba99bbView commit details -
Revert "Saving configuration-cache data on CI (#1187)"
This reverts commit 3818ce6.
Configuration menu - View commit details
-
Copy full SHA for 28d0431 - Browse repository at this point
Copy the full SHA 28d0431View commit details -
Configuration menu - View commit details
-
Copy full SHA for 43142e6 - Browse repository at this point
Copy the full SHA 43142e6View commit details -
Verify DEFAULT_JVM_OPTS in start scripts (#1195)
* Check applicationDefaultJvmArgs in start scripts * Update src/docs/application-plugin/README.md
Configuration menu - View commit details
-
Copy full SHA for 5708e1a - Browse repository at this point
Copy the full SHA 5708e1aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4850db3 - Browse repository at this point
Copy the full SHA 4850db3View commit details -
Inject TargetJvmVersion attr for GMM (#1199)
* Inject TARGET_JVM_VERSION_ATTRIBUTE for shadow jar * More checks in publishShadowJar * Use attributeProvider to track JavaPluginExtension changes * Update changelog * Cleanups * Check sourceCompatibility and simplify assertions
Configuration menu - View commit details
-
Copy full SHA for 93004d0 - Browse repository at this point
Copy the full SHA 93004d0View commit details -
Fix ShadowJar not being successful after includes or excludes are cha…
…nged (#1200) * Update shadowJarIsCachedCorrectlyWhenUsingIncludesExcludes * Add internalIncludes and internalExcludes to delegate PatternFilterable methods * Revert "Add internalIncludes and internalExcludes to delegate PatternFilterable methods" This reverts commit 4d3f149. * Just mark includes and excludes as inputs * Update changelog * Test more times --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 450b831 - Browse repository at this point
Copy the full SHA 450b831View commit details
Commits on Jan 27, 2025
-
Address comments and stuffs (#1201)
* Refine params and comments in DependencyFilter * Simplify AbstractDependencyFilter * Replace input marker TODOs * Override getIncludes and getExcludes explicitly for ShadowJar * Use getManifest to suppress the warning * Use MutableSet for Kotlin calls * Seems no need to indicate configuration to default * Cleanups
Configuration menu - View commit details
-
Copy full SHA for 343da8c - Browse repository at this point
Copy the full SHA 343da8cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7bc393d - Browse repository at this point
Copy the full SHA 7bc393dView commit details -
Update plugin kotlin-jvm to v2.1.10 (#1205)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for db35be3 - Browse repository at this point
Copy the full SHA db35be3View commit details -
Get rid of Closure in public APIs (#1203)
* Replace Closure with Spec in DependencyFilter * Fix excludeATransitiveProjectDependency * Remove `DependencyFilter#dependency(Spec<ResolvedDependency>)`, use `exclude` or `include` directly * Try to replace Closure with JavaFunction in PropertiesFileTransformer * Rplace Property with Function for keyTransformer
Configuration menu - View commit details
-
Copy full SHA for f08559a - Browse repository at this point
Copy the full SHA f08559aView commit details
Commits on Jan 28, 2025
-
Refine parameterized unit tests (#1207)
* Remove extra ParameterizedTest names They are converted from the original Spock tests, we don't need them. * Unify MethodSource names
Configuration menu - View commit details
-
Copy full SHA for ed7135b - Browse repository at this point
Copy the full SHA ed7135bView commit details -
Polish transformer caching tests (#1209)
* Use Path.deleteExisting * Reuse assertions in shadowJarIsCachedCorrectlyWhenUsingServiceFileTransformer * Reuse assertions in shadowJarIsCachedCorrectlyWhenUsingAppendingTransformer * Reuse assertions in shadowJarIsCachedCorrectlyWhenUsingXmlAppendingTransformer * Reuse assertions in shadowJarIsCachedCorrectlyWhenUsingGroovyExtensionModuleTransformer * Rename TransformCachingTest to TransformerCachingTest * Reuse writeMainClass
Configuration menu - View commit details
-
Copy full SHA for b6042ae - Browse repository at this point
Copy the full SHA b6042aeView commit details -
More cacheable Transformers (#1210)
* Add shadowJarIsCachedCorrectlyWhenUsingOtherTransformers * Mark more transformers cacheable * Update changelog
Configuration menu - View commit details
-
Copy full SHA for 0359eb9 - Browse repository at this point
Copy the full SHA 0359eb9View commit details -
Mark ShadowJar.dependencyFilter as Input (#1206)
* Mark dependencyFilter as Input * Mark stats as intenral modifier * Mark DependencyFilter as Serializable * Mark Transient, Optional, and Input for keyTransformer * Revert "Mark Transient, Optional, and Input for keyTransformer" This reverts commit 58564d3. * Comment it * Update changelog
Configuration menu - View commit details
-
Copy full SHA for 83ca343 - Browse repository at this point
Copy the full SHA 83ca343View commit details -
* Tweak MinimizationCachingTest * Tweak RelocationCachingTest * Tweak ShadowJarCachingTest
Configuration menu - View commit details
-
Copy full SHA for 529edc1 - Browse repository at this point
Copy the full SHA 529edc1View commit details -
Add a caching test for ShadowJar.dependencyFilter (#1212)
* Reuse publishArtifactCD * Add shadowJarIsCachedCorrectlyAfterDependencyFilterChanged I missed that we can use `MinimizeDependencyFilter` as the fallback for testing.
Configuration menu - View commit details
-
Copy full SHA for 3c08e5a - Browse repository at this point
Copy the full SHA 3c08e5aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 15f9676 - Browse repository at this point
Copy the full SHA 15f9676View commit details -
Be friend with functionalTest (#1172)
* Workaround for https://youtrack.jetbrains.com/issue/KTIJ-7662 * Place `kotlin.target.compilations` after `testing.suites` * Reuse `requireResourceAsPath` * Ref `MinimizeDependencyFilter` class name directly * Remove `implementation sourceSets.main.get().output`
Configuration menu - View commit details
-
Copy full SHA for 7a7b4a0 - Browse repository at this point
Copy the full SHA 7a7b4a0View commit details
Commits on Jan 29, 2025
-
Configuration menu - View commit details
-
Copy full SHA for d95c378 - Browse repository at this point
Copy the full SHA d95c378View commit details -
Add a caching test for runShadow (#1214)
* Test runShadowCachedCorrectlyAfterShadowJarChanged * Cleanups * `runTask` is not cacheable, so it's always executed * Rename to runShadowExecutedCorrectlyAfterShadowJarChanged
Configuration menu - View commit details
-
Copy full SHA for cc89562 - Browse repository at this point
Copy the full SHA cc89562View commit details -
Replace JavaJarExec with JavaExec (#1197)
* Remove JavaJarExec * Fix CC * Update changelog * Mark jarFile as a input * Put jarFile into classpath and still use javaApplication.mainClass as mainClass * Update checks in canOverrideMainClassAttrInManifestBlock
Configuration menu - View commit details
-
Copy full SHA for 3663571 - Browse repository at this point
Copy the full SHA 3663571View commit details -
Tidy up ShadowApplicationPlugin (#1198)
* Reuse installShadowDist * Remove src/dist from * Revert "Remove src/dist from" This reverts commit 4f6ca4d. * Cleanups * Test canIncludeSrcDistByDefault * Reuse shadowDistZipTask * Check `run` result in canOverrideMainClassAttrInManifestBlock * Test startShadowScriptsExecutedCorrectlyAfterShadowJarChanged * Revert "Test startShadowScriptsExecutedCorrectlyAfterShadowJarChanged" This reverts commit 9fa1499.
Configuration menu - View commit details
-
Copy full SHA for ac2c5f7 - Browse repository at this point
Copy the full SHA ac2c5f7View commit details -
Polish startShadowScripts registering (#1216)
* Update startShadowScripts task logic Sync with https://github.com/gradle/gradle/blob/bcecbb416f19438c7532e309456e3c3ed287f8f5/platforms/jvm/plugins-application/src/main/java/org/gradle/api/plugins/ApplicationPlugin.java#L184-L203 * Update changelog
Configuration menu - View commit details
-
Copy full SHA for 046dce5 - Browse repository at this point
Copy the full SHA 046dce5View commit details -
Use more extensions on TaskContainer and Project (#1217)
* Add extensions for project ExtensionContainer * Add extensions for project TaskContainer * Remove explicit dependsOn * Move configuring logic into project extensions * Simplify ShadowPlugin.apply * Cleanups
Configuration menu - View commit details
-
Copy full SHA for 6a0bca8 - Browse repository at this point
Copy the full SHA 6a0bca8View commit details
Commits on Jan 30, 2025
-
Update dependency com.gradle.publish:plugin-publish-plugin to v1.3.1 (#…
…1219) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for d64ef37 - Browse repository at this point
Copy the full SHA d64ef37View commit details
Commits on Feb 2, 2025
-
Configuration menu - View commit details
-
Copy full SHA for ea5d873 - Browse repository at this point
Copy the full SHA ea5d873View commit details -
Update dependency org.vafer:jdependency to v2.12 (#1222)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for c24a570 - Browse repository at this point
Copy the full SHA c24a570View commit details -
Prepare changelog for version 8.3.6
(cherry picked from commit 360e9db)
Configuration menu - View commit details
-
Copy full SHA for 50f92dd - Browse repository at this point
Copy the full SHA 50f92ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 22b9ba6 - Browse repository at this point
Copy the full SHA 22b9ba6View commit details
There are no files selected for viewing