Releases: hazendaz/makeself-maven-plugin
Makeself maven plugin 1.8.4
- Supports git 2.47.1.1
Makeself Maven Plugin 1.8.3
- support for git 2.47.0.1
Makeself Maven Plugin 1.8.1
- 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
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
- 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
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
Build
- Move to site 2.0
- Update plugins
User
- Update dependencies
- Support makeself at 3/6/2024
Makeself Maven Plugin 1.6.1
- 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
-
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
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.