Skip to content

Releases: SAP/commerce-gradle-plugin

v4.0.0 🎉

01 Aug 12:28
Compare
Choose a tag to compare

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

  • Misc. internal refactoring (#44, #46)

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

17 Jul 13:58
Compare
Choose a tag to compare

Added

  • Commerce build: improve support of preview versions, e.g. 2211.FP1, with mapping to patch levels (#53)

Thank You to @iccaprar for his continued support.

v3.9.1 - support preview versions

30 May 09:11
Compare
Choose a tag to compare

Added

  • Commerce build: preliminary support of preview versions, e.g. 2211.FP1 (#48)
  • Commerce build, sparse bootstrap: fix performance extension scan performance degradation when including smartedittools
    (#49)

Thank You to @iccaprar for his continued support.

v3.9.0 - Introducing `sparseBootstrap` mode

24 Feb 16:00
Compare
Choose a tag to compare

Added

  • Commerce plugin: Add sparseBootstrap mode. 🎉 (#30, #43)

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

07 Feb 09:30
Compare
Choose a tag to compare

Added

  • CCv2 Plugin, manifest validation: Add support for SAP Commerce 2211 and
    Integration Extension Pack 2211 (#41)

Thank you @iccaprar for adding the 2211 compatibility check! 🏆

v3.7.1 - fix cleanPlatform

15 Jun 16:08
Compare
Choose a tag to compare

Fixed

  • Commerce plugin, task cleanPlatform: Fix OutOfMemory error and performance issues (#31)

Details: Conversation in Gradle Community Slack

v3.7.0 - SAP Commerce Cloud 2205 Support

15 Jun 14:05
Compare
Choose a tag to compare

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

25 Jun 05:43
Compare
Choose a tag to compare

Changed

  • CCv2 Plugin, Tasks cloudTests and cloudWebTests: build fails when tests fail (failbuildonerror=yes, #26)

Fixed

  • CCv2 Plugin, Tasks cloudTests and cloudWebTests Tasks are now always instances of mpern.sap.commerce.build.tasks.HybrisAntTask (#27)

Thank you @guiliguili for reporting both issues!

v3.5.0 - validate Integration Extension Pack

27 Apr 05:58
Compare
Choose a tag to compare

Added

  • Task validateManifest - Validate Integration Extension Pack
    Ensure that the correct Integration Extension Pack is used.

Changed

  • manifest.json - Stricter validation for extensionPacks. 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.

v3.4.0 - validate solrVersion

15 Mar 12:35
Compare
Choose a tag to compare

Added

  • Task validateManifest - validate solrVersion

    • solrVersion must be a valid version (<major>.<minor>) E-018
    • Warn If the project customizes Solr (useConfig.solr.location) without pinning the solrVersion W-004