Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: googleapis/release-please
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v17.4.1
Choose a base ref
...
head repository: googleapis/release-please
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v17.5.0
Choose a head ref
  • 3 commits
  • 38 files changed
  • 3 contributors

Commits on Apr 9, 2026

  1. feat: add include-commit-authors option to include author info in cha…

    …ngelogs (#2628)
    
    This adds a new configuration option `include-commit-authors` that when
    enabled, appends commit author information to changelog entries.
    
    When the option is enabled:
    - If the commit has a GitHub username, it displays as `(@username)`
    - Otherwise, it falls back to the commit author's name
    
    Changes:
    - Add `CommitAuthor` interface to capture author metadata
    - Update GraphQL query to fetch author info (name, email, username)
    - Add `includeCommitAuthors` to ReleaserConfig and BuildNotesOptions
    - Update DefaultChangelogNotes to render author info when enabled
    - Add documentation for CLI and manifest config
    - Add tests for the new functionality
    
    Fixes googleapis/release-please-action#1063
    Fixes #1716
    mldangelo authored Apr 9, 2026
    Configuration menu
    Copy the full SHA
    77b12ad View commit details
    Browse the repository at this point in the history
  2. feat: create Scm abstraction (#2729)

    * refactor: introduce scm abstraction
    
    * feat(local-github): maintain temporary clone
    
    * feat(local-github): read files from local clone
    
    * feat(local-github): find files by filename
    
    * feat(local-github): find files by glob
    
    * feat(local-github): find files by extension
    
    * feat(local-github): merge commit iterator
    
    * refactor: common GitHub API tasks to delegate
    
    * feat(local-github): tag iterator
    
    * feat(local-github): githubApiDelegate is required
    
    * chore: fix lint
    
    * feat(cli): allow --local arg
    
    * feat(local-github): add logger
    
    * fix(local-github): clone once during setup
    
    * feat(local-github): support existing local clone
    
    * feat(local-github): add --local-path CLI arg
    
    * refactor(local-github): git commands as stream
    
    * fix: maxBuffer size and tree path
    
    * fix: apply commits locally
    
    * test: fix snapshot
    
    * fix: commit message file should not be committed
    
    * fix(local-github): update pull request directly uses API
    
    * refactor: rename to GitHubApi
    
    * refactor: move create options to GitHubApi
    
    * refactor: move code-suggester code update logic to github class
    
    * feat!: remove unused createReleaasePullRequest method
    
    * test: add local github tests
    
    * fix: can read files from local clone on a different branch
    
    * test: ensure we can read files from a tag
    
    * fix: fix finding files in other branches
    
    * cleanup: add doc strings and removed unused functions
    
    * chore: remove unused attribute
    
    * fix: use execFile
    
    * fix: second order command injection
    
    * fix: clone repo if provided path is not a git clone
    
    * feat(cli): add --local-clone-depth option
    
    * docs: update CLI help text for local-path and local-clone-depth
    
    * chore: fix lint
    chingor13 authored Apr 9, 2026
    Configuration menu
    Copy the full SHA
    8c5e2ae View commit details
    Browse the repository at this point in the history
  3. chore(main): release 17.5.0 (#2740)

    Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
    release-please[bot] authored Apr 9, 2026
    Configuration menu
    Copy the full SHA
    59b6044 View commit details
    Browse the repository at this point in the history
Loading