├── .github └── workflows │ ├── danger.yml │ ├── lint.yml │ └── test.yml ├── .gitignore ├── .rspec ├── .rubocop.yml ├── .rubocop_todo.yml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Dangerfile ├── Gemfile ├── Guardfile ├── LICENSE.txt ├── README.md ├── RELEASING.md ├── Rakefile ├── danger-changelog.gemspec ├── doc ├── intridea.md └── keep_a_changelog.md ├── images ├── have_you_updated_changelog.png └── is_changelog_format_correct.png ├── lib ├── changelog │ ├── changelog_file.rb │ ├── changelog_line │ │ ├── changelog_entry_line.rb │ │ ├── changelog_header_line.rb │ │ ├── changelog_line.rb │ │ ├── changelog_line_parser.rb │ │ └── changelog_placeholder_line.rb │ ├── config.rb │ ├── gem_version.rb │ ├── parsers.rb │ ├── parsers │ │ ├── base.rb │ │ ├── intridea_format.rb │ │ ├── keep_a_changelog.rb │ │ └── validation_result.rb │ └── plugin.rb ├── danger_changelog.rb └── danger_plugin.rb └── spec ├── changelog_spec.rb ├── config_spec.rb ├── intridea ├── changelog_entry_line_spec.rb ├── changelog_file_spec.rb ├── changelog_header_line_spec.rb ├── changelog_line_parser_spec.rb ├── changelog_placeholder_line_spec.rb ├── changelog_spec.rb └── fixtures │ ├── customized.md │ ├── dates.md │ ├── extra_trailing_space.md │ ├── imbalanced.md │ ├── lines.md │ ├── minimal.md │ ├── missing_your_contribution_here.md │ ├── semver.md │ └── validation_result.md ├── keep_a_changelog ├── changelog_spec.rb └── fixtures │ ├── complete.md │ ├── invalid_line.md │ ├── lines_with_links.md │ └── missing_a_version_header.md ├── plugin_spec.rb ├── spec_helper.rb └── support └── shared └── changelog.rb /.github/workflows/danger.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/danger-changelog/HEAD/.github/workflows/danger.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/danger-changelog/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/danger-changelog/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | pkg 3 | .idea/ 4 | Gemfile.lock 5 | .yardoc 6 | vendor/bundle 7 | -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --color 2 | --format=documentation 3 | -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/danger-changelog/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.rubocop_todo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/danger-changelog/HEAD/.rubocop_todo.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/danger-changelog/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/danger-changelog/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dangerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/danger-changelog/HEAD/Dangerfile -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/danger-changelog/HEAD/Gemfile -------------------------------------------------------------------------------- /Guardfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/danger-changelog/HEAD/Guardfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/danger-changelog/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/danger-changelog/HEAD/README.md -------------------------------------------------------------------------------- /RELEASING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/danger-changelog/HEAD/RELEASING.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/danger-changelog/HEAD/Rakefile -------------------------------------------------------------------------------- /danger-changelog.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/danger-changelog/HEAD/danger-changelog.gemspec -------------------------------------------------------------------------------- /doc/intridea.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/danger-changelog/HEAD/doc/intridea.md -------------------------------------------------------------------------------- /doc/keep_a_changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/danger-changelog/HEAD/doc/keep_a_changelog.md -------------------------------------------------------------------------------- /images/have_you_updated_changelog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/danger-changelog/HEAD/images/have_you_updated_changelog.png -------------------------------------------------------------------------------- /images/is_changelog_format_correct.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/danger-changelog/HEAD/images/is_changelog_format_correct.png -------------------------------------------------------------------------------- /lib/changelog/changelog_file.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/danger-changelog/HEAD/lib/changelog/changelog_file.rb -------------------------------------------------------------------------------- /lib/changelog/changelog_line/changelog_entry_line.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/danger-changelog/HEAD/lib/changelog/changelog_line/changelog_entry_line.rb -------------------------------------------------------------------------------- /lib/changelog/changelog_line/changelog_header_line.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/danger-changelog/HEAD/lib/changelog/changelog_line/changelog_header_line.rb -------------------------------------------------------------------------------- /lib/changelog/changelog_line/changelog_line.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/danger-changelog/HEAD/lib/changelog/changelog_line/changelog_line.rb -------------------------------------------------------------------------------- /lib/changelog/changelog_line/changelog_line_parser.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/danger-changelog/HEAD/lib/changelog/changelog_line/changelog_line_parser.rb -------------------------------------------------------------------------------- /lib/changelog/changelog_line/changelog_placeholder_line.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/danger-changelog/HEAD/lib/changelog/changelog_line/changelog_placeholder_line.rb -------------------------------------------------------------------------------- /lib/changelog/config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/danger-changelog/HEAD/lib/changelog/config.rb -------------------------------------------------------------------------------- /lib/changelog/gem_version.rb: -------------------------------------------------------------------------------- 1 | module Changelog 2 | VERSION = '0.7.2'.freeze 3 | end 4 | -------------------------------------------------------------------------------- /lib/changelog/parsers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/danger-changelog/HEAD/lib/changelog/parsers.rb -------------------------------------------------------------------------------- /lib/changelog/parsers/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/danger-changelog/HEAD/lib/changelog/parsers/base.rb -------------------------------------------------------------------------------- /lib/changelog/parsers/intridea_format.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/danger-changelog/HEAD/lib/changelog/parsers/intridea_format.rb -------------------------------------------------------------------------------- /lib/changelog/parsers/keep_a_changelog.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/danger-changelog/HEAD/lib/changelog/parsers/keep_a_changelog.rb -------------------------------------------------------------------------------- /lib/changelog/parsers/validation_result.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/danger-changelog/HEAD/lib/changelog/parsers/validation_result.rb -------------------------------------------------------------------------------- /lib/changelog/plugin.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/danger-changelog/HEAD/lib/changelog/plugin.rb -------------------------------------------------------------------------------- /lib/danger_changelog.rb: -------------------------------------------------------------------------------- 1 | require 'changelog/gem_version' 2 | -------------------------------------------------------------------------------- /lib/danger_plugin.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/danger-changelog/HEAD/lib/danger_plugin.rb -------------------------------------------------------------------------------- /spec/changelog_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/danger-changelog/HEAD/spec/changelog_spec.rb -------------------------------------------------------------------------------- /spec/config_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/danger-changelog/HEAD/spec/config_spec.rb -------------------------------------------------------------------------------- /spec/intridea/changelog_entry_line_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/danger-changelog/HEAD/spec/intridea/changelog_entry_line_spec.rb -------------------------------------------------------------------------------- /spec/intridea/changelog_file_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/danger-changelog/HEAD/spec/intridea/changelog_file_spec.rb -------------------------------------------------------------------------------- /spec/intridea/changelog_header_line_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/danger-changelog/HEAD/spec/intridea/changelog_header_line_spec.rb -------------------------------------------------------------------------------- /spec/intridea/changelog_line_parser_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/danger-changelog/HEAD/spec/intridea/changelog_line_parser_spec.rb -------------------------------------------------------------------------------- /spec/intridea/changelog_placeholder_line_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/danger-changelog/HEAD/spec/intridea/changelog_placeholder_line_spec.rb -------------------------------------------------------------------------------- /spec/intridea/changelog_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/danger-changelog/HEAD/spec/intridea/changelog_spec.rb -------------------------------------------------------------------------------- /spec/intridea/fixtures/customized.md: -------------------------------------------------------------------------------- 1 | ### Changelog 2 | 3 | * Nothing yet. 4 | -------------------------------------------------------------------------------- /spec/intridea/fixtures/dates.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/danger-changelog/HEAD/spec/intridea/fixtures/dates.md -------------------------------------------------------------------------------- /spec/intridea/fixtures/extra_trailing_space.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/danger-changelog/HEAD/spec/intridea/fixtures/extra_trailing_space.md -------------------------------------------------------------------------------- /spec/intridea/fixtures/imbalanced.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/danger-changelog/HEAD/spec/intridea/fixtures/imbalanced.md -------------------------------------------------------------------------------- /spec/intridea/fixtures/lines.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/danger-changelog/HEAD/spec/intridea/fixtures/lines.md -------------------------------------------------------------------------------- /spec/intridea/fixtures/minimal.md: -------------------------------------------------------------------------------- 1 | ### Changelog 2 | 3 | * Your contribution here. 4 | -------------------------------------------------------------------------------- /spec/intridea/fixtures/missing_your_contribution_here.md: -------------------------------------------------------------------------------- 1 | ### Changelog 2 | 3 | -------------------------------------------------------------------------------- /spec/intridea/fixtures/semver.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/danger-changelog/HEAD/spec/intridea/fixtures/semver.md -------------------------------------------------------------------------------- /spec/intridea/fixtures/validation_result.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/danger-changelog/HEAD/spec/intridea/fixtures/validation_result.md -------------------------------------------------------------------------------- /spec/keep_a_changelog/changelog_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/danger-changelog/HEAD/spec/keep_a_changelog/changelog_spec.rb -------------------------------------------------------------------------------- /spec/keep_a_changelog/fixtures/complete.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/danger-changelog/HEAD/spec/keep_a_changelog/fixtures/complete.md -------------------------------------------------------------------------------- /spec/keep_a_changelog/fixtures/invalid_line.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/danger-changelog/HEAD/spec/keep_a_changelog/fixtures/invalid_line.md -------------------------------------------------------------------------------- /spec/keep_a_changelog/fixtures/lines_with_links.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/danger-changelog/HEAD/spec/keep_a_changelog/fixtures/lines_with_links.md -------------------------------------------------------------------------------- /spec/keep_a_changelog/fixtures/missing_a_version_header.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/danger-changelog/HEAD/spec/keep_a_changelog/fixtures/missing_a_version_header.md -------------------------------------------------------------------------------- /spec/plugin_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/danger-changelog/HEAD/spec/plugin_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/danger-changelog/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/support/shared/changelog.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/danger-changelog/HEAD/spec/support/shared/changelog.rb --------------------------------------------------------------------------------