Skip to content
This repository was archived by the owner on Mar 25, 2026. It is now read-only.
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: copilot-community-sdk/copilot-sdk-java
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: latest
Choose a base ref
...
head repository: copilot-community-sdk/copilot-sdk-java
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
  • 14 commits
  • 17 files changed
  • 5 contributors

Commits on Mar 12, 2026

  1. Configuration menu
    Copy the full SHA
    d8ec771 View commit details
    Browse the repository at this point in the history
  2. On branch edburns/dd-2824425-fix-record-vs-getter-discrepancy

    modified:   .github/copilot-instructions.md
    modified:   README.md
    modified:   src/site/markdown/advanced.md
    modified:   src/site/markdown/cookbook/error-handling.md
    modified:   src/site/markdown/cookbook/managing-local-files.md
    modified:   src/site/markdown/cookbook/multiple-sessions.md
    modified:   src/site/markdown/cookbook/persisting-sessions.md
    modified:   src/site/markdown/cookbook/pr-visualization.md
    modified:   src/site/markdown/documentation.md
    modified:   src/site/markdown/getting-started.md
    modified:   src/site/markdown/hooks.md
    modified:   src/site/markdown/index.md
    modified:   src/site/markdown/mcp.md
    
    When the accessor style changed
    Commit f5e9662 — February 10, 2026, authored by Bruno Borges.
    
    "Refactor data access methods in tests to use new naming conventions"
    
    Updated test assertions … to reflect changes in data access methods from getX() to x().
    
    This was a massive breaking change across all 40+ event data types in com.github.copilot.sdk.events. Every public static class FooData with JavaBean getters/setters was converted to a public record FooData(...). This removed all getX() / setX() methods and replaced them with record component accessors (x()).
    
    The commit was merged via PR #117 (feat/records-for-data-types) and shipped in v1.0.9 (the first release tag that contains it, alongside v1.0.10 and v1.0.11).
    
    Timeline summary:
    
    Before f5e9662: AssistantMessageData was a mutable static class with getContent(), setContent(), etc.
    After f5e9662 (v1.0.9+): all event data types became Java records — content(), currentTokens(), tokenLimit(), messagesLength(), etc.
    The README's Quick Start code was never updated to match — it still showed getContent() / getCurrentTokens() etc. until the fix applied in our current session.
    edburns committed Mar 12, 2026
    Configuration menu
    Copy the full SHA
    36fcf4b View commit details
    Browse the repository at this point in the history
  3. Update src/site/markdown/advanced.md

    Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
    edburns and Copilot authored Mar 12, 2026
    Configuration menu
    Copy the full SHA
    f0b2e63 View commit details
    Browse the repository at this point in the history
  4. Update src/site/markdown/documentation.md

    Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
    edburns and Copilot authored Mar 12, 2026
    Configuration menu
    Copy the full SHA
    26a39e7 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #189 from edburns/edburns/dd-2824425-fix-record-vs…

    …-getter-discrepancy
    
    On branch edburns/dd-2824425-fix-record-vs-getter-discrepancy
    edburns authored Mar 12, 2026
    Configuration menu
    Copy the full SHA
    4fff65f View commit details
    Browse the repository at this point in the history
  6. Initial plan

    Copilot committed Mar 12, 2026
    Configuration menu
    Copy the full SHA
    3fbefc8 View commit details
    Browse the repository at this point in the history
  7. Add Automatic-Module-Name to JAR manifest via maven-jar-plugin

    Co-authored-by: edburns <75821+edburns@users.noreply.github.com>
    Copilot and edburns committed Mar 12, 2026
    Configuration menu
    Copy the full SHA
    b3a2826 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #191 from copilot-community-sdk/copilot/add-automa…

    …tic-module-name
    
    Set Automatic-Module-Name: com.github.copilot.sdk.java in JAR manifest
    edburns authored Mar 12, 2026
    Configuration menu
    Copy the full SHA
    99c341e View commit details
    Browse the repository at this point in the history
  9. On branch edburns/dd-2824811-smoke-test Execute this prompt to create…

    … and execute a smoke test based on the most recently published snapshot release as documented in the top level README.
    
    new file:   src/test/prompts/PROMPT-smoke-test.md
    edburns committed Mar 12, 2026
    Configuration menu
    Copy the full SHA
    86b23e6 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #192 from edburns/edburns/dd-2824811-smoke-test

    Execute this prompt to create and execute a smoke test
    edburns authored Mar 12, 2026
    Configuration menu
    Copy the full SHA
    4a5aa18 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    2361886 View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2026

  1. Initial plan

    Copilot committed Mar 16, 2026
    Configuration menu
    Copy the full SHA
    0833182 View commit details
    Browse the repository at this point in the history
  2. Mark repository as archived, pointing to official github/copilot-sdk-…

    …java
    
    Co-authored-by: edburns <75821+edburns@users.noreply.github.com>
    Copilot and edburns committed Mar 16, 2026
    Configuration menu
    Copy the full SHA
    3748f22 View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2026

  1. Merge pull request #195 from copilot-community-sdk/copilot/update-doc…

    …umentation-for-archival
    
    Mark repository as archived, directing users to official github/copilot-sdk-java
    edburns authored Mar 17, 2026
    Configuration menu
    Copy the full SHA
    deab3ab View commit details
    Browse the repository at this point in the history
Loading