Compare commits

..

29 Commits
1.8.2 ... 1.8.5

Author SHA1 Message Date
Petr Korolev
d14694a6d6 Merge branch 'release/1.8.5' 2015-09-15 09:06:03 +03:00
Petr Korolev
aa64fa131c Update gemspec to version 1.8.5 2015-09-15 09:06:00 +03:00
Petr Korolev
fe0eab1c90 Merge pull request #279 from olleolleolle/feature/negative-options
Rake task: Be able to set false value in config
2015-09-15 09:04:25 +03:00
Olle Jonsson
14d7c29808 Rake task: Be able to set false value in config 2015-09-15 00:35:07 +02:00
Petr Korolev
1bf758480f Merge branch 'master' into develop 2015-09-01 09:16:55 +03:00
Petr Korolev
12ea21c00b Merge pull request #275 from skywinder/fix-274
This PRi will fix #274.
2015-09-01 09:16:34 +03:00
Petr Korolev
6411ba6b81 Merge branch 'hotfix/update-changelog' into develop 2015-09-01 09:14:28 +03:00
Petr Korolev
302eb9c66f Merge branch 'hotfix/update-changelog' 2015-09-01 09:14:27 +03:00
Petr Korolev
4bd88a3fcb Update changelog for version 1.8.4 2015-09-01 09:14:25 +03:00
Petr Korolev
61b026a60c Merge branch 'release/1.8.4' into develop 2015-09-01 09:13:40 +03:00
Petr Korolev
72f993fab5 Merge branch 'release/1.8.4' 2015-09-01 09:13:40 +03:00
Petr Korolev
0a7c4886ec Update gemspec to version 1.8.4 2015-09-01 09:13:37 +03:00
Petr Korolev
b902897a22 This commit will fix #274. 2015-09-01 09:13:27 +03:00
Petr Korolev
0df2687b93 This commit will fix #274. 2015-09-01 09:11:52 +03:00
Petr Korolev
60ddebbe1a Merge branch 'hotfix/update-changelog' 2015-08-31 15:42:22 +03:00
Petr Korolev
e91b8cc535 Merge branch 'hotfix/update-changelog' into develop 2015-08-31 15:42:22 +03:00
Petr Korolev
f718a82af1 Update changelog for version 1.8.3 2015-08-31 15:42:20 +03:00
Petr Korolev
606f193ff6 Merge branch 'release/1.8.3' into develop 2015-08-31 15:41:28 +03:00
Petr Korolev
5df78f22d1 Merge branch 'release/1.8.3' 2015-08-31 15:41:27 +03:00
Petr Korolev
b0f264a928 Update gemspec to version 1.8.3 2015-08-31 15:41:25 +03:00
Petr Korolev
ea4a604bcb update gitignore 2015-08-31 15:35:01 +03:00
Raphaël Pinson
1ec72afe32 Do not alter pull_requests while iterating on it
Deleting elements of an array while iterating on it
results in never seeing the last element.

    > a = [1,2,3]
     => [1, 2, 3]
    > a.each do |e|
    >   p a
    >   a.delete(e)
    > end
    [1, 2, 3]
    [2, 3]
     => [2]
2015-08-31 15:15:42 +03:00
Petr Korolev
127ffee93f Merge pull request #271 from raphink/dev/pr_delete
Do not alter pull_requests while iterating on it
2015-08-27 14:59:06 +03:00
Raphaël Pinson
6a732ceb99 Do not alter pull_requests while iterating on it
Deleting elements of an array while iterating on it
results in never seeing the last element.

    > a = [1,2,3]
     => [1, 2, 3]
    > a.each do |e|
    >   p a
    >   a.delete(e)
    > end
    [1, 2, 3]
    [2, 3]
     => [2]
2015-08-27 13:36:41 +02:00
Petr Korolev
0140986091 Merge branch 'hotfix/update-changelog' into develop 2015-08-26 17:06:17 +03:00
Petr Korolev
312fe3d45a Merge branch 'hotfix/update-changelog' 2015-08-26 17:06:17 +03:00
Petr Korolev
be2340ddcb http://yehudakatz.com/2010/12/16/clarifying-the-roles-of-the-gemspec-and-gemfile/ 2015-08-26 17:06:07 +03:00
Petr Korolev
f29061e75a Update changelog for version 1.8.2 2015-08-26 17:02:49 +03:00
Petr Korolev
de531262c8 Merge branch 'release/1.8.2' into develop 2015-08-26 17:02:02 +03:00
5 changed files with 36 additions and 13 deletions

View File

@@ -1,5 +1,26 @@
# Change Log
## [1.8.4](https://github.com/skywinder/github-changelog-generator/tree/1.8.4) (2015-09-01)
[Full Changelog](https://github.com/skywinder/github-changelog-generator/compare/1.8.3...1.8.4)
**Fixed bugs:**
- Sending OATH through -t fails [\#274](https://github.com/skywinder/github-changelog-generator/issues/274)
## [1.8.3](https://github.com/skywinder/github-changelog-generator/tree/1.8.3) (2015-08-31)
[Full Changelog](https://github.com/skywinder/github-changelog-generator/compare/1.8.2...1.8.3)
**Merged pull requests:**
- Do not alter pull\_requests while iterating on it [\#271](https://github.com/skywinder/github-changelog-generator/pull/271) ([raphink](https://github.com/raphink))
## [1.8.2](https://github.com/skywinder/github-changelog-generator/tree/1.8.2) (2015-08-26)
[Full Changelog](https://github.com/skywinder/github-changelog-generator/compare/1.8.1...1.8.2)
**Closed issues:**
- Output should not include security information [\#270](https://github.com/skywinder/github-changelog-generator/issues/270)
## [1.8.1](https://github.com/skywinder/github-changelog-generator/tree/1.8.1) (2015-08-25)
[Full Changelog](https://github.com/skywinder/github-changelog-generator/compare/1.8.0...1.8.1)
@@ -234,16 +255,13 @@
**Implemented enhancements:**
- Use milestone to specify in which version bug was fixed [\#22](https://github.com/skywinder/github-changelog-generator/issues/22)
- support enterprise github via command line options [\#42](https://github.com/skywinder/github-changelog-generator/pull/42) ([glenlovett](https://github.com/glenlovett))
**Fixed bugs:**
- Error when trying to generate log for repo without tags [\#32](https://github.com/skywinder/github-changelog-generator/issues/32)
- PrettyPrint class is included using lowercase 'pp' [\#43](https://github.com/skywinder/github-changelog-generator/pull/43) ([schwing](https://github.com/schwing))
**Merged pull requests:**
- support enterprise github via command line options [\#42](https://github.com/skywinder/github-changelog-generator/pull/42) ([glenlovett](https://github.com/glenlovett))
## [1.2.4](https://github.com/skywinder/github-changelog-generator/tree/1.2.4) (2014-12-16)
[Full Changelog](https://github.com/skywinder/github-changelog-generator/compare/1.2.3...1.2.4)

View File

@@ -120,22 +120,22 @@ module GitHubChangelogGenerator
issues_a.push dict unless added
end
added_pull_requests = []
pull_requests.each do |dict|
added = false
dict.labels.each do |label|
if @options[:bug_labels].include? label.name
bugs_a.push dict
added = true
added_pull_requests.push dict
next
end
if @options[:enhancement_labels].include? label.name
enhancement_a.push dict
added = true
added_pull_requests.push dict
next
end
end
pull_requests.delete(dict) if added
end
added_pull_requests.each { |p| pull_requests.delete(p) }
[bugs_a, enhancement_a, issues_a]
end

View File

@@ -22,15 +22,20 @@ module GitHubChangelogGenerator
exit
end
print_options(options)
options
end
# @param [Hash] options to display
def self.print_options(options)
if options[:verbose]
Helper.log.info "Performing task with options:"
options_to_display = options
options_to_display = options.clone
options_to_display[:token] = options_to_display[:token].nil? ? nil : "hidden value"
pp options_to_display
puts ""
end
options
end
# setup parsing options

View File

@@ -51,7 +51,7 @@ module GitHubChangelogGenerator
OPTIONS.each do |o|
v = instance_variable_get("@#{o}")
options[o.to_sym] = v if v
options[o.to_sym] = v unless v.nil?
end
generator = Generator.new options

View File

@@ -1,3 +1,3 @@
module GitHubChangelogGenerator
VERSION = "1.8.2"
VERSION = "1.8.5"
end