Skip to content

Commit

Permalink
prepare v0.13.19
Browse files Browse the repository at this point in the history
  • Loading branch information
MCMicS committed Oct 3, 2023
1 parent fa87d57 commit 251bfdd
Show file tree
Hide file tree
Showing 2 changed files with 53 additions and 3 deletions.
54 changes: 52 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
# Changelog

## [Unreleased]
## [[0.13.19]]

- Fix displaying nested views
- \#502 Wrong view loaded if Primary View is selected
- \#503 Inverted icon colors on 2023.2
Expand All @@ -9,6 +10,7 @@
- \#69 Add SOCKS proxy support

## [0.13.18]

- \#469 Index out of bounds
- New health icons (Fix \#488 Exception with 2023.2 EAP 232.8453.116)
- \#377: Is there any way to ignore hostname mismatch
Expand All @@ -19,46 +21,54 @@
- \#479 Error on View without jobs

### Breaking

- Remove Jenkins 1 setting. Always use Jenkins version 2
- Remove Crumb Data usage
- Usage of API Token is required.

## [0.13.17]

- \#440 java.lang.IllegalArgumentException: URL is malformed
- \#391 Parameters window too big for screen (Try to Restore last width)
- \#443 [Intellij] Error while loading a workspace
- \#450 Show log of a selected build
- \#406 Need Proxy (use jetbrains setting)

## [0.13.16]

- \#415 Unable to enter parameters
- Show error for trigger builds (Read from Header X-Error)
- Fix Proxy Handling
- \#426 Plugin Failing After IntelliJ Upgrade to 0.13.15 if jenkins is hosted Tomcat or QUery Parameters are not relaxed
- Add Trace Logging for Url calls with `#org.codinjutsu.tools.jenkins:trace`

## [0.13.15-2]

- \#413 0.13.15-2022.2 - still not working with Intellij 2022.3

## [0.13.15]

- maximum timeout increased to 300
- add Support for 2022.3
- \#409 IDEA 2022.3: Access is allowed from event dispatch thread only
- Add "Go to server" to context menu

## [0.13.14]

- \#349 Extend support for Git Parameter. Thanks to @chrisxiao
- 2022.1 API Compatibility
- Change icons for show log actions
- \#251 Enable ActiveChoicesParameter. Rendered as Textfield because missing API.

## [0.13.13]

- \#309 Exception in plugin Jenkins Control
- \#322 Nullpointer if Jenkins if not running
- move classes with module 'com.intellij.modules.vcs' to optional dependency
- \#308 Log streaming should cancelable

## [0.13.12]

- \#280 render DateParameterDefinition as textfield
- 2021.2 API Compatibility
- \#297 NPE on Startup
Expand All @@ -71,6 +81,7 @@
- \#275 Please rename password label to "Password/API Token"

## [0.13.11]

- Rename Plugin to 'Jenkins Control' to respect Jetbrains naming convention
- \#84 Handle connection exceptions
RSS change: Use Notification system. First failed build will shown as warning in Notification Group 'Jenkins Notification' instead as balloon over Build Status Summary widget.
Expand All @@ -79,24 +90,28 @@
Render Select items as text input

## [0.13.10]

- \#253 [Feature Request] Log in progress
Introduce own tool window for Jenkins logs (can be used in Services View).
- \#181 Change to Dynamic Plugin for 2020.3+

## [0.13.9]

- display build parameters (PR #246)
- auto load builds option in settings (PR #246)
- \#249 PT_BRANCH_TAG is unsupported
- \#247 Plugin 'Jenkins Control Plugin' failed to initialize in Android Studio 4.1

## [0.13.8]

- Initialize Notification on Load
- add About Entry for 2020.1+
- \#231 jobs in folders: collapsed after refresh: Last Expanded and Selections are restored after Restart IDE too.
Loaded Builds are not reloaded on restore last state.
- \#197 Show log for individual builds of selected jobs

## [0.13.7]

- \#232 PersistentStringParameter not supported
- \#233 Error overlay over whole of screen if connection is lost.
Add Notification group to configure the behaviour in IDE settings.(Settings -> Appearance -> Notifications -> Jenkins Notifications)
Expand All @@ -106,35 +121,42 @@
- \#231: jobs in folders: collapsed after refresh

## [0.13.6]

- \#225 Git Branch Parameter is unsupported
- \#227 Jenkins invalid configuration causes AuthenticationException and UI not respond correctly to this

## [0.13.5]

- \#221 Allow showing all build results in the status bar. Thanks to @nvdweem
- \#222 Separate icon for running builds. Thanks to @nvdweem
- \#217 Show Log not possible for selected Job if self-signed or invalid SSL certificate is used
- \#223 FileParameterDefinition is unsupported

## [0.13.4]

- \#219 How to run a jenkins job with hidden fields?
- \#218 "Show log" on Job without Build leads to error

## [0.13.3]

- add GoTo Allure report
- \#213 NodeParameterDefinition is unsupported
- \#215 Read timed out: Add socket and connection timeout to Configuration (default 10 sec.)

## [0.13.2]

- \#64: NumberFormatException on start of IntelliJ
- \#207: NumberFormatException from Build.createBuildFromRss #207
- \#208: Jenkins.LoadBuilds already registered Exception

## [0.13.1]

- \#202: Upload Patch not work for 2019.3.4+
- \#201: Error reading jenkins.diff file
- \#204: Password Parameter default value ignored

## [0.13.0]

- 2020.1 API Compatibility
- require JBR11 for version 2020.1+
- \#195: NullPointerException when "Show log" is clicked and Job Url is used as Server Address
Expand All @@ -144,6 +166,7 @@
- new Icons: Reuse Idea Icons and use Idea guideline for status color

## [0.12.0]

- \#141: Multibranch pipeline builds not shown
- new Icons: Reuse Idea Icons and use Idea guideline for status color
- \#183: Feature Request: Offer option to use green balls instead of blue ones
Expand All @@ -152,9 +175,11 @@
- \#127: Argument for @NotNull parameter 'htmlBody'

## [0.11.1]

- Improve startup: Jenkins Window is show earlier

## [0.11.0]

- IDEA 2019.2+ Support
- [fix] #161: Retry Failed Builds
- [fix] #163: spelling error in config form
Expand All @@ -167,15 +192,18 @@
- update JSON.simple to 3.1.0

### Deprecated

- Announcement: Deprecate Builds < 2019.3
- Announcement: Deprecate Jenkins 1 Support

## [0.10.0]

- [fix] #137: Jenkins 2 compatibility
- [fix] #135: NPE when Jenkins has some folder
- [add] #131: View job builds + related actions

## [0.9.7]

- Idea 2016 version
Version 0.9.6
- Idea 15 version
Expand All @@ -184,20 +212,25 @@
- [fix] Fix Job parser when property has no parameter

## [0.9.4]

- [fix] Fix major issue on Idea 15

## [0.9.3] (thx Cezary for your great work)

- [update] Improve background task running
- [fix] fix Idea 14 and 15 compatibility
- [fix] Fixed threading issues

## [0.9.2]

- [fix] API issues in idea 13

## [0.9.1]

- [fix] limit version for idea 12 due to some API changes API in idea 13

## [0.9.0]

- [Add] [Patch Parameter Plugin] Notification about build progress (thx Yuri for your nice work)
- [Add] [Patch Parameter Plugin] Action "Create Patch and build on Jenkins" in Changelist's context menu (same than above)
- [Add] [Patch Parameter Plugin] Macros $JobName$ for suffix setting (same than above)
Expand All @@ -208,6 +241,7 @@
- [Fix] #54 last selected view is not saved after closing the IDE

## [0.8.0]

- [Add] #43 Support multiple selection for favorites
- [Add] #51 Check the hostname sent by the jenkins server
- [Upd] Improve background loading of jenkins data
Expand All @@ -218,6 +252,7 @@
- [Upd] Color and icons for Darcula theme

## [0.7.0]

- [Upd] UI: Fix Color for new Look&Feel Darcula of IDEA 12
- [Upd] UI: Remove unecessary titled 'job' panel
- [Upd] Configuration: Complete UI Refactor
Expand All @@ -228,13 +263,15 @@
- [Fix] Bug in JSON parsing causes infinite loop

## [0.6.0]

- [Add] Support Cloudbees repository
- [Add] Browser : Favorite Job feature (See README.md on github project)
- [Add] Configuration Panel: when clicking on the Test Connection, if the HTTP code is 401 or 403 then the response body is displayed in a panel
- [Upd] Handling JSON data instead of XML
- [Fix] Regression: NPE when clicking on the Test Connection

## [0.5.4]

- [Add] Job can be sorted by status (fail, unstable, success) - See the new button on the panel
- [Upd] Widget: UI layout modification
- [Fix] IDEA-86137 Thread leak in the EDT
Expand All @@ -243,9 +280,11 @@
- [Fix] Jenkins Panel disappears when typing CTRL + F4

## [0.5.3]

- [Fix] Widget : UI Issue on Windows and MacOS environment

## [0.5.2]

- [Add] Widget : when clicking on the status icon, a popup is displayed with builds status summary info
- [Add] The plugin starts up with the last selected view
- [Upd] Improvement in handling Exception
Expand All @@ -254,10 +293,12 @@
- [Fix] Build Parameter dialog does not work

## [0.5.1]

- [Fix] Regression : When the server url is not set (or set to a dummy url), the plugin should not try to connect
- [Fix] Browser Panel : OneTouch Expandable should be accessible

## [0.5.0]

- [Add] Job Tree : Search job panel (CTRL + F, F3 to search forward, SHIFT + F3 to search backward, the search feature is cyclic)
- [Add] Jenkins Widget that displays either a red icon when the number of the broken builds > 0 or else a blue icon.
- [Upd] Increase loading performance
Expand All @@ -266,52 +307,61 @@
- [Fix] Configuration Panel: Rename 'Password' to 'Password file'

## [0.4.4]

- [Add] Nested View support (1 level only)
- [Add] Job Tree : Build Description is displayed as tooltip
- [Upd] Plugin SDK Migration to ## [107.587] (IDEA 10.5.2)

- [Fix] Handle Http redirection

## [0.4.3]

- [Fix] Jetbrains plateform version used in Phpstorm IDE makes the plugin crash
- [Fix] Rss toolbar Panel Layout should be fixed (again)

## [0.4.2]

- [Upd] Support other JetBrains product
- [Fix] Unsupported build parameters should not raise an error
- [Fix] Regression in refreshing job
- [fix] Rss toolbar Panel Layout should be fixed
- [Fix] After clearing all rss entries, when clicking on update button, rss entries do not appear on the panel

## [0.4.1]

- [Add] Configuration Panel: Crumb Data can be read from a local file (see explaination on the wiki)
- [Rem] Discover Wizard button does not work well
- [Fix] Bad Implementation of Cross Site Request Forgery Prevention Support makes the plugin crash

## [0.4.0]

- [Fix] Remove HttpClient from package (already embedded in Idea 10) and limit this version to Idea 10.x
- [Fix] Cross Site Request Forgery Prevention Support (see wiki for limitations)
- [Fix] Encoded space character in url

## [0.3.0]

- [Add] Parameterized Builds are supported (see wiki to see limitations)
- [Add] Browser Panel: health icon for each job
- [Update] Configuration Panel : add Button Wizard which try to resolve security configuration
- [Update] Security Support : Rewrite from scratch with replacing CLI by HttpClient (see wiki for more info)
- [Fix] issue #5 : When clicking on the Jenkins plugin settings button, the Jenkins plugin configuration should be always selected

## [0.2.0]

- [Add] Jenkins Security Support (See https://github.com/dboissier/jenkins-control-plugin/wiki to check how to and see limitations)
- [Add] Settings shortcut on the upper toolbar

## [0.1.0]

- Server configuration
- Jenkins jobs display with autorefreshed job list and view selection
- Job Build runner
- Open Job web page and its last build web page on browser
- Autorefreshed Rss Reader View
- Autorefresh functions can be disabled on the Jenkins Configuration Panel

[Unreleased]: https://github.com/MCMicS/jenkins-control-plugin/compare/v0.13.18...HEAD
[0.13.19]: https://github.com/MCMicS/jenkins-control-plugin/compare/v0.13.18...v0.13.19
[0.13.18]: https://github.com/MCMicS/jenkins-control-plugin/compare/v0.13.17...v0.13.18
[0.13.17]: https://github.com/MCMicS/jenkins-control-plugin/compare/v0.13.16...v0.13.17
[0.13.16]: https://github.com/MCMicS/jenkins-control-plugin/compare/v0.13.15-2...v0.13.16
Expand Down
2 changes: 1 addition & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ pluginGroup=org.codinjutsu
pluginName=jenkins-control-plugin
pluginRepositoryUrl=https://github.com/MCMicS/jenkins-control-plugin
# SemVer format -> https://semver.org
pluginVersion=0.13.19-eap
pluginVersion=0.13.19
# See https://plugins.jetbrains.com/docs/intellij/build-number-ranges.html
# for insight into build numbers and IntelliJ Platform versions.
pluginSincePlatformVersion=2023.2
Expand Down

0 comments on commit 251bfdd

Please sign in to comment.