2.5
release-drafter
released this
10 Jun 16:24
·
24 commits
to refs/heads/main
since this release
🚨 Please install version 2.5.1 - this version introduces a significant regression preventing multi-branch pipelines from loading libraries.
There is a breaking change for downstream plugins implementing the TemplatePrimitiveInjector
extension point though we aren't aware of any downstream extensions.
There are no breaking changes for users of JTE itself.
🚀 Features
- Add
hookContext.methodName
to filter Lifecycle Hooks for multi-method steps @steven-terrana (#275) - Add
hookContext.exceptionThrown
@steven-terrana (#272)
🐛 Bug Fixes
- Fix library class equality across template and steps @steven-terrana (#282)
- Resolve bug in plugin-provided library sources requiring a
src
directory. @steven-terrana (#276) - Resolve pipeline replay failures @steven-terrana (#274)
- Ensure pipeline's can resume when Jenkins restarts mid-step @steven-terrana (#273)
- Add backwards compatibility from 2.3 @steven-terrana (#270)
⚙️ Internal Code Changes
- Simplify the
TemplatePrimitiveInjector
interfaces @steven-terrana (#283) - refactor LibraryStepInjectorSpec @steven-terrana (#281)
- refactor StepWrapperSpec @steven-terrana (#280)
- bump mkdocs verson from 8.0.4 to 8.2.15 @steven-terrana (#271)
- Refactor FileSystemWrapper @steven-terrana (#263)
- Move away from deprecated Release Drafter App @NotMyFault (#262)
- fix inappropriate code block display @Azleal (#266)