Feature: A commit message can be provided by standard input rather than from a range of commits from Git. Scenario Outline: Given the context and environment are reset. When the argument --from-version is provided as "". And the flag --from-stdin is set and the standard input is "". Then the returned version should be "". Examples: | from_version | standard_input | expected_version | | 16.0.3 | "fix: removing GC mem leak" | 16.0.4 | | 0.0.3 | "feat: new from arg added" | 0.1.0 | | 1.2.0 | "feat!: changing from tag to reference" | 2.0.0 |