Releases: SAP/commerce-gradle-plugin
Releases · SAP/commerce-gradle-plugin
v4.0.0 🎉
Added
- Gradle 8 support (#45)
- Commerce build,
HybrisAntTask
: configure additional ant properties via command
line flags (#29), e.g.> ./gradlew ybuild --antProperty=build.parallel=true --antProperty=foo.bar=false
Changed
Deprecated
- Commerce build,
removeUnusedExtensions
:sparseBootstrap
introduced in 3.9.0
is the better way to save disk space
Removed
- Dropped support for all Gradle versions < 7.6.2
Fixed
- Commerce build,
removeUnusedExtensions
: do not modify default excludes (#52)
v 3.10.0 - preview versions, continued
v3.9.1 - support preview versions
v3.9.0 - Introducing `sparseBootstrap` mode
Added
Only unpack the extensions your project actually needs instead of the whole zip.
Details can be found in the Documentation
A massive Thank You to @iccaprar for the design and implementation of sparseBootstrap
🥇 🙌
v3.8.0 - SAP Commerce Cloud 2211 Manifest Validation
v3.7.1 - fix cleanPlatform
Fixed
- Commerce plugin, task
cleanPlatform
: Fix OutOfMemory error and performance issues (#31)
v3.7.0 - SAP Commerce Cloud 2205 Support
Deprecated
sap.commerce.ccv1.package
- CCv1 is sunset. The packaging plugin will be removed in the next release
Added
- Commerce plugin:
HybrisAntTaks
support for 2205 (#39) - Commerce plugin: Lazy configuration with fallback for ant properties (#32)
- CCv2 Plugin, manifest validation: Add support for SAP Commerce 2105 and
Integration Extension Pack 2108 (#38) - CCv2 Plugin, manifest validation: Add support for SAP Commerce 2205 and
Integration Extension Pack 2205
Fixed
- Windows compatibility (#34)
Thank you @tklostermannNSD for adding the 2105 / 2108 compatibility check! 🏆
Special shout out to @aepfli for not only adding lazy configuration to HybrisAntTask
and improving Windows compatibility, but for also adding the much-needed OS compatibility check to our GH Actions flow. 👏 🥇
v3.6.0 - Improve CCv2 tests
Changed
- CCv2 Plugin, Tasks
cloudTests
andcloudWebTests
: build fails when tests fail (failbuildonerror=yes
, #26)
Fixed
- CCv2 Plugin, Tasks
cloudTests
andcloudWebTests
Tasks are now always instances ofmpern.sap.commerce.build.tasks.HybrisAntTask
(#27)
Thank you @guiliguili for reporting both issues!
v3.5.0 - validate Integration Extension Pack
Added
- Task
validateManifest
- Validate Integration Extension Pack
Ensure that the correct Integration Extension Pack is used.
Changed
manifest.json
- Stricter validation forextensionPacks
. Invalid entries now cause the parser to fail.
Fixed
- Task
unpackPlatform
could fail in case of duplicate files. Now Gradle will emit a warning and overwrite the file.