Skip to content

Releases: hazendaz/makeself-maven-plugin

Makeself Maven Plugin 1.7.1

27 May 18:02
Compare
Choose a tag to compare
  • Bump git to 2.45.1.1 to solve CVE issues
  • Update dependencies / plugins
  • Bump fluido site to 2.0.0-M9
  • Update maven wrapper to 3.3.2
  • Add git to dependency management so that renovate can auto upgrade it as its download is os selective (windows) within code
  • Requires java 11 now

Makeself Maven Plugin 1.7.0

11 May 19:46
Compare
Choose a tag to compare

User

  • Update plugins / dependencies
  • Support makeself as of 5/11/2024
  • Require maven 3.6.3
  • Bump git-for-windows portable to 2.45.0
  • Cleanup javadocs
  • Correct headerFile so its usable (previously blocked from usage and incorrectly setup)
  • Add support for pre-extract script
  • Remove cleanupArgs as incorrectly implemented. Those should be sent to final script not part of the build script
  • Fix cleanup script logic so it will function properly. Previously setup in wrong place.
  • Fix maven usage on remote repository (works same just correctly setup now)
  • No longer use deprecated getNextTarEntry from tarAcrhiveInputStream, use getNextEntry instead (internals are the same still)

Build

  • Move maven 3.5.0 integration test to 3.6.3
  • Bump maven wrapper to 3.3.1
  • Update GHA actions adding maven cache and more jdks to test against

Makeself Maven Plugin 1.6.2

11 May 19:37
Compare
Choose a tag to compare

Build

  • Move to site 2.0
  • Update plugins

User

  • Update dependencies
  • Support makeself at 3/6/2024

Makeself Maven Plugin 1.6.1

02 Dec 03:19
Compare
Choose a tag to compare
  • Use git 2.43.0
  • makeself 2.5.0.snapshot.2023-12-01
  • Supports global env 'SETUP_NOCHECK' set to '1' before calling makeself will result in skipping check sum. Do direct support in this plugin for this, just now available to disable the checksums.

Makeself Maven Plugin 1.6.0

01 Oct 21:23
Compare
Choose a tag to compare
  • Require maven 3.5.0

  • Use git 2.42.0

  • makeself 2.5.0.snapshot.2023-08-29

  • Deprecated 'sign' in favor of 'signPassphrase' for better clarity

  • Add 'signPassphrase'

  • Add 'bzip3' support

  • Add 'extractTargetDir' support

  • Add 'tarQuietly' support

  • Add 'quiet' support

  • Add 'version' support with direct exit (note: we internally have always ran 'version' but this allows user to quickly call version as a parameter and exit

  • Add 'nochown' support

  • Add 'chown' support

  • Add 'needroot' support

  • Add 'noprogress' support

  • Fix 'sslPasswd' and 'sslPasswdScr' support

  • Adjust 'skip' to 'makeself.skip' so its possible to pass that on command line

  • Fix potential path traversal issue but code is internal so its very unlikely to occur unless using jar not provided by us.

  • Rework help logic so its quicker to run and get out

  • Add automatic module name as 'com.github.hazendaz.maven.makeself'

  • Builds now reproducible

  • Set plexus utils to provided as no direct usage and internally use version 4 with xml 3

  • Internally renamed 'targetDirectory' used for makeself temp space to 'makeselfTempDirectory'

Makeself-maven-plugin 1.5.1

10 Nov 17:36
Compare
Choose a tag to compare

1.5.1

  • Add 'inlineScript' to skip 1.5.0 verifications for startupScript and instead check scriptArgs exist for case where startupScript is not a file as expected but rather inline script followed by arguments.

Makeself-maven-plugin 1.5.0

30 Oct 14:46
Compare
Choose a tag to compare

With assistance from EricOtick, default processing as been improved.

Default processing enhancements

  • Ensures parent directories always exist when running makeself plugin (ie target)
  • Archive directory now validated to exist before delegating to makeself
  • Startup script now validated to exist before delegating to makeself
  • Cleanup default settings for 4 required parameters on defaults to allow not setting to work.

Additional new features

  • extension parameter has been added with default at current 'sh' to allow for changes to 'run' for example.
  • classifier parameter has been added to allow for more than one makeself creation per pom. Currently attempting to do so will overwrite into cache, this resolves that situation.

Dependency updates

  • Git now at 2.38.1.1
  • Makeself now at 2022-10-27 release with further support with busybox