Skip to content

Latest commit

 

History

History
195 lines (143 loc) · 6.77 KB

CHANGELOG.adoc

File metadata and controls

195 lines (143 loc) · 6.77 KB

Change Log

1.8.0

Release date: Jul 31, 2021

  • Expose choices to remote access API even without Item.BUILD permission for some choice providers. (JENKINS-66145)

    • Following choice providers:

      • Textarea Choice Parameter

    • For plugin developers: Overriding ChoiceListProviders#requiresBuildPermission to return false allows exposing choices to remote access API without Item.BUILD permission. It should be allowed only when choices can be calculated only from the job configuration for security reasons.

1.7.0

Release date: Nov 7, 2020

1.6.0

Release date: May 20, 2018

  • Add an option to switch the behavior of input value when the input is editable (JENKINS-22316, JENKINS-50315)

    • You can select "Display all choices" (the behavior same to Extensible Choice Paramter ⇐ 1.4.2) or "Display only matching choices" (the behavior same to Extensible Choice Paramter 1.5.0).

    • "Display all choices" is the default behavior.

1.5.0

Release date: Mar 17, 2018

1.4.2

Release date: Jan 27, 2018

1.4.1

Release date: Aug 27, 2017

1.4.0

Release date: Apr 10, 2017

  • SECURITY FIX: Jenkins Security Advisory 2017-04-10#Extensible Choice Parameter Plugin

    • Groovy scripts run with Script Security Plugin

    • Existing scripts are configured to run in the script sandbox.

    • You might require approve some methods for the sandbox, or configure scripts run without the sandbox and approve scripts.

  • Targets Jenkins >= 1.580.1.

  • The pre-defined variable 'jenkins' is no longer provided.

    • You can get Jenkins instance with jenkins.model.Jenkins.instance instead. Require appropriate approving.

1.3.4

Release date: Jan 28, 2017

  • Use the top most value if the specified default parameter isn’t contained in the choice list.

    • Note: Builds fail if you passed a value not contained in the choice list explicitly (e.g. via Parameterized trigger plugin).

1.3.3

Release date: Oct 22, 2016

  • FIXED: "Top Most Value" is replaced with an empty value when saved before the job configuration page is completed to be load (JENKINS-37147)

1.3.2

Release date: Aug 23, 2015

  • Fixed UnsupportedOperationException when Empty Choice is configured for File Choice Parameter (JENKINS-29934)

  • Improved the help of Exclude Pattern of File Choice Parameter.

1.3.1

Release date: Jun 20, 2015

  • Fixed NPE with "List Files Now" in configuration pages (JENKINS-28841, regression in 1.3.0)

1.3.0

Release date: May 05, 2015

  • Now you can disable specific providers in system configuration page (JENKINS-27375).

  • Validates parameter names by checking they can be handled by Jenkins core (JENKINS-22222).

  • Fixed "Error: No stapler-class is specified" when saving project configuation with Jenkins 1.610(JENKINS-28046).

    • Dot letters are allowed for variable names with Jenkins > 1.526.

  • Added an empty choice option to FilenameChoiceListProvider (JENKINS-22318).

  • Also accepts $class introduced in Jenkins 1.588 (JENKINS-25403).

1.2.2

Release date: Dec 08, 2013

  • Added feature to use project in System Groovy Script. JENKINS-17875

  • Added feature to reverse file lists.

1.2.1

Release date: Jun 22, 2013

  • Added documents for System Groovy Script Choice Parameter.

  • Added "Run the Script Now" Button for System Groovy Script Choice Parameter.

1.2.0

Release date: May 03, 2013

  • Added new providers

    • System Groovy Script Choice Parameter: runs a System Groovy script to determine the list of choices

    • File Choice Parameter: lists files in a directory.

  • Added checkbox "Add Edited Value" to Textarea Choice Parameter and Global Choice Parameter. By checking this, edited values used in builds are automatically added to choices.

1.1.0

Release date: Feb 06, 2013

  • Now you can select the default choice in each job.

  • Fixed the misspell.

1.0.0

Release date: Jan 07, 2013

  • Initial release.