Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Milestone 1 #10

Merged
merged 16 commits into from
Nov 20, 2020
Merged

Milestone 1 #10

merged 16 commits into from
Nov 20, 2020

Commits on Nov 2, 2020

  1. Fix #7, Fix #8

    - Renamed option `headSubject` to `headTagName` because the option
      involves a tag name instead of subject.
    
    - Renamed option `nextTagDate` to `headTagDate`.
    
    - Option ~~headSubject~~ headTagName can't be set to an existing tag
      name anymore. Having duplicate tag names is ambiguous.
    
    - Reference to HEAD revision in Gitchangelog::gitTags changed from
      'HEAD' to ''. Any non empty value could result in duplicate tag names.
    DigiLive committed Nov 2, 2020
    Configuration menu
    Copy the full SHA
    d4e352e View commit details
    Browse the repository at this point in the history
  2. Optimize Git execution and Fix docBlocks

    - Changed shell_exec function calls to exec function call where
      multiline output is expected. This avoid the overhead of exploding the
      single output string of shell_exec.
    
    - GitChangelog::$setToTag now refers to head revision of repository with
      value null instead of empty string.
    
    - Fixed thrown exceptions at docBlocks.
    DigiLive committed Nov 2, 2020
    Configuration menu
    Copy the full SHA
    fc79a58 View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2020

  1. Add formatting of issues ids & hashes to hyperlink

    Closes #9
    - The html and markdown renderer, convert issues ids (like #7) into a
      hyperlink which is set as class property.
    - The html and markdown renderer, convert hashes (like 2587485) into a
      hyperlink which is set as class property.
    DigiLive committed Nov 3, 2020
    Configuration menu
    Copy the full SHA
    10816fb View commit details
    Browse the repository at this point in the history
  2. Fix html renderer

    - Header 1 tag inside Paragraph tag when there's no commit data.
    - Issues are always formatted, even with no issueUrl specified.
    - Hashes are formatted while no commitUrl is specified.
    DigiLive committed Nov 3, 2020
    Configuration menu
    Copy the full SHA
    c66b572 View commit details
    Browse the repository at this point in the history
  3. Fix markdown renderer

    - Removed default value of MarkDown::$issueUrl.
    - New line prepended to changelog instead of separating the header and
      message when there's no commit data.
    - Message has trailing space when there are no subjects.
    - Hashes are formatted while no commitUrl is specified.
    DigiLive committed Nov 3, 2020
    Configuration menu
    Copy the full SHA
    ab29669 View commit details
    Browse the repository at this point in the history
  4. Fix PhpUnit tests for GitChangelog

    - GitChangeLogTest::testFetchTagsCached expects wrong value.
    - Changed visibility of GitChangeLogTest::setPrivateProperty().
    - Added typehints for parameters of
      GitChangeLogTest::setPrivateProperty().
    - Added typehints for parameters of
      GitChangeLogTest::getPrivateProperty().
    - Removed GitChangeLogTest::testBuildAscendingCommitOrder().
    - Removed GitChangeLogTest::testBuildDescendingCommitOrder().
    - GitChangeLogTest::testRemoveLabel() tests without default labels.
    - Add test for removing a label that doesn't exist.
    DigiLive committed Nov 3, 2020
    Configuration menu
    Copy the full SHA
    b62ded6 View commit details
    Browse the repository at this point in the history
  5. Add PhpUnit tests for class Html and MarkDown

    DigiLive committed Nov 3, 2020
    Configuration menu
    Copy the full SHA
    a4890bc View commit details
    Browse the repository at this point in the history
  6. Add code coverage tags

    - Unreachable lines taken out from code coverage.
    DigiLive committed Nov 3, 2020
    Configuration menu
    Copy the full SHA
    7ce91b8 View commit details
    Browse the repository at this point in the history
  7. Refactor option commitOrder to subjectOrder

    DigiLive committed Nov 3, 2020
    Configuration menu
    Copy the full SHA
    85b3a33 View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2020

  1. Refactor docBlocks and method signatures

    DigiLive committed Nov 11, 2020
    Configuration menu
    Copy the full SHA
    417277a View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2020

  1. Refactor subject to title

    DigiLive committed Nov 12, 2020
    Configuration menu
    Copy the full SHA
    c5c55dd View commit details
    Browse the repository at this point in the history
  2. Fix docBlock of GitChangelog::$labels

    DigiLive committed Nov 12, 2020
    Configuration menu
    Copy the full SHA
    1fea85e View commit details
    Browse the repository at this point in the history
  3. Add setting base content by value or file content.

    Instead of defining a path to a file which content is used to append the
    generated changelog, the generated changelog can now also be appended by
    any string value.
    DigiLive committed Nov 12, 2020
    Configuration menu
    Copy the full SHA
    93ca694 View commit details
    Browse the repository at this point in the history
  4. Document GitChangelog

    Remove redundant comments.
    DigiLive committed Nov 12, 2020
    Configuration menu
    Copy the full SHA
    a6f72c6 View commit details
    Browse the repository at this point in the history
  5. Document README.md

    Updated to content to reflect changes since commit a6f72c6.
    DigiLive committed Nov 12, 2020
    Configuration menu
    Copy the full SHA
    a934368 View commit details
    Browse the repository at this point in the history
  6. Document changes

    DigiLive committed Nov 12, 2020
    Configuration menu
    Copy the full SHA
    6102e9b View commit details
    Browse the repository at this point in the history