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: bufbuild/buf
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.64.0
Choose a base ref
...
head repository: bufbuild/buf
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.65.0
Choose a head ref
  • 18 commits
  • 63 files changed
  • 6 contributors

Commits on Jan 19, 2026

  1. Configuration menu
    Copy the full SHA
    2e53c7d View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2026

  1. Improve LSP map support (#4296)

    This improves LSP handling of `map` types, including completions for the
    keyword and types within `<` angle brackets `>`. It also fixes up
    semantic tokens to properly tokenize maps, and removes document
    highlighting from map types (which aren't meant to be reference-able),
    and adds hover documentation for maps.
    stefanvanburen authored Jan 20, 2026
    Configuration menu
    Copy the full SHA
    cac0425 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2026

  1. Configuration menu
    Copy the full SHA
    7687fb1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4282392 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2026

  1. Make upgrade (#4303)

    Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
    Configuration menu
    Copy the full SHA
    790309c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2eead27 View commit details
    Browse the repository at this point in the history
  3. Make upgrade (#4304)

    emcfarlane authored Jan 26, 2026
    Configuration menu
    Copy the full SHA
    86e2cc4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    112563b View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2026

  1. Configuration menu
    Copy the full SHA
    2bdc217 View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2026

  1. Configuration menu
    Copy the full SHA
    15d712b View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2026

  1. Configuration menu
    Copy the full SHA
    4899175 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2026

  1. Update PROTOVALIDATE lint rule to check unenforceable required rules (

    #4309)
    
    These are unenforceable, because `repeated` and `map` fields do not
    track field presence.
    
    Ref: https://protovalidate.com/schemas/standard-rules/#field-presence
    
    Fixes #3812.
    stefanvanburen authored Jan 30, 2026
    Configuration menu
    Copy the full SHA
    08df2b3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    16e09a1 View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2026

  1. Make upgrade (#4314)

    Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
    Configuration menu
    Copy the full SHA
    7b0cdfd View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2026

  1. Add tags to LSP diagnostics (#4311)

    Also removes the diagnostic.Data from the new diagnostics, which AFAICS
    is unused; we can save ourselves the json marshaling.
    
    As a part of this, added a first pass at adding tests for diagnostics;
    we don't currently have any. These are a bit different because we
    haven't implemented [PullDiagnostics][1] (we can add this, but we'd need
    a custom implementation, or wait until [go.lsp.dev upgrades to
    3.17][2]). Instead, we intercept the notifications from the
    server. Lastly, since we don't actually want the tests to wait around,
    adds synctest and only runs the tests on Go 1.25 for now (1.26 should be
    released next month and we'll be able to upgrade to 1.25 as our
    minimum).
    
    This is in preparation to eventually landing relatedInformation (other
    spans) in diagnostics, from bufbuild/protocompile#659.
    
    Also pulls in the latest protocompile@main to bring in the new
    deprecated tag.
    
    [1]: https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#textDocument_pullDiagnostics
    [2]: go-language-server/protocol#52
    stefanvanburen authored Feb 3, 2026
    Configuration menu
    Copy the full SHA
    1596cdd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8452072 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    772be42 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5155f61 View commit details
    Browse the repository at this point in the history
Loading