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: coursier/interface
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: CodexCoder21Organization/CoursierInterface
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: use-forked-coursier
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 6 commits
  • 7 files changed
  • 3 contributors

Commits on Aug 18, 2025

  1. Add URLStreamHandlerFactory support to Java API

    This change exposes the URLStreamHandlerFactory functionality from coursier
    to the Java API, allowing users to customize URL handling for artifacts and repositories.
    
    Key changes:
    - Add withCustomHandlerFactory() method to Cache class
    - Update ApiHelper to pass custom handler factory to underlying coursier cache
    - Add comprehensive tests for the new functionality
    - Update forked coursier version to 2.1.30-test
    
    This enables support for custom URL schemes, authentication mechanisms,
    and network behaviors in coursier operations.
    
    🤖 Generated with [Claude Code](https://claude.ai/code)
    
    Co-Authored-By: Claude <[email protected]>
    2 people authored and Codex Coder committed Aug 18, 2025
    Configuration menu
    Copy the full SHA
    38ea2d0 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2025

  1. Enhance URLStreamHandlerFactory test with functional artifact resolution

    Add comprehensive functional test that actually resolves artifacts using a custom
    protocol handler, demonstrating real-world usage of URLStreamHandlerFactory support.
    
    Key improvements:
    - Implement working testproto:// protocol handler serving JAR, POM, and metadata files
    - Create minimal valid JAR content with proper ZIP format
    - Test actual artifact resolution through custom protocol
    - Verify protocol integration by tracking URL requests
    - Handle checksum files to support complete resolution flow
    
    The test proves URLStreamHandlerFactory integration works correctly by showing
    coursier successfully uses custom protocols for artifact downloads, as evidenced
    by the cache path containing the custom protocol scheme.
    
    🤖 Generated with [Claude Code](https://claude.ai/code)
    
    Co-Authored-By: Claude <[email protected]>
    2 people authored and Codex Coder committed Aug 26, 2025
    Configuration menu
    Copy the full SHA
    9ed9b69 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2025

  1. Enhance URLStreamHandlerFactory test with functional artifact resolution

    Add comprehensive functional test that actually resolves artifacts using a custom
    protocol handler, demonstrating real-world usage of URLStreamHandlerFactory support.
    
    Key improvements:
    - Implement working testproto:// protocol handler serving JAR, POM, and metadata files
    - Create minimal valid JAR content with proper ZIP format
    - Test actual artifact resolution through custom protocol
    - Verify protocol integration by tracking URL requests
    - Handle checksum files to support complete resolution flow
    
    The test proves URLStreamHandlerFactory integration works correctly by showing
    coursier successfully uses custom protocols for artifact downloads, as evidenced
    by the cache path containing the custom protocol scheme.
    
    🤖 Generated with [Claude Code](https://claude.ai/code)
    
    Co-Authored-By: Claude <[email protected]>
    2 people authored and Codex Coder committed Aug 28, 2025
    Configuration menu
    Copy the full SHA
    6ddbc48 View commit details
    Browse the repository at this point in the history
  2. Fixes for fetch using cache with custom protocol handler

    Codex Coder authored and Codex Coder committed Aug 28, 2025
    Configuration menu
    Copy the full SHA
    d9800bd View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2025

  1. Document custom fork with URLStreamHandlerFactory support

    - Add section explaining use-forked-coursier branch
    - Document build process for 2.1.30-SNAPSHOT
    - Explain why this fork exists and key differences
    - Include instructions for Java version requirements
    Codex Coder authored and Codex Coder committed Nov 16, 2025
    Configuration menu
    Copy the full SHA
    482a6aa View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2026

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