v1.15.0-rc (2017-10-29)
Implemented enhancements:
- Add option --require to load custom Ruby code before starting #574 (olleolleolle)
Fixed bugs:
- issue_line_labels and breaking_labels fail as rake file config params #583
Merged pull requests:
- Add Rake options reported missing #584 (olleolleolle)
- Aborting on missing --user and --project prints all of usage #578 (olleolleolle)
- Options#print_options + API docs for Options, Parser #576 (olleolleolle)
- [docs] Contributing file #575 (olleolleolle)
v1.15.0.pre.beta (2017-10-13)
Implemented enhancements:
- add breaking-changes section to changelog #530 (bastelfreak)
- Drop Project-and-Username-finding code #451 (olleolleolle)
Fixed bugs:
- since_tag doesn't work when tag specified is the latest tag #555
- since_tag seems to not be working #304
- filter tags correctly when
since\_tag
is set to most recent tag #566 (Crunch09)
Closed issues:
- SSL Cert issue on Windows #475
Merged pull requests:
- Fix regression w/ enhancements in issues_to_log #573 (ekohl)
- OctoFetcher: Use defaults for request_options #571 (olleolleolle)
- OctoFetcher: extract methods #570 (olleolleolle)
- OctoFetcher: extract method fail_with_message #569 (olleolleolle)
- OctoFetcher: drop unused number_of_pages feature #568 (olleolleolle)
- Travis: Do not test on jruby-head #567 (olleolleolle)
- Drop unused Rake task #564 (olleolleolle)
- Update license date #553 (benhc123)
v1.15.0.pre.alpha (2017-10-01)
Implemented enhancements:
- Add newline after version name and Full Changelog link #548 (ianroberts131)
- Update the token failure example to OctoKit 404 failure #525 (00xcoffee)
- Rescue invalid commands and present the valid options list #498 (Lucashuang0802)
- bundled cacert.pem with --ssl-ca-file PATH option #480 (olleolleolle)
- Option parsing: Remove tag1, tag2 cruft #479 (olleolleolle)
Fixed bugs:
- Credit line bug #541
- Bug: Credit line about this project added more than once #507
- v1.14.0 Fails with missing /tmp/ path on Windows #458
- failure when creating changelog from a repo in an orginazation: can't convert Github::ResponseWrapper to Array #253
- warn_if_nonmatching_regex should display proper help message when used with exclude-tags-regex #551 (lacostej)
- Bugfix: require ActiveSupport core_ext/blank #520 (olleolleolle)
- Create temporary cache files in Dir.tmpdir #459 (olleolleolle)
Closed issues:
- error (Windows: Command exited with code 1) #536
- Error in generating changelog on Windows #521
- Crash on start #512
- Error On Running Generation Command #511
- Not working #510
- PR cited in the wrong TAG #503
- 404 Not Found Error #484
Merged pull requests:
- Travis: Configure cache: bundler: true #563 (olleolleolle)
- Travis: use JRuby 9.1.13.0; don't redo rvm's job #562 (olleolleolle)
- Travis: update CI matrix #561 (olleolleolle)
- Fix section mapping, hiding untagged PRs, and hiding untagged issues #550 (hunner)
- Update generator_generation.rb #542 (Lucashuang0802)
- AppVeyor: drop init build hook, add .gitattributes instead #539 (olleolleolle)
- AppVeyor: Windows configuration to pass RuboCop #538 (olleolleolle)
- Fix the syntax ambiguity on credit-line-bug #537 (Lucashuang0802)
- Credit line bug #535 (Lucashuang0802)
- Update README.md #534 (Lucashuang0802)
- Delete circle.yml #532 (Lucashuang0802)
- Update README.md #531 (Lucashuang0802)
- Remove all old credit lines in the output then add a new one #526 (Enether)
- Travis: jruby-9.1.10.0 #523 (olleolleolle)
- Travis CI: Drop 2.1 #517 (olleolleolle)
- Chore: Rubocop 0.49.0 #516 (olleolleolle)
- Travis: use jruby-9.1.9.0 #506 (olleolleolle)
- Use closed_at and merged_at when filtering issues/prs #504 (unicolet)
- Remove --between-tags option #501 (Lucashuang0802)
- Fixed headline in README.md #496 (Dreckiger-Dan)
- Update README.md #490 (fatData)
- Travis: use latest rubies #488 (olleolleolle)
- Use ruby-2.4.1 in CI #487 (olleolleolle)
- Travis: jruby-9.1.8.0 #485 (olleolleolle)
- Update to latest CodeClimate #478 (olleolleolle)
- Gemspec: update retriable to 3.0 #477 (olleolleolle)
- Travis: new JRuby, develop on 2.4.0 #476 (olleolleolle)
- Fix readme typos #467 (dguo)
- Gemspec: demand rainbow 2.2.1+ #466 (olleolleolle)
v1.14.3 (2016-12-31)
Fixed bugs:
- Use Octokit::Client for both .com and Enterprise #455 (eliperkins)
Closed issues:
- Last tag contains too many PRs #291
Merged pull requests:
- CodeClimate configuration file #465 (olleolleolle)
- Travis: Build against 2.4.0 #464 (olleolleolle)
- Travis: add jruby-head, 2.4.0-rc1 #463 (olleolleolle)
- Gemfiles for building versions separately dropped #461 (olleolleolle)
- Order Gemfile gems A-Z; add ruby version marker #460 (olleolleolle)
- README: Documentation update about RakeTask params and how to translate labels #454 (edusantana)
- Travis: Use ruby 2.3.3 and 2.2.6 #452 (olleolleolle)
v1.14.2 (2016-11-12)
Implemented enhancements:
- OctoFetcher: Moved repositories fail explicitly #449 (olleolleolle)
Closed issues:
- Error: can't convert Sawyer::Resource to Array when iterating over a 301 Moved Permanently #448
v1.14.1 (2016-11-06)
Closed issues:
- multi_json is required but is listed as a test dependency #444
Merged pull requests:
v1.14.0 (2016-11-05)
Implemented enhancements:
- On OctoKit::Forbidden error: retry with exponential backoff #434 (awaage)
- Use octokit, carrying awaage commits #422 (olleolleolle)
- Add option to show selected labels in the issue line #418 (aih)
Fixed bugs:
Closed issues:
- broken issue-line-labels in log #442
- Broken multi hyphen options in param file #440
- Install error on Mac: "rack requires Ruby version >= 2.2.2" #425
- Changelog includes issues going back months too far #394
Merged pull requests:
- Fixed issue #442 - broken issue-line-labels in log. #443 (thorsteneckel)
- Fixed issue #440 - broken multi hyphen options in param file. #441 (thorsteneckel)
- Option --unreleased-label explained #439 (olleolleolle)
- Fixed issue #304 - entries of previous tags are included. #438 (thorsteneckel)
- man page: Add undescribed options #437 (olleolleolle)
- On GitHub MAX_THREAD_NUMBER is 25 #433 (olleolleolle)
- OctoFetcher, Options: Refactoring #432 (olleolleolle)
- Fix typo in Readme #431 (rmtheis)
- Fix: Turn Sawyer method into String-keyed hash access #429 (olleolleolle)
- Spec: Test a url helper function #428 (olleolleolle)
- Rubocop TODO file regenerated #427 (olleolleolle)
- Drop a stray Markdown file #426 (olleolleolle)
- Travis: Add JRuby 9.1.5.0 to matrix #424 (olleolleolle)
v1.13.2 (2016-09-29)
1.13.2 (2016-09-29)
Implemented enhancements:
- Replace GPL'd colorize gem with MIT-licensed rainbow #408 (jamesc)
- Limit number of simultaneous requests to 25 #407 (jkeiser)
- Report actual github error when rate limit exceeded #405 (jkeiser)
- Make error messages print on error #404 (jkeiser)
Fixed bugs:
- Fetching events for issues and PRs triggers abuse rate limits #406
Merged pull requests:
- Add bump gem to development deps #423 (olleolleolle)
- Skip logger helper in coverage #421 (olleolleolle)
- Travis: Test on 2.4.0-preview2 #420 (olleolleolle)
- Travis: Collecting the config, gemspec: extract development deps to Gemfile #417 (olleolleolle)
- Update README.md #415 (dijonkitchen)
- README: Add Gitter badge #413 (olleolleolle)
- CircleCI hook for Gitter notification #411 (olleolleolle)
- Spec: avoid Ruby warning about already-defined constant #409 (olleolleolle)
1.13.1 (2016-07-22)
Implemented enhancements:
Fixed bugs:
--user
flag should not be ignored #397- GHE not working with --github-site set to an enterprise site #395
Closed issues:
- Contributors Section #398
Merged pull requests:
- Ability to implicity set user and project from command line #401 (skywinder)
- Show how to use it with Rakefile #399 (edusantana)
- Adds documentation on using a GHE endpoint #396 (cormacmccarthy)
- Rake task usage: Added a missing option exclude_tags_regex #393 (perlun)
- Parser: YARD docstrings and a rename, and RegExp named capture groups #391 (olleolleolle)
1.13.0 (2016-07-04)
Merged pull requests:
- Carry PR #301: usernames_as_github_logins #392 (olleolleolle)
1.12.1 (2016-05-09)
Fixed bugs:
- github_changelog_generator/generator/generator_tags.rb:61:in
detect\_since\_tag': undefined method
[]' for nil:NilClass (NoMethodError) #351
Closed issues:
Merged pull requests:
- Move dev gems to add_development_dependency #373 (skywinder)
- Add MIT LICENSE file #370 (olleolleolle)
- Avoid nil bug in detect_since_tag #368 (olleolleolle)
1.12.0 (2016-04-01)
Closed issues:
- .github_changelog_generator config file is not consistent with the internal options hash #312
- Feature request: YAML front matter #276
Merged pull requests:
1.11.8 (2016-03-22)
Implemented enhancements:
- ParserFile: Allow comments in settings file #358 (olleolleolle)
Fixed bugs:
- Error when specifying exclude_labels #327
- Parse options file options into arrays, integers, flags, and other #354 (olleolleolle)
Closed issues:
- Installation fails on Ubuntu #352
- Test installing on Windows: use AppVeyor #348
- Can't run under RubyGems 2.5.1 and Ruby 2.3.0 #325
- Ruby 2.3.0 - Deprecation warning: Github::ResponseWrapper#respond_to?(:to_ary) is old fashion which takes only one parameter #323
- between-tags and exclude-tags do not work in .github_changelog_generator #317
- Add a "documentation" label #284
Merged pull requests:
- Replace shelling-out-to-Git w/ Dir call #360 (olleolleolle)
- ParserFile: fail parsing with config file line number; use a File instead of a filename #357 (olleolleolle)
- On gem install, do not try to copy manpage files in the "extensions" step #356 (olleolleolle)
- Refactor: call it option_name, instead of key_sym #355 (olleolleolle)
- Add a
bundle install
test #353 (jkeiser) - Add an AppVeyor config #350 (Arcanemagus)
- README: Document GitHub token URI scope #345 (olleolleolle)
1.11.7 (2016-03-04)
Merged pull requests:
- Add Olle Jonsson as co-author #347 (skywinder)
- Gemspec, default date #346 (olleolleolle)
1.11.6 (2016-03-01)
Fixed bugs:
- Can't build on Windows #340
Closed issues:
- install error "Not a git repository" #339
Merged pull requests:
- Gemspec: Calculate date using Date stdlib #343 (olleolleolle)
1.11.5 (2016-03-01)
Merged pull requests:
- Test clean install in Travis #344 (jkeiser)
- Update Rakefile to avoid install-breaking bug #341 (olleolleolle)
1.11.4 (2016-02-26)
Merged pull requests:
- Man page copying: only copy .1 #338 (olleolleolle)
1.11.3 (2016-02-25)
Closed issues:
- Cannot install gem #335
1.11.2 (2016-02-25)
Fixed bugs:
- Getting an error on install #329
Merged pull requests:
1.11.1 (2016-02-25)
Merged pull requests:
- Add rubocop and rspec as runtime dependencies #336 (jkeiser)
- [Refactor] ParserFile class use Pathname #334 (olleolleolle)
- [Refactor] Generator#exclude_issues_by_labels simpler, tested #332 (olleolleolle)
1.11.0 (2016-02-24)
1.10.5 (2016-02-24)
1.10.4 (2016-02-24)
Fixed bugs:
- Rake and Bundler as runtime deps #333 (olleolleolle)
Merged pull requests:
- Test case for #327 #331 (olleolleolle)
- Fix crash installing on systems without overcommit #330 (jkeiser)
1.10.3 (2016-02-23)
1.10.2 (2016-02-23)
v1.11.0 (2016-02-23)
Implemented enhancements:
- We should add a git-generate-changelog command. #255
- YAML front matter #322 (retorquere)
- Git Subcommand #288 (dlanileonardo)
Fixed bugs:
- detect_since_tag undefined #328
Merged pull requests:
1.10.1 (2016-01-06)
Fixed bugs:
- Parser: avoid Ruby exit, to make Rake tasks work #315 (olleolleolle)
1.10.0 (2016-01-05)
Implemented enhancements:
- Rubocop: less complex methods in parser.rb #297 (olleolleolle)
- Introduce ParserError exception class #296 (olleolleolle)
- ParserFile: support values with equals signs #285 (olleolleolle)
Closed issues:
- PRs not closed on master branch show up in changelog #280
Merged pull requests:
- Update bundler #306 (SteveGilvarry)
- Fixes #280 Add release-branch option to filter the Pull Requests #305 (SteveGilvarry)
- Add options to def self.user_and_project_from_git to fix parser.rb:19… #303 (SteveGilvarry)
- Git ignore coverage/ #300 (olleolleolle)
- [refactor] Fix docblock datatype, use #map #299 (olleolleolle)
- [refactor] Reader: positive Boolean; unused #map #298 (olleolleolle)
- Add base option to RakeTask #287 (jkeiser)
1.9.0 (2015-09-17)
Implemented enhancements:
- Feature: exclude_tags using regular expression #281 (olleolleolle)
- Auto parse options from file .github_changelog_generator #278 (dlanileonardo)
1.8.5 (2015-09-15)
Merged pull requests:
- Rake task: Be able to set false value in config #279 (olleolleolle)
1.8.4 (2015-09-01)
Fixed bugs:
- Sending OATH through -t fails #274
1.8.3 (2015-08-31)
Merged pull requests:
1.8.2 (2015-08-26)
Closed issues:
- Output should not include security information #270
Merged pull requests:
1.8.1 (2015-08-25)
Implemented enhancements:
Merged pull requests:
- Fix issue with missing events (in case of events for issue >30) #268 (skywinder)
- Use since_tag as default for older_tag #267 (raphink)
1.8.0 (2015-08-24)
Implemented enhancements:
Merged pull requests:
- Add
--due-tag
option #265 (skywinder) - Add release_url to rake task options #264 (raphink)
- Add a rake task #260 (raphink)
- Add release_url option #259 (raphink)
- Add --since-tag #257 (raphink)
1.7.0 (2015-07-16)
Implemented enhancements:
1.6.2 (2015-07-16)
Fixed bugs:
- --unreleased-only broken #250
1.6.1 (2015-06-12)
Implemented enhancements:
- Ability to specify custom section header #241
Fixed bugs:
- not encapsulated character
\<
#249
1.6.0 (2015-06-11)
Implemented enhancements:
- Issues with any label except "bug", "enhancement" should not be excluded by default. #240
- Add ability to specify custom labels for enhancements & bugfixes #54
Fixed bugs:
1.5.0 (2015-05-26)
Implemented enhancements:
- Show
Unreleased
section even when there is no tags in repo. #228 - Add option
--exclude-tags x,y,z
#214 - Generate changelog between 2 specific tags #172
- Yanked releases support #53
Merged pull requests:
1.4.1 (2015-05-19)
Implemented enhancements:
- Trees/Archives with missing changelog notes for the current tag. #230
Fixed bugs:
- github_changelog_generator.rb:220:in ``': No such file or directory - pwd (Errno::ENOENT) #237
- Doesnot generator changelog #235
- Exclude closed (not merged) PR's from changelog. #69
Merged pull requests:
- Wrap GitHub requests in function check_github_response #238 (skywinder)
- Add fetch token tests #236 (skywinder)
- Add future release option #231 (sildur)
1.4.0 (2015-05-07)
Implemented enhancements:
Closed issues:
- Add CodeClimate and Inch CI #219
Merged pull requests:
- Implement fetcher class #227 (skywinder)
- Add coveralls integration #223 (skywinder)
- Rspec & rubocop integration #217 (skywinder)
- Implement Reader class to parse ChangeLog.md #216 (estahn)
- Relatively require github_changelog_generator library #207 (sneal)
- Add --max-issues argument to limit requests #76 (sneal)
1.3.11 (2015-03-21)
Merged pull requests:
- Add fallback with warning message to prevent crash in case of exceed API Rate Limit (temporary workaround for #71) #75 (skywinder)
1.3.10 (2015-03-18)
Fixed bugs:
1.3.9 (2015-03-06)
Implemented enhancements:
- Improve method of detecting owner and repository #63
Fixed bugs:
1.3.8 (2015-03-05)
1.3.6 (2015-03-05)
1.3.5 (2015-03-04)
Fixed bugs:
- Pull Requests in Wrong Tag #60
1.3.4 (2015-03-03)
Fixed bugs:
- --no-issues appears to break PRs #59
1.3.3 (2015-03-03)
Closed issues:
- Add # character to encapsulate list. #58
1.3.2 (2015-03-03)
Fixed bugs:
- generation failed if github commit api return
404 Not Found
#57
1.3.1 (2015-02-27)
1.3.0 (2015-02-26)
Implemented enhancements:
- Do not show
Unreleased
section, when it's empty. #55 - Separate list exclude and include labels #52
- Unreleased issues in separate section #47
- Separate by lists: Enhancements, Bugs, Pull requests. #31
Fixed bugs:
- Pull request with invalid label (#26) in changelog appeared. #44
Merged pull requests:
1.2.8 (2015-02-17)
Closed issues:
- Bugs, that closed simultaneously with push not appeared in correct version. #37
Merged pull requests:
1.2.7 (2015-01-26)
Implemented enhancements:
1.2.6 (2015-01-21)
Merged pull requests:
1.2.5 (2015-01-15)
Implemented enhancements:
- Use milestone to specify in which version bug was fixed #22
- support enterprise github via command line options #42 (glenlovett)
Fixed bugs:
- Error when trying to generate log for repo without tags #32
- PrettyPrint class is included using lowercase 'pp' #43 (schwing)
1.2.4 (2014-12-16)
Fixed bugs:
1.2.3 (2014-12-16)
Implemented enhancements:
Fixed bugs:
- Docs lacking or basic behavior not as advertised #30
Merged pull requests:
1.2.2 (2014-12-10)
Fixed bugs:
- Encapsulate [ > * _ \ ] signs in issues names #34
1.2.1 (2014-11-22)
Fixed bugs:
- Script fills changelog only for first 30 tags. #20
Merged pull requests:
- Issues for last tag not in list #29 (skywinder)
- Disable default --filter-pull-requests option. #28 (skywinder)
1.2.0 (2014-11-19)
Merged pull requests:
- Add filter for pull-requests labels. (option --filter-pull-requests) #27 (skywinder)
- Add ability to insert authors of pull-requests (--[no-]author option) #25 (skywinder)
- Don't receive issues in case of --no-isses flag specied #24 (skywinder)
1.1.4 (2014-11-18)
Implemented enhancements:
- Implement ability to retrieve GitHub token from ENV variable (to not put it to script directly) #19
Merged pull requests:
1.1.2 (2014-11-12)
Merged pull requests:
- Fix bug with dot signs in project name #18 (skywinder)
- Fix bug with dot signs in user name #17 (skywinder)
1.1.1 (2014-11-10)
Merged pull requests:
- Remove duplicates of issues and pull-requests with same number #15 (skywinder)
- Sort issues by tags #14 (skywinder)
- Add ability to add or exclude issues without any labels #13 (skywinder)
1.1.0 (2014-11-10)
Implemented enhancements:
- Detect username and project form origin #11
Fixed bugs:
1.0.1 (2014-11-10)
1.0.0 (2014-11-07)
Implemented enhancements:
- Add support for fixed issues and implemented enchanments. #6
- Implement option to specify output filename #4
- Implement support of different tags. #8 (skywinder)
Fixed bugs:
- Last tag not appeared in changelog #5
Merged pull requests:
0.1.0 (2014-11-07)
Merged pull requests:
- Fix parsing date of pull request #3 (skywinder)
- Add changelog generation for last tag #2 (skywinder)
- Add option (-o --output) to specify name of the output file. #1 (skywinder)
0.0.2 (2014-11-06)
0.0.1 (2014-11-06)
* This Changelog was automatically generated by github_changelog_generator