Skip to content

Releases: hazendaz/makeself-maven-plugin

Makeself Maven Plugin 1.8.3

16 Oct 21:08
Compare
Choose a tag to compare
  • support for git 2.47.0.1

Makeself Maven Plugin 1.8.1

01 Sep 22:38
Compare
Choose a tag to compare
  • Use jsr330 to inject components (@inject) now that maven has made that the official direction and deprecated @component
  • Refresh makeself script and header as of 8/31/2024. Minor adjustments to output only.
  • library updates / plugin updates

Build

  • Add maven 4.0.0-beta-3 integration run for plugin
  • Fix maven 3.6.3 integration run
  • Update the assembly xsd to 2.2.0
  • Update maven wrapper in GHA to 3.3.2
  • Speed up integration test runs
  • Make sure 'install' goal runs on invoker as maven 4 dislikes it not being there while maven 3 didn't care

Makeself Maven Plugin 1.8.0

05 Aug 00:44
Compare
Choose a tag to compare

Makeself Maven Plugin

  • Plugin / Dependency Updates
  • Resolve remainder of deprecated maven items to better support maven 4

Build

  • fix codeql java version
  • drop java 11 from build matrix
  • Be explicit on java runtime version at 11
  • Use maven 3.9.8 to build

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