Permalink
Fetching contributors…
Cannot retrieve contributors at this time
414 lines (336 sloc) 22.1 KB

Git changelog extended

Git changelog is a utility tool for generating changelogs. It is free and opensource. :)

Bug Fixes

  • fix error messages (ee5068bf)

  • Fix generation of logs (cddb2408)

  • correctly get branch name from the command line (4baa075b)

  • correctly detect when running under grunt on Windows (4205ea49)

  • fixed tests (2e60172a)

  • Stream didn't close properly (99f228cf)

  • Github commit url (c186f2d8)

  • checkpath

    • add missing require('path') (e5dab826)
  • generate

    • create path to file if it does not already exist (62f6210f)
  • git log

  • git tag

    • get latest tag, regardless of branch for workflows that rely on git-flow releases (48800306)
  • git_changelog_generate

    • pass tag if it exists to gitReadLog (7c801927, #5)
  • nested lists

  • options

    • Use version_name instead of version (43fdac85)
    • use repo_url instead of url (346b3949)
  • package.json

    • move q to dependancies since it is required to run (257119cf)
  • params

    • Restores versionName in CLI (1d97f952)
  • template

    • Fixes missing space in version_name output in template (f494f4a9, #72)
  • travis

    • Removed 0.12 nodejs version, addd 7.3.0 (18190836)

Features

  • Show pull requests merged (65f5504c)

  • improve git log synthax command to use the branch name (4ce61281)

  • CLI option with git-changelog (50af9f0a)

  • Working on new API (121b9928)

  • bootstrap

  • grunt-plugin

    • Commit for research purposes (5afbb7a9)
    • Now it is ready to be a grunt plugin (6422e055)
  • options

  • output

  • package

    • Added global install so you can run via command (86eae3f0)
  • providers

    • Add possibility to set providers in the options (14da6fee)
  • template

    • Load default template if no custom template is found (41d5128b)

Documentation

  • updating documentation with template info (70fb9774)

  • Updated readme with the correct specification (ec2de4bf)

  • Updated options and tagging info (1ad3b6be)

  • added documentation for explaining the commit message (d516c2fb)

  • Added docs (e0ba50c0)

  • readme

Refactor

  • Refactor branch name (8774b963)

  • added debug messages and refactored some additional code (70e48caf)

  • modified the task using a factory pattern to improve testability (1a0f25d3)

  • Removed ignore tags and updated documentation (cb17b55d)

  • removed deprecated options (7d05b632)

  • delete

  • docs

  • generate

    • replace #getStream with fse#createOutputStream (2d252d89)
  • lib

    • simplify methods and refactor into separate files (7a3600bf)
  • writechangelog

    • method now returns a promise (69fa1b0b)

Style

  • jshint

  • message

    • Added a message on the changelog for referencing the github (d20031a9)

Test

  • Tests fixed (b9edae3b)

  • added test for .init(), .getPreviousTag(), getRepoUrl(), .log() and .warn() (fd099a85)

  • removed unnecessary debug setting (was using for "debugging") (83cd52b1)

  • updated test to cover promise return from .generate() (c182ee47)

  • ensure changelog has default setting at the beginning of spec (31f81e26)

  • changed spy on changelog.generate() to stub, to avoid polluting following tests (0aa35588)

  • added test for .writeChageLog() and .organizeCommits() (b07f28e1)

  • added default mocha options (595c8347)

  • added missing done() callback on .catch() (0da53e9c)

  • added tests for tag option equals to false (1fc1e809)

  • Added unit tests for commit parsing (504a61a7)

  • writechangelog

    • updated test to reflect changes to method (b999948f)

Chore

  • updated grunt contrib clean (e28c0c76)

  • Remove grunt from peer dependencies (f6111d31)

  • Updated jshint (1d5f6b1d)

  • typos and grammar (5ae2ee52)

  • a couple of spelling corrections [ci skip] (1486a845)

  • minor edits to README (481c6c80)

  • fixing lint errors (3a8e8d48)

  • added chai-as-promise to handle methods that return promises (1d384257)

  • updated travis config (d6a7ef94)

  • stopped tracking test output files (1d12bccb)

  • added istanbul configuration file (88c945e6)

  • updated travis configuration for code climate (fbd651dd)

  • fixed lint issues in tests (2edb0199)

  • add tests to lint task (1d789792)

  • add lint rules for mocha test (bbea9341)

  • ignore files generated by tests (3ccbff47)

  • update dependencies (3036d803)

  • removed unused dependency (cdd9f0d5)

  • fixed typo (081a8f96)

  • added commits fixture for tests (b7d16b68)

  • added missing development dependencies (e52e3ec6)

  • adding missing newline at the end of file (da4b5492)

  • removed testing from grunt file (causing recursion issues during some tests) (8e94e8ac)

  • install mocha before travis scripts (9be62aae)

  • updated npm scripts and added debug (aa4f2a2d)

  • moved fixtures to the test folder (e59d429b)

  • removed unused test/hacky.js (500fdf3c)

  • rename changelog.spec.js to match file being tested (41757850)

  • fixed lint errors (71a5eae2)

  • added grunt coverage task (ef6cf2cf)

  • added node.js 0.12 to travis-ci config (24d9c58a)

  • Updated readme (fca6ecba)

  • package json version 1.1.3 (9d600386)

  • cleanup

    • remove unnecessary code [skip ci] (80dbe3ec)
    • remove #getStream and #checkPath (cd75ebc4)
  • deps

  • images

  • lint

  • package

  • package.json

  • release

    • 1.1.0 codename(christmas-templates) (d7d37854)
    • 1.0.0 codename(magnificent-goldman) (6b836fbe)
    • 0.1.8 codename(furious-stallman) (b9432318)
  • task

Branchs merged

  • Merge branch 'feature/add-logo' (e29b2dd8)
  • Merge branch 'development' into feature/code-refactoring (34ea0198)

Pull requests merged

  • Merge pull request #74 from Treyone/master (4d539ace)
  • Merge pull request #73 from fabn/gitlab-links (6df54f09)
  • Merge pull request #70 from rafinskipg/templating (5e60232c)
  • Merge pull request #60 from seivan/feature/latest_tag_regardless_of_branch (1ff50d0d)
  • Merge pull request #58 from olamothe/master (3fed7270)
  • Merge pull request #55 from kerimdzhanov/patch-1 (31d13896)
  • Merge pull request #50 from rafinskipg/changelogrc (fd07a4bf)
  • Merge pull request #41 from pmiossec/fix_branch_option (6247118a)
  • Merge pull request #45 from xcambar/versionName (2e50373a)
  • Merge pull request #47 from Sjors/patch-1 (d786fd08)
  • Merge pull request #46 from zoner14/master (0485a1fd)
  • Merge pull request #37 from richardthombs/fix-grunt-on-windows (5f024339)
  • Merge pull request #33 from richardthombs/fix-typos (2656d150)
  • Merge pull request #30 from JohnnyEstilles/refactor/get-stream (a52b1169)
  • Merge pull request #25 from JohnnyEstilles/code-climate (28053b92)
  • Merge pull request #23 from JohnnyEstilles/docs/readme-updates (3079151a)
  • Merge pull request #20 from JohnnyEstilles/feature/code-refactoring (be209f04)
  • Merge pull request #12 from jodybrewster/master (219ea809)
  • Merge pull request #7 from colegleason/fix-tags (1d4f6043)
  • Merge pull request #6 from colegleason/add-q (2a712b9c)

Generated with git-changelog. If you have any problems or suggestions, create an issue. :) Thanks