Skip to content

Releases: lo1tuma/pr-log

6.1.1

06 Mar 11:01
70a4e2f
Compare
Choose a tag to compare

Bug Fixes

  • Revert "⬆️ Update @enormora/eslint-config" (#365)
  • Move loglevel from development to runtime dependencies (#363)

Dependency Upgrades

  • ⬆️ Update @enormora/eslint-config (#358)
  • ⬆️ Lock file maintenance (#364)
  • ⬆️ Lock file maintenance (#361)
  • ⬆️ Lock file maintenance (#360)
  • ⬆️ Update dependency commander to v12 (#355)
  • ⬆️ Lock file maintenance (#359)
  • ⬆️ Lock file maintenance (#357)
  • Move @enormora dependencies to development dependencies (#356)

6.1.0

04 Feb 17:54
Compare
Choose a tag to compare

Bug Fixes

  • Remove "Unreleased" title when version was not released (#351)

Features

  • Introduce --unreleased CLI option (#347)
  • Introduce "--stdout" option to print the changelog (#340)

Documentation

  • Document --stdout option (#341)

Dependency Upgrades

  • ⬆️ Lock file maintenance (#354)
  • ⬆️ Lock file maintenance (#353)
  • ⬆️ Lock file maintenance (#352)
  • ⬆️ Update dependency git-url-parse to v14 (#349)
  • ⬆️ Update dependency c8 to v9 (#350)
  • ⬆️ Lock file maintenance (#348)
  • ⬆️ Lock file maintenance (#346)
  • ⬆️ Lock file maintenance (#344)
  • Disable Renovates dependency dashboard (#342)
  • ⬆️ Update dependency @types/sinon to v17 (#331)
  • ⬆️ Update dependency ava to v6 (#338)
  • ⬆️ Lock file maintenance (#339)
  • ⬆️ Lock file maintenance (#337)
  • ⬆️ Lock file maintenance (#336)
  • ⬆️ Lock file maintenance (#335)
  • ⬆️ Update dependency @types/node to v20.9.0 (#333)
  • ⬆️ Lock file maintenance (#334)
  • ⬆️ Lock file maintenance (#332)
  • ⬆️ Lock file maintenance (#330)

Build-Related

  • Check pull request labels (#343)

6.0.0

24 Oct 16:29
Compare
Choose a tag to compare

Breaking Changes

  • Add support for custom default branch and change default to main (#326)

Bug Fixes

  • Ignore merge commits with indirect parent (#328)

Dependency Upgrades

  • ⬆️ Update actions/setup-node action to v4 (#327)
  • ⬆️ Update dependency sinon to v17 (#324)
  • ⬆️ Lock file maintenance (#325)
  • ⬆️ Lock file maintenance (#322)
  • ⬆️ Update dependency @types/semver to v7.5.3 (#312)
  • ⬆️ Update dependency @types/sinon to v10.0.17 (#313)
  • ⬆️ Update typescript-eslint monorepo to v6.7.3 (#314)
  • ⬆️ Update dependency @octokit/rest to v20.0.2 (#296)
  • ⬆️ Update dependency @types/node to v20.7.0 (#315)
  • ⬆️ Update dependency @types/node to v20.6.5 (#311)

Code Refactoring

  • Force exact dependency installation (#309)

Build-Related

  • Automatically set upgrade label for renovate PRs (#329)
  • Enable verbatim module syntax in TypeScript compiler settings (#323)
  • Group @enormora/eslint-config dependencies (#321)
  • Migrate to ESLint flat config (#317)
  • Enable automatic dependency updates for minor and patch versions (#316)
  • Specify versions of GitHub actions (#310)

5.0.0

25 Sep 10:32
Compare
Choose a tag to compare

Breaking Changes

  • Rewrite codebase to TypeScript (drop nodejs support for versions < 20) (#298)
  • Drop support for node < 18 (#275)
  • Replace moment.js by date-fns (#239)
  • Drop support for node v10 (#238)

Bug Fixes

  • Ensure there is always an empty line between the existing content and the new content in CHANGELOG.md (#308)
  • Fix parsing of git commit log messages (#307)
  • Fix token authentication (#306)
  • Remove quotes from git log format (#305)

Documentation

  • Remove david-dm badge from README.md (#277)

Dependency Upgrades

  • ⬆️ Update dependency @types/node to v20.6.5 (#301)
  • ⬆️ Update dependency eslint to v8.50.0 (#283)
  • Update all dependencies (#273)
  • ⬆️ Update dependency ava to v3 (#222)
  • ⬆️ Update dependency nyc to v15 (#220)
  • ⬆️ Update dependency babel-plugin-istanbul to v6 (#219)
  • ⬆️ Update dependency git-promise to v1 (#228)
  • ⬆️ Update dependency sinon to v9 (#230)
  • ⬆️ Update dependency semver to v7 (#216)
  • ⬆️ Update dependency commander to v6 (#234)
  • ⬆️ Update dependency moment to v2.29.0 (#229)
  • ⬆️ Update dependency ramda to v0.27.1 (#224)
  • ⬆️ Update dependency eslint-plugin-ava to v11 (#237)
  • ⬆️ Update dependency eslint to v7 (#231)
  • ⬆️ Update dependency @octokit/rest to v18 (#232)
  • ⬆️ Update dependency git-url-parse to v11.2.0 (#233)
  • ⬆️ Update babel monorepo (#214)

Code Refactoring

  • Refactoring: introduce GitCommandRunner (#300)
  • Use execaCommand instead of template string tag (#299)
  • ⬆️ Pin dependencies (#242)
  • Use eslint-config-joyn (#241)
  • ⬆️ Pin dependency date-fns to 2.16.1 (#240)

Build-Related

  • ⬆️ Update actions/setup-node action to v3 (#281)
  • Add node v18 to CI environments (#274)
  • Use github actions instead of travis ci (#236)

4.0.0

07 Dec 14:10
Compare
Choose a tag to compare

Breaking Changes

  • Drop support for nodejs 6 and 8 (#208)

Dependency Upgrades

  • ⬆️ Update dependency babel-plugin-istanbul to v5.2.0 (#193)
  • ⬆️ Update dependency ava to v2 (#201)
  • ⬆️ Update dependency sinon to v7.5.0 (#190)
  • ⬆️ Update dependency moment to v2.24.0 (#191)
  • ⬆️ Update dependency coveralls to v3.0.9 (#194)
  • ⬆️ Update dependency @octokit/rest to v16.35.0 (#187)
  • ⬆️ Update dependency eslint to v6 (#203)
  • ⬆️ Update dependency eslint-plugin-ava to v9 (#206)
  • Update to babel 7 (#209)
  • ⬆️ Update dependency semver to v6 (#197)
  • ⬆️ Update dependency nyc to v14.1.1 (#200)
  • ⬆️ Update dependency commander to v4 (#207)
  • ⬆️ Update dependency nyc to v14 (#199)
  • ⬆️ Update dependency eslint-plugin-ava to v6 (#195)

Code Refactoring

  • Fix deprecation warnings from octokit (#213)
  • Refactor ESLint config/setup (#211)
  • Use builtin promisify instead of separate package (#212)

Build-Related

  • Add .editorconfig (#210)

3.1.0

08 Jan 13:58
Compare
Choose a tag to compare

Bug Fixes

  • Fix octokit usage (#186)
  • Fix incorrect git URL in test case (#161)

Features

  • Support github token-based authentication (#179)

Documentation

  • Remove greenkeeper badge (#160)

Dependency Upgrades

  • ⬆️ Update dependency git-url-parse to v11 (#176)
  • ⬆️ Update dependency eslint to v5.12.0 (#181)
  • ⬆️ Update dependency sinon to v7.2.2 (#177)
  • ⬆️ Update dependency ramda to v0.26.1 (#182)
  • ⬆️ Update dependency @octokit/rest to v16 (#183)
  • ⬆️ Update dependency ava to v1 (#185)
  • ⬆️ Update dependency moment to v2.23.0 (#184)
  • ⬆️ Update dependency eslint-plugin-ava to v5 (#174)
  • ⬆️ Update dependency sinon to v7 (#171)
  • ⬆️ Update dependency eslint to v5 (#173)
  • ⬆️ Update dependency git-url-parse to v10 (#170)
  • ⬆️ Update dependency nyc to v13 (#175)
  • ⬆️ Update dependency babel-plugin-istanbul to v5 (#172)
  • ⬆️ Update dependency sinon to v4.5.0 (#169)
  • ⬆️ Update dependency moment to v2.22.2 (#168)
  • ⬆️ Update dependency coveralls to v3.0.2 (#165)
  • ⬆️ Update dependency eslint-config-holidaycheck to v0.13.1 (#166)
  • ⬆️ Update dependency git-url-parse to v8.3.1 (#167)
  • ⬆️ Update dependency commander to v2.19.0 (#164)
  • Update sinon to the latest version 🚀 (#147)
  • Update sinon to the latest version 🚀 (#146)

Code Refactoring

  • ⬆️ Pin dependencies (#163)
  • Remove bluebird dependency (#145)

Build-Related

  • Configure Renovate (#162)
  • Update to node 10 in .travis.yml (#158)

3.0.0

09 Mar 22:40
Compare
Choose a tag to compare

Breaking Changes

  • Make validLabels an array of pairs to define order of changelog sections (#144)
  • Don’t write stacktraces to stderr per default (#141)
  • Make references to pull requests a link (#142)
  • Remove support for nodejs 4 and 7 (#125)

Enhancements

  • Add support for custom date format configuration (#143)
  • Validate CLI argument to be a valid semver version number (#133)
  • Add refactor label (#132)

Documentation

  • Small README.md improvements (#140)

Dependency Upgrades

  • Update commander to the latest version 🚀 (#137)
  • Update @octokit/rest to the latest version 🚀 (#135)
  • Update mocha to the latest version 🚀 (#128)

Code Refactoring

  • Use ava instead of mocha/chai (#138)
  • Remove proxyquire dependency (#134)
  • Use octokit instead of restling (#131)
  • Use async/await instead of bluebird (#130)

2.1.0

02 Mar 23:13
Compare
Choose a tag to compare

Dependency Upgrades

  • Update chai to version 4.1.2 (#124)
  • Update git-url-parse to version 8.1.0 (#123)
  • chore(package): update coveralls to version 3.0.0 (#122)
  • Update mocha to version 5.0.1 (#121)
  • Update sinon to version 4.4.2 (#120)
  • Update babel-register to the latest version 🚀 (#104)
  • Update babel-cli to the latest version 🚀 (#105)
  • Update parse-github-repo-url to the latest version 🚀 (#106)
  • Update bluebird to the latest version 🚀 (#111)
  • Update ramda to the latest version 🚀 (#112)
  • fix(package): update moment to version 2.20.1 (#119)
  • fix(package): update commander to version 2.14.1 (#118)
  • chore(package): update eslint to version 4.7.0 (#109)
  • Update sinon to the latest version 🚀 (#101)
  • Update sinon to the latest version 🚀 (#88)
  • Update eslint and eslint-config-holidaycheck to the latest version 🚀 (#95)
  • Update eslint-plugin-mocha to the latest version 🚀 (#92)
  • Update chai-as-promised to the latest version 🚀 (#97)
  • Update commander to the latest version 🚀 (#96)
  • Update chai-as-promised to the latest version 🚀 (#90)
  • Update commander to the latest version 🚀 (#93)
  • Update git-url-parse to the latest version 🚀 (#91)
  • Update sinon-chai to the latest version 🚀 (#89)
  • Update nyc to the latest version 🚀 (#85)
  • Update ramda to the latest version 🚀 (#86)
  • Update dependencies to enable Greenkeeper 🌴 (#82)
  • Update eslint (#81)

Bug Fixes

  • Reduce cyclomatic complexity to fix build (#117)

Build-Related

  • Use files whitelist instead of .npmignore (#100)
  • Switch to babel-preset-env (#99)
  • Add node 8 test environment (#98)
  • Move to nyc for code coverage (#80)

2.0.0

23 May 11:44
Compare
Choose a tag to compare

Breaking Changes

  • Drop nodejs 0.x and 5.x support (#79)
  • Skip prerelease tags and upgrade semver (#76)

Features

  • Allow the user to configure PR label to group mapping (#78)
  • Added --sloppy option (#75)

Enhancements

  • Handle PRs that don't match expected merge format (#77)

1.6.0

25 Aug 11:54
Compare
Choose a tag to compare

Bug Fixes

  • Support parentheses in PR titles (#74)