- Updates to support Java 11
- Fixed incompatibility issue with Docker Plugin by reducing the scope of the pipeline dependencies.
- There is an incompatibility issue with Token Macro 2.2 and the Docker Plugin. Downgrade to 2.1 if you are using the Docker Plugin
- Add ability to use JsonPath for the JSON macro, use expr="jsonpath expression here" instead of path=""
- Add tm pipeline step that will take a string with macros and expand and return the resulting string
- Fix issue with BUILD_STATUS in pipeline jobs (JENKINS-44322)
- Fixed issue where the plugin may report incorrect parameters when it shouldn't (JENKINS-38871)
- Fixed issue with CHANGES_SINCE_LAST_SUCCESS not showing "No Changes" (JENKINS-38668)
- Additional tests were added (JENKINS-40683)
- Fixed issues so that the plugin can be used in the global plugin tests for core (JENKINS-39672)
- Fixed issue with whitespace following the variable definition (JENKINS-38420)
- Added JSON token for retrieving data from a JSON file.
- Thanks to the following for contributions in this release dcoraboeuf, duemir
- Initial support for using Token Macro in pipeline script context (JENKINS-35368)
- Fixed issue with synchronization which was causing slowness (JENKINS-32331)
- Provide new method to get auto-completion possibilities for a given string (JENKINS-9345)
- Allow for additional transforms on the result of the token (JENKINS-28951)
- Fixed bad dependency in pom.xml causing circular dependency issue
- Migrated tokens from email-ext to token-macro
- Fixed issue with multiline JOB_DESCRIPTION in subject (JENKINS-32012)
- Fixed issue where extra
$'s for escaping $ 's were being removed (JENKINS-29816) - Added UPSTREAM_RUN_NAME macro (JENKINS-27542)
- Added FILE macro to display Workspace file contents (JENKINS-27540)
- Added XML macro, which retrieves the data from XML file using XPath (JENKINS-12742)
- Allow configuring charsets in LOG_REGEX macro (PR 18)
- Cleanup of issues discovered by FindBugs, the plugin is FindBugs-clean (PR 18)
- Migrated tests to use JenkinsRule instead of HudsonTestCase
- Added additional tests for the DataBoundTokenMacro
- Added ADMIN_EMAIL token to retrieve the administrator email address
- Added the ability to mark a parameter with an alias so that Java keywords can be used as macro arguments.
- Updated pom.xml to include the MIT license
- Cleaned up the pom a bit
- Fixed issue with private tokens accumulating over time (issue #18912)
- Added error message output instead of just letting the exception be caught and ignored
- Updated the way that macros are escaped so that it's more like Groovy (issue #18014)
- Created macro (LOG_REGEX) to match against the log output and allow replacing it.
- Fix issue with PROPFILE token that would hang the build if the PROPFILE was not found.
- Updated to depend on a newer LTS (1.509.1) in the pom.
- Disallow tokens that begin with a number to follow identifier constraints in programming languages.
- Fixed issue with long string parameters and backslash escaped items.
- Added nested token support
- Added ability to escape tokens
- Added ability to have private macros
- New method
TokenMacro.expandAll( build, listener, template )
was broken (JENKINS-11914)
- New method
TokenMacro.expandAll( build, listener, template )
that supports to expand all macros, but also all environment and build variables.
- Magnifying plugin name.
- Fixing inaccurate documentation
- Added macro for retrieving build environment variables.
- Added macro for retrieving properties from property files in the build workspace.
- Added description for update center
- Fixed exception
- Initial release