Apply updates supplied by @Basil for parent pom and Jenkins bom Update XTrigger-API dependency to 0.2
Architectural change - now uses XTrigger-API plugin instead of XTrigger-lib to provide base trigger functionality. This also in turn deprecates the use of EnvInject-lib in favour of EnvInject-API Plugin
Fix for proxy issue introduced in 0.51 changes
Fix for issues #45 and #46
Fix triggering of parameterised jobs with default parameters
Inject the URL that triggered the job as an environment variable
Modernisation and multiple dependency updates Some JSON handling fixes
Bugfix for the 'inspect content' checkbox being incorrectly set automatically.
Pipeline compatibility. As well as now supporting pipeline jobs, declarative syntax for triggers is supported.
Bugfix: Triggers configured to check ETag values no longer build immediately on Jenkins startup
Bugfix: Request Header functionality was causing null pointer exceptions when old config was used (JENKINS-51892)
Tidied URL verification and removed unnecessary url GET.
- allow to use jsonarray as root of input message
- Fix JENKINS-28834 - Declare dependency on matrix project plugin
- Fix JENKINS-29610 - Scheduling skipped when there is no label restriction (trigger-lib 0.33)
- Fix JENKINS-20712 - ETag/MTime saved in config.xml but there is no flag in job web page
- Assign meaningful name to executor thread
- Be more explicit about failed content check preconditions
- Fix JENKINS-20359 - Monitoring URL for JSON content change not working
- Making the build compatible with Java 7
- Fix JENKINS-17961 - URLTrigger does not poll when URL starts with environment variable
- Fix JENKINS-18035 - Request to support HTTPS url monitoring in URLTrigger plugin
- Fix regression on polling log from previous version
- Fix JENKINS-18683 - Jenkins 1.522 config changes cannot be saved
- Fix JENKINS-18764 - NPE in URLTrigger when saving project configuration
- Fix JENKINS-17641 - Unknown field 'logEnabled' in org.jenkinsci.lib.xtrigger.XTriggerCause
- Fix JENKINS-17468 - NullPointerException in URLTrigger.getFTPResponse during startup
- Add FTP Support
- Fix JENKINS-16774 - URLTrigger gives severe error message instead of detecting change
- warn user that only http is supported for URL protocol (added by ndeloof)
- Fix JENKINS-14620 - Invalid configurations
- Fix JENKINS-15564 - URLTrigger: Allow timeouts to be configurable
- Fix JENKINS-14607 - URLTrigger "Polling error null"
- Add the capability to check ETag response header
- Add JENKINS_URL resolution at startup check
- Update to xtrigger-lib 0.17
- Update to envinject-lib 1.10
- Add environment variables resolution at the trigger startup lifecycle
- Update to xtrigger-lib 0.16
- Update to envinject-lib 1.9
- Upgrade to xtrigger-lib 0.14 (more log)
- Restrict to successful family for URL content
- Exclude polling on unavailable services
- Fix job restart when JENKINS URLs to check are unavailable at Jenkins startup
- Update to xtrigger-lib 0.12 (fix link to polling log to appear on build console)
- Fix TXT content type detection
- Fix JENKINS-12912 - URLTtrigger does not poll on jobs which are tied to disconnected slaves
- Update to xtrigger-lib 0.8
- Fix the hang problem (JENKINS-12696)
- Update to xtrigger-lib 0.7
- Update to xtrigger-lib 0.2
- Fix JENKINS-12213 - Polling error org/jenkinsci/plugins/envinject/EnvInjectAction" when monitoring build number url
- Fix JENKINS-11859 - java.io.IOException: Stream closed" when monitoring a jenkins job build number
- Environment variables are taken into account
- Add proxy configuration if needed
- Fix JENKINS-11273 - Basic Authentication support in urltrigger
- Fix TXT Content type saving
- Change 'Add Button' label
- Fix JENKINS-10731 - XMLContentType didn't update initial results HashMap
- Fix JENKINS-10728 - URLTrigger, config.jelly and checkLastModificationDate should be optionalBlock
- Add message when there are no URLs to poll
- Fix NullPointerException when there is no URL entry
- Fix a NullPointerException at Jenkins startup
- Add a delete button on the configuration page to remove an entry section
- Add Text Content check
- Add JSON content check
- Technical features: additional unit tests
- Add poll changes of URL contents
- Initial release