From 74dbfb8f5a4a49b9f73481e2ee08bb16432d68b0 Mon Sep 17 00:00:00 2001 From: Kannan Manickam Date: Mon, 8 Jun 2015 22:33:32 -0700 Subject: [PATCH] Prepare for v1.4.0 release. --- CHANGELOG.md | 33 +++++++++++++++++++++++++++++++ jenkins_api_client.gemspec | 6 +++--- lib/jenkins_api_client/version.rb | 2 +- 3 files changed, 37 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 690f11a5..0793ddc0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,20 @@ CHANGELOG upcoming -------- +v1.4.0 [08-JUN-2015] +---------------------- +* [#161][] Fix job#build method when true/false values are passed as timeout parameter. Credit: [@jlucasps][] +* [#172][] Promotion plugin config support. Credit: [@AndrewHanes][] +* [#168][] Added ability to pass "tree" parameter to the Job#get_builds call. Credit: [@bkon][] +* [#169][] Add optional parameters to cli job build. Credit: [@cyrez][] +* [#167][] Add ability to override the default logger. Credit: [@gpetras][] +* [#174][] Use the specified client ssl when downloading artifacts. Credit: [@paulgeringer][] +* [#165][] Fix for is_offline? bug reporting all nodes as being offline. Credit: [@bsnape][] +* [#176][] Add ability to delete a promotion configuration. Credit: [@l8nite][] +* [#59][] Add capability to take the node offline and online. Credit: [@stjohnjohnson][] +* [#177][] Add ability to create promotion processes. Credit: [@AndrewHanes][] +* [#179][] Clean up Node calls to make only one call for the computer item. Credit: [@stjohnjohnson][] + v1.3.0 [03-JAN-2015] ---------------------- * [#159][] Add ability to configure git tool for a job. Credit: [@hubert][] @@ -276,6 +290,7 @@ v0.0.1 [15-OCT-2012] [#23]: https://github.com/arangamani/jenkins_api_client/issues/23 [#27]: https://github.com/arangamani/jenkins_api_client/issues/27 [#42]: https://github.com/arangamani/jenkins_api_client/issues/42 +[#59]: https://github.com/arangamani/jenkins_api_client/issues/59 [#85]: https://github.com/arangamani/jenkins_api_client/issues/85 [#106]: https://github.com/arangamani/jenkins_api_client/issues/106 [#112]: https://github.com/arangamani/jenkins_api_client/issues/112 @@ -300,28 +315,46 @@ v0.0.1 [15-OCT-2012] [#157]: https://github.com/arangamani/jenkins_api_client/issues/157 [#158]: https://github.com/arangamani/jenkins_api_client/issues/158 [#159]: https://github.com/arangamani/jenkins_api_client/issues/159 +[#161]: https://github.com/arangamani/jenkins_api_client/issues/161 [#163]: https://github.com/arangamani/jenkins_api_client/issues/163 +[#165]: https://github.com/arangamani/jenkins_api_client/issues/165 +[#167]: https://github.com/arangamani/jenkins_api_client/issues/167 +[#168]: https://github.com/arangamani/jenkins_api_client/issues/168 +[#169]: https://github.com/arangamani/jenkins_api_client/issues/169 +[#172]: https://github.com/arangamani/jenkins_api_client/issues/172 +[#174]: https://github.com/arangamani/jenkins_api_client/issues/174 +[#176]: https://github.com/arangamani/jenkins_api_client/issues/176 +[#177]: https://github.com/arangamani/jenkins_api_client/issues/177 +[#179]: https://github.com/arangamani/jenkins_api_client/issues/179 +[@AndrewHanes]: https://github.com/AndrewHanes [@Loa]: https://github.com/Loa [@Niarfe]: https://github.com/Niarfe +[@bkon]: https://github.com/bkon [@bobbrez]: https://github.com/bobbrez [@brettporter]: https://github.com/brettporter +[@bsnape]: https://github.com/bsnape [@chilicheech]: https://github.com/chilicheech [@client]: https://github.com/client [@cylol]: https://github.com/cylol [@cynipe]: https://github.com/cynipe +[@cyrez]: https://github.com/cyrez [@dieterdemeyer]: https://github.com/dieterdemeyer [@dkerwin]: https://github.com/dkerwin [@dougforpres]: https://github.com/dougforpres [@drnic]: https://github.com/drnic +[@gpetras]: https://github.com/gpetras [@hubert]: https://github.com/hubert +[@jlucasps]: https://github.com/jlucasps [@joelneubert]: https://github.com/joelneubert [@kevinhcross]: https://github.com/kevinhcross +[@l8nite]: https://github.com/l8nite [@lheinlen-os]: https://github.com/lheinlen-os [@madisp]: https://github.com/madisp [@mattrose]: https://github.com/mattrose [@missedone]: https://github.com/missedone [@n-rodriguez]: https://github.com/n-rodriguez [@notruthless]: https://github.com/notruthless +[@paulgeringer]: https://github.com/paulgeringer [@riywo]: https://github.com/riywo [@rubytester]: https://github.com/rubytester [@scotje]: https://github.com/scotje diff --git a/jenkins_api_client.gemspec b/jenkins_api_client.gemspec index 1e6c060b..22d6aeb1 100644 --- a/jenkins_api_client.gemspec +++ b/jenkins_api_client.gemspec @@ -2,16 +2,16 @@ # DO NOT EDIT THIS FILE DIRECTLY # Instead, edit Jeweler::Tasks in Rakefile, and run 'rake gemspec' # -*- encoding: utf-8 -*- -# stub: jenkins_api_client 1.3.0 ruby lib +# stub: jenkins_api_client 1.4.0 ruby lib Gem::Specification.new do |s| s.name = "jenkins_api_client" - s.version = "1.3.0" + s.version = "1.4.0" s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version= s.require_paths = ["lib"] s.authors = ["Kannan Manickam"] - s.date = "2015-01-03" + s.date = "2015-06-09" s.description = "\nThis is a simple and easy-to-use Jenkins Api client with features focused on\nautomating Job configuration programaticaly and so forth" s.email = ["arangamani.kannan@gmail.com"] s.executables = ["jenkinscli"] diff --git a/lib/jenkins_api_client/version.rb b/lib/jenkins_api_client/version.rb index 9064172d..4e18d466 100644 --- a/lib/jenkins_api_client/version.rb +++ b/lib/jenkins_api_client/version.rb @@ -25,7 +25,7 @@ class Client # Major version of the gem MAJOR = 1 # Minor version of the gem - MINOR = 3 + MINOR = 4 # Tiny version of the gem used for patches TINY = 0 # Used for pre-releases