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: wvlet/airframe
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v2025.1.18
Choose a base ref
...
head repository: wvlet/airframe
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v2025.1.20
Choose a head ref
  • 20 commits
  • 22 files changed
  • 5 contributors

Commits on Sep 10, 2025

  1. Update airframe-http, airframe-launcher, ... to 2025.1.18 (#4038)

    ## About this PR
    📦 Updates 
    * [org.wvlet.airframe:airframe-http](https://github.com/wvlet/airframe)
    *
    [org.wvlet.airframe:airframe-launcher](https://github.com/wvlet/airframe)
    *
    [org.wvlet.airframe:airframe-rx-html](https://github.com/wvlet/airframe)
    * [org.wvlet.airframe:sbt-airframe](https://github.com/wvlet/airframe)
    
     from `2025.1.17` to `2025.1.18`
    
    📜 [GitHub Release
    Notes](https://github.com/wvlet/airframe/releases/tag/v2025.1.18) -
    [Version
    Diff](v2025.1.17...v2025.1.18)
    
    ## Usage
    ✅ **Please merge!**
    
    I'll automatically update this PR to resolve conflicts as long as you
    don't change it yourself.
    
    If you'd like to skip this version, you can just close this PR. If you
    have any feedback, just mention me in the comments below.
    
    Configure Scala Steward for your repository with a
    [`.scala-steward.conf`](https://github.com/scala-steward-org/scala-steward/blob/f0dfaa6d8e24b261aeafbc7f99c5325ed9365cf2/docs/repo-specific-configuration.md)
    file.
    
    _Have a fantastic day writing Scala!_
    
    <details>
    <summary>⚙ Adjust future updates</summary>
    
    Add this to your `.scala-steward.conf` file to ignore future updates of
    this dependency:
    ```
    updates.ignore = [ { groupId = "org.wvlet.airframe" } ]
    ```
    Or, add this to slow down future updates of this dependency:
    ```
    dependencyOverrides = [{
      pullRequests = { frequency = "30 days" },
      dependency = { groupId = "org.wvlet.airframe" }
    }]
    ```
    </details>
    
    <sup>
    labels: library-update
    </sup>
    
    <!-- scala-steward = {
      "Update" : {
        "ForGroupId" : {
          "forArtifactIds" : [
            {
              "ForArtifactId" : {
                "crossDependency" : [
                  {
                    "groupId" : "org.wvlet.airframe",
                    "artifactId" : {
                      "name" : "airframe-http",
                      "maybeCrossName" : "airframe-http_3"
                    },
                    "version" : "2025.1.17",
                    "sbtVersion" : null,
                    "scalaVersion" : null,
                    "configurations" : null
                  },
                  {
                    "groupId" : "org.wvlet.airframe",
                    "artifactId" : {
                      "name" : "airframe-http",
                      "maybeCrossName" : "airframe-http_sjs1_3"
                    },
                    "version" : "2025.1.17",
                    "sbtVersion" : null,
                    "scalaVersion" : null,
                    "configurations" : null
                  }
                ],
                "newerVersions" : [
                  "2025.1.18"
                ],
                "newerGroupId" : null,
                "newerArtifactId" : null
              }
            },
            {
              "ForArtifactId" : {
                "crossDependency" : [
                  {
                    "groupId" : "org.wvlet.airframe",
                    "artifactId" : {
                      "name" : "airframe-launcher",
                      "maybeCrossName" : "airframe-launcher_3"
                    },
                    "version" : "2025.1.17",
                    "sbtVersion" : null,
                    "scalaVersion" : null,
                    "configurations" : null
                  }
                ],
                "newerVersions" : [
                  "2025.1.18"
                ],
                "newerGroupId" : null,
                "newerArtifactId" : null
              }
            },
            {
              "ForArtifactId" : {
                "crossDependency" : [
                  {
                    "groupId" : "org.wvlet.airframe",
                    "artifactId" : {
                      "name" : "airframe-rx-html",
                      "maybeCrossName" : "airframe-rx-html_sjs1_2.13"
                    },
                    "version" : "2025.1.17",
                    "sbtVersion" : null,
                    "scalaVersion" : null,
                    "configurations" : null
                  },
                  {
                    "groupId" : "org.wvlet.airframe",
                    "artifactId" : {
                      "name" : "airframe-rx-html",
                      "maybeCrossName" : "airframe-rx-html_sjs1_3"
                    },
                    "version" : "2025.1.17",
                    "sbtVersion" : null,
                    "scalaVersion" : null,
                    "configurations" : null
                  }
                ],
                "newerVersions" : [
                  "2025.1.18"
                ],
                "newerGroupId" : null,
                "newerArtifactId" : null
              }
            },
            {
              "ForArtifactId" : {
                "crossDependency" : [
                  {
                    "groupId" : "org.wvlet.airframe",
                    "artifactId" : {
                      "name" : "sbt-airframe",
                      "maybeCrossName" : null
                    },
                    "version" : "2025.1.17",
                    "sbtVersion" : "1.0",
                    "scalaVersion" : "2.12",
                    "configurations" : null
                  }
                ],
                "newerVersions" : [
                  "2025.1.18"
                ],
                "newerGroupId" : null,
                "newerArtifactId" : null
              }
            }
          ]
        }
      },
      "Labels" : [
        "library-update"
      ]
    } -->
    xerial-bot authored Sep 10, 2025
    Configuration menu
    Copy the full SHA
    f85fd78 View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2025

  1. Update swagger-parser to 2.1.34 (#4041)

    ## About this PR
    📦 Updates
    [io.swagger.parser.v3:swagger-parser](https://github.com/swagger-api/swagger-parser)
    from `2.1.33` to `2.1.34`
    
    📜 [GitHub Release
    Notes](https://github.com/swagger-api/swagger-parser/releases/tag/v2.1.34)
    - [Version
    Diff](swagger-api/swagger-parser@v2.1.33...v2.1.34)
    
    ## Usage
    ✅ **Please merge!**
    
    I'll automatically update this PR to resolve conflicts as long as you
    don't change it yourself.
    
    If you'd like to skip this version, you can just close this PR. If you
    have any feedback, just mention me in the comments below.
    
    Configure Scala Steward for your repository with a
    [`.scala-steward.conf`](https://github.com/scala-steward-org/scala-steward/blob/f0dfaa6d8e24b261aeafbc7f99c5325ed9365cf2/docs/repo-specific-configuration.md)
    file.
    
    _Have a fantastic day writing Scala!_
    
    <details>
    <summary>⚙ Adjust future updates</summary>
    
    Add this to your `.scala-steward.conf` file to ignore future updates of
    this dependency:
    ```
    updates.ignore = [ { groupId = "io.swagger.parser.v3", artifactId = "swagger-parser" } ]
    ```
    Or, add this to slow down future updates of this dependency:
    ```
    dependencyOverrides = [{
      pullRequests = { frequency = "30 days" },
      dependency = { groupId = "io.swagger.parser.v3", artifactId = "swagger-parser" }
    }]
    ```
    </details>
    
    <sup>
    labels: test-library-update
    </sup>
    
    <!-- scala-steward = {
      "Update" : {
        "ForArtifactId" : {
          "crossDependency" : [
            {
              "groupId" : "io.swagger.parser.v3",
              "artifactId" : {
                "name" : "swagger-parser",
                "maybeCrossName" : null
              },
              "version" : "2.1.33",
              "sbtVersion" : null,
              "scalaVersion" : null,
              "configurations" : "test"
            }
          ],
          "newerVersions" : [
            "2.1.34"
          ],
          "newerGroupId" : null,
          "newerArtifactId" : null
        }
      },
      "Labels" : [
        "test-library-update"
      ]
    } -->
    xerial-bot authored Sep 16, 2025
    Configuration menu
    Copy the full SHA
    1b92029 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2025

  1. Update duckdb_jdbc to 1.4.0.0 (#4042)

    ## About this PR
    📦 Updates org.duckdb:duckdb_jdbc from `1.3.2.1` to `1.4.0.0`
    
    ## Usage
    ✅ **Please merge!**
    
    I'll automatically update this PR to resolve conflicts as long as you
    don't change it yourself.
    
    If you'd like to skip this version, you can just close this PR. If you
    have any feedback, just mention me in the comments below.
    
    Configure Scala Steward for your repository with a
    [`.scala-steward.conf`](https://github.com/scala-steward-org/scala-steward/blob/f0dfaa6d8e24b261aeafbc7f99c5325ed9365cf2/docs/repo-specific-configuration.md)
    file.
    
    _Have a fantastic day writing Scala!_
    
    <details>
    <summary>⚙ Adjust future updates</summary>
    
    Add this to your `.scala-steward.conf` file to ignore future updates of
    this dependency:
    ```
    updates.ignore = [ { groupId = "org.duckdb", artifactId = "duckdb_jdbc" } ]
    ```
    Or, add this to slow down future updates of this dependency:
    ```
    dependencyOverrides = [{
      pullRequests = { frequency = "30 days" },
      dependency = { groupId = "org.duckdb", artifactId = "duckdb_jdbc" }
    }]
    ```
    </details>
    
    <sup>
    labels: library-update
    </sup>
    
    <!-- scala-steward = {
      "Update" : {
        "ForArtifactId" : {
          "crossDependency" : [
            {
              "groupId" : "org.duckdb",
              "artifactId" : {
                "name" : "duckdb_jdbc",
                "maybeCrossName" : null
              },
              "version" : "1.3.2.1",
              "sbtVersion" : null,
              "scalaVersion" : null,
              "configurations" : null
            }
          ],
          "newerVersions" : [
            "1.4.0.0"
          ],
          "newerGroupId" : null,
          "newerArtifactId" : null
        }
      },
      "Labels" : [
        "library-update"
      ]
    } -->
    xerial-bot authored Sep 18, 2025
    Configuration menu
    Copy the full SHA
    084a734 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2025

  1. Update postgresql to 42.7.8 (#4046)

    ## About this PR
    📦 Updates [org.postgresql:postgresql](https://github.com/pgjdbc/pgjdbc)
    from `42.7.7` to `42.7.8`
    
    📜 [Changelog](https://github.com/pgjdbc/pgjdbc/blob/master/CHANGELOG.md)
    
    ## Usage
    ✅ **Please merge!**
    
    I'll automatically update this PR to resolve conflicts as long as you
    don't change it yourself.
    
    If you'd like to skip this version, you can just close this PR. If you
    have any feedback, just mention me in the comments below.
    
    Configure Scala Steward for your repository with a
    [`.scala-steward.conf`](https://github.com/scala-steward-org/scala-steward/blob/f0dfaa6d8e24b261aeafbc7f99c5325ed9365cf2/docs/repo-specific-configuration.md)
    file.
    
    _Have a fantastic day writing Scala!_
    
    <details>
    <summary>⚙ Adjust future updates</summary>
    
    Add this to your `.scala-steward.conf` file to ignore future updates of
    this dependency:
    ```
    updates.ignore = [ { groupId = "org.postgresql", artifactId = "postgresql" } ]
    ```
    Or, add this to slow down future updates of this dependency:
    ```
    dependencyOverrides = [{
      pullRequests = { frequency = "30 days" },
      dependency = { groupId = "org.postgresql", artifactId = "postgresql" }
    }]
    ```
    </details>
    
    <sup>
    labels: library-update
    </sup>
    
    <!-- scala-steward = {
      "Update" : {
        "ForArtifactId" : {
          "crossDependency" : [
            {
              "groupId" : "org.postgresql",
              "artifactId" : {
                "name" : "postgresql",
                "maybeCrossName" : null
              },
              "version" : "42.7.7",
              "sbtVersion" : null,
              "scalaVersion" : null,
              "configurations" : null
            }
          ],
          "newerVersions" : [
            "42.7.8"
          ],
          "newerGroupId" : null,
          "newerArtifactId" : null
        }
      },
      "Labels" : [
        "library-update"
      ]
    } -->
    xerial-bot authored Sep 20, 2025
    Configuration menu
    Copy the full SHA
    268d9bb View commit details
    Browse the repository at this point in the history
  2. fix: Handle HTTP 304 Not Modified as a successful response (#4047)

    ## Summary
    - Fixed classification of HTTP 304 (Not Modified) status code to be
    treated as a successful response
    - Previously, 304 was incorrectly falling through to the default case
    and being treated as a non-retryable failure
    
    ## Changes
    - Added explicit case for `HttpStatus.NotModified_304` in
    `classifyHttpResponse` method to return `Succeeded`
    - Added comprehensive test coverage in new `HttpClientExceptionTest`
    class
    
    ## Test plan
    - [x] Added unit tests to verify 304 is classified as success
    - [x] Added tests for other HTTP status codes to ensure comprehensive
    coverage
    - [x] All tests pass: `./sbt "httpJVM/testOnly
    *HttpClientExceptionTest"`
    
    ## Context
    The HTTP 304 Not Modified status indicates that the cached version of
    the requested resource is still valid and can be used. This is a
    successful response, not an error condition, as it confirms the client's
    cached data is up-to-date.
    
    🤖 Generated with [Claude Code](https://claude.ai/code)
    
    ---------
    
    Co-authored-by: Claude <noreply@anthropic.com>
    xerial and claude authored Sep 20, 2025
    Configuration menu
    Copy the full SHA
    1f6f596 View commit details
    Browse the repository at this point in the history
  3. Update airframe-http, airframe-http-netty, ... to 2025.1.19 (#4048)

    ## About this PR
    📦 Updates 
    * [org.wvlet.airframe:airframe-http](https://github.com/wvlet/airframe)
    *
    [org.wvlet.airframe:airframe-http-netty](https://github.com/wvlet/airframe)
    *
    [org.wvlet.airframe:airframe-launcher](https://github.com/wvlet/airframe)
    *
    [org.wvlet.airframe:airframe-rx-html](https://github.com/wvlet/airframe)
    * [org.wvlet.airframe:sbt-airframe](https://github.com/wvlet/airframe)
    
     from `2025.1.18` to `2025.1.19`
    
    📜 [GitHub Release
    Notes](https://github.com/wvlet/airframe/releases/tag/v2025.1.19) -
    [Version
    Diff](v2025.1.18...v2025.1.19)
    
    ## Usage
    ✅ **Please merge!**
    
    I'll automatically update this PR to resolve conflicts as long as you
    don't change it yourself.
    
    If you'd like to skip this version, you can just close this PR. If you
    have any feedback, just mention me in the comments below.
    
    Configure Scala Steward for your repository with a
    [`.scala-steward.conf`](https://github.com/scala-steward-org/scala-steward/blob/f0dfaa6d8e24b261aeafbc7f99c5325ed9365cf2/docs/repo-specific-configuration.md)
    file.
    
    _Have a fantastic day writing Scala!_
    
    <details>
    <summary>⚙ Adjust future updates</summary>
    
    Add this to your `.scala-steward.conf` file to ignore future updates of
    this dependency:
    ```
    updates.ignore = [ { groupId = "org.wvlet.airframe" } ]
    ```
    Or, add this to slow down future updates of this dependency:
    ```
    dependencyOverrides = [{
      pullRequests = { frequency = "30 days" },
      dependency = { groupId = "org.wvlet.airframe" }
    }]
    ```
    </details>
    
    <sup>
    labels: library-update
    </sup>
    
    <!-- scala-steward = {
      "Update" : {
        "ForGroupId" : {
          "forArtifactIds" : [
            {
              "ForArtifactId" : {
                "crossDependency" : [
                  {
                    "groupId" : "org.wvlet.airframe",
                    "artifactId" : {
                      "name" : "airframe-http",
                      "maybeCrossName" : "airframe-http_3"
                    },
                    "version" : "2025.1.18",
                    "sbtVersion" : null,
                    "scalaVersion" : null,
                    "configurations" : null
                  },
                  {
                    "groupId" : "org.wvlet.airframe",
                    "artifactId" : {
                      "name" : "airframe-http",
                      "maybeCrossName" : "airframe-http_sjs1_3"
                    },
                    "version" : "2025.1.18",
                    "sbtVersion" : null,
                    "scalaVersion" : null,
                    "configurations" : null
                  }
                ],
                "newerVersions" : [
                  "2025.1.19"
                ],
                "newerGroupId" : null,
                "newerArtifactId" : null
              }
            },
            {
              "ForArtifactId" : {
                "crossDependency" : [
                  {
                    "groupId" : "org.wvlet.airframe",
                    "artifactId" : {
                      "name" : "airframe-http-netty",
                      "maybeCrossName" : "airframe-http-netty_3"
                    },
                    "version" : "2025.1.18",
                    "sbtVersion" : null,
                    "scalaVersion" : null,
                    "configurations" : null
                  }
                ],
                "newerVersions" : [
                  "2025.1.19"
                ],
                "newerGroupId" : null,
                "newerArtifactId" : null
              }
            },
            {
              "ForArtifactId" : {
                "crossDependency" : [
                  {
                    "groupId" : "org.wvlet.airframe",
                    "artifactId" : {
                      "name" : "airframe-launcher",
                      "maybeCrossName" : "airframe-launcher_3"
                    },
                    "version" : "2025.1.18",
                    "sbtVersion" : null,
                    "scalaVersion" : null,
                    "configurations" : null
                  }
                ],
                "newerVersions" : [
                  "2025.1.19"
                ],
                "newerGroupId" : null,
                "newerArtifactId" : null
              }
            },
            {
              "ForArtifactId" : {
                "crossDependency" : [
                  {
                    "groupId" : "org.wvlet.airframe",
                    "artifactId" : {
                      "name" : "airframe-rx-html",
                      "maybeCrossName" : "airframe-rx-html_sjs1_2.13"
                    },
                    "version" : "2025.1.18",
                    "sbtVersion" : null,
                    "scalaVersion" : null,
                    "configurations" : null
                  },
                  {
                    "groupId" : "org.wvlet.airframe",
                    "artifactId" : {
                      "name" : "airframe-rx-html",
                      "maybeCrossName" : "airframe-rx-html_sjs1_3"
                    },
                    "version" : "2025.1.18",
                    "sbtVersion" : null,
                    "scalaVersion" : null,
                    "configurations" : null
                  }
                ],
                "newerVersions" : [
                  "2025.1.19"
                ],
                "newerGroupId" : null,
                "newerArtifactId" : null
              }
            },
            {
              "ForArtifactId" : {
                "crossDependency" : [
                  {
                    "groupId" : "org.wvlet.airframe",
                    "artifactId" : {
                      "name" : "sbt-airframe",
                      "maybeCrossName" : null
                    },
                    "version" : "2025.1.18",
                    "sbtVersion" : "1.0",
                    "scalaVersion" : "2.12",
                    "configurations" : null
                  }
                ],
                "newerVersions" : [
                  "2025.1.19"
                ],
                "newerGroupId" : null,
                "newerArtifactId" : null
              }
            }
          ]
        }
      },
      "Labels" : [
        "library-update"
      ]
    } -->
    xerial-bot authored Sep 20, 2025
    Configuration menu
    Copy the full SHA
    268eee8 View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2025

  1. Update duckdb_jdbc to 1.4.1.0 (#4057)

    ## About this PR
    📦 Updates org.duckdb:duckdb_jdbc from `1.4.0.0` to `1.4.1.0`
    
    ## Usage
    ✅ **Please merge!**
    
    I'll automatically update this PR to resolve conflicts as long as you
    don't change it yourself.
    
    If you'd like to skip this version, you can just close this PR. If you
    have any feedback, just mention me in the comments below.
    
    Configure Scala Steward for your repository with a
    [`.scala-steward.conf`](https://github.com/scala-steward-org/scala-steward/blob/f0dfaa6d8e24b261aeafbc7f99c5325ed9365cf2/docs/repo-specific-configuration.md)
    file.
    
    _Have a fantastic day writing Scala!_
    
    <details>
    <summary>⚙ Adjust future updates</summary>
    
    Add this to your `.scala-steward.conf` file to ignore future updates of
    this dependency:
    ```
    updates.ignore = [ { groupId = "org.duckdb", artifactId = "duckdb_jdbc" } ]
    ```
    Or, add this to slow down future updates of this dependency:
    ```
    dependencyOverrides = [{
      pullRequests = { frequency = "30 days" },
      dependency = { groupId = "org.duckdb", artifactId = "duckdb_jdbc" }
    }]
    ```
    </details>
    
    <sup>
    labels: library-update
    </sup>
    
    <!-- scala-steward = {
      "Update" : {
        "ForArtifactId" : {
          "crossDependency" : [
            {
              "groupId" : "org.duckdb",
              "artifactId" : {
                "name" : "duckdb_jdbc",
                "maybeCrossName" : null
              },
              "version" : "1.4.0.0",
              "sbtVersion" : null,
              "scalaVersion" : null,
              "configurations" : null
            }
          ],
          "newerVersions" : [
            "1.4.1.0"
          ],
          "newerGroupId" : null,
          "newerArtifactId" : null
        }
      },
      "Labels" : [
        "library-update"
      ]
    } -->
    xerial-bot authored Oct 7, 2025
    Configuration menu
    Copy the full SHA
    4a2640b View commit details
    Browse the repository at this point in the history
  2. Update sbt, sbt-dependency-tree, ... to 1.11.7 (#4053)

    ## About this PR
    📦 Updates 
    * [org.scala-sbt:sbt](https://github.com/sbt/sbt)
    * [org.scala-sbt:sbt-dependency-tree](https://github.com/sbt/sbt)
    * [org.scala-sbt:scripted-plugin](https://github.com/sbt/sbt)
    
     from `1.11.6` to `1.11.7`
    
    📜 [GitHub Release
    Notes](https://github.com/sbt/sbt/releases/tag/v1.11.7) - [Version
    Diff](sbt/sbt@v1.11.6...v1.11.7)
    
    ## Usage
    ✅ **Please merge!**
    
    I'll automatically update this PR to resolve conflicts as long as you
    don't change it yourself.
    
    If you'd like to skip this version, you can just close this PR. If you
    have any feedback, just mention me in the comments below.
    
    Configure Scala Steward for your repository with a
    [`.scala-steward.conf`](https://github.com/scala-steward-org/scala-steward/blob/f0dfaa6d8e24b261aeafbc7f99c5325ed9365cf2/docs/repo-specific-configuration.md)
    file.
    
    _Have a fantastic day writing Scala!_
    
    <details>
    <summary>⚙ Adjust future updates</summary>
    
    Add this to your `.scala-steward.conf` file to ignore future updates of
    this dependency:
    ```
    updates.ignore = [ { groupId = "org.scala-sbt" } ]
    ```
    Or, add this to slow down future updates of this dependency:
    ```
    dependencyOverrides = [{
      pullRequests = { frequency = "30 days" },
      dependency = { groupId = "org.scala-sbt" }
    }]
    ```
    </details>
    
    <sup>
    labels: library-update
    </sup>
    
    <!-- scala-steward = {
      "Update" : {
        "ForGroupId" : {
          "forArtifactIds" : [
            {
              "ForArtifactId" : {
                "crossDependency" : [
                  {
                    "groupId" : "org.scala-sbt",
                    "artifactId" : {
                      "name" : "sbt",
                      "maybeCrossName" : null
                    },
                    "version" : "1.11.6",
                    "sbtVersion" : null,
                    "scalaVersion" : null,
                    "configurations" : null
                  }
                ],
                "newerVersions" : [
                  "1.11.7"
                ],
                "newerGroupId" : null,
                "newerArtifactId" : null
              }
            },
            {
              "ForArtifactId" : {
                "crossDependency" : [
                  {
                    "groupId" : "org.scala-sbt",
                    "artifactId" : {
                      "name" : "sbt-dependency-tree",
                      "maybeCrossName" : null
                    },
                    "version" : "1.11.6",
                    "sbtVersion" : "1.0",
                    "scalaVersion" : "2.12",
                    "configurations" : null
                  }
                ],
                "newerVersions" : [
                  "1.11.7"
                ],
                "newerGroupId" : null,
                "newerArtifactId" : null
              }
            },
            {
              "ForArtifactId" : {
                "crossDependency" : [
                  {
                    "groupId" : "org.scala-sbt",
                    "artifactId" : {
                      "name" : "scripted-plugin",
                      "maybeCrossName" : "scripted-plugin_2.12"
                    },
                    "version" : "1.11.6",
                    "sbtVersion" : null,
                    "scalaVersion" : null,
                    "configurations" : null
                  }
                ],
                "newerVersions" : [
                  "1.11.7"
                ],
                "newerGroupId" : null,
                "newerArtifactId" : null
              }
            }
          ]
        }
      },
      "Labels" : [
        "library-update"
      ]
    } -->
    xerial-bot authored Oct 7, 2025
    Configuration menu
    Copy the full SHA
    edcb55a View commit details
    Browse the repository at this point in the history
  3. Update grpc-netty-shaded, grpc-protobuf, ... to 1.76.0 (#4056)

    ## About this PR
    📦 Updates 
    * [io.grpc:grpc-netty-shaded](https://github.com/grpc/grpc-java)
    * [io.grpc:grpc-protobuf](https://github.com/grpc/grpc-java)
    * [io.grpc:grpc-stub](https://github.com/grpc/grpc-java)
    
     from `1.75.0` to `1.76.0`
    
    📜 [GitHub Release
    Notes](https://github.com/grpc/grpc-java/releases/tag/v1.76.0) -
    [Version
    Diff](grpc/grpc-java@v1.75.0...v1.76.0)
    
    ## Usage
    ✅ **Please merge!**
    
    I'll automatically update this PR to resolve conflicts as long as you
    don't change it yourself.
    
    If you'd like to skip this version, you can just close this PR. If you
    have any feedback, just mention me in the comments below.
    
    Configure Scala Steward for your repository with a
    [`.scala-steward.conf`](https://github.com/scala-steward-org/scala-steward/blob/f0dfaa6d8e24b261aeafbc7f99c5325ed9365cf2/docs/repo-specific-configuration.md)
    file.
    
    _Have a fantastic day writing Scala!_
    
    <details>
    <summary>⚙ Adjust future updates</summary>
    
    Add this to your `.scala-steward.conf` file to ignore future updates of
    this dependency:
    ```
    updates.ignore = [ { groupId = "io.grpc" } ]
    ```
    Or, add this to slow down future updates of this dependency:
    ```
    dependencyOverrides = [{
      pullRequests = { frequency = "30 days" },
      dependency = { groupId = "io.grpc" }
    }]
    ```
    </details>
    
    <sup>
    labels: library-update
    </sup>
    
    <!-- scala-steward = {
      "Update" : {
        "ForGroupId" : {
          "forArtifactIds" : [
            {
              "ForArtifactId" : {
                "crossDependency" : [
                  {
                    "groupId" : "io.grpc",
                    "artifactId" : {
                      "name" : "grpc-netty-shaded",
                      "maybeCrossName" : null
                    },
                    "version" : "1.75.0",
                    "sbtVersion" : null,
                    "scalaVersion" : null,
                    "configurations" : null
                  }
                ],
                "newerVersions" : [
                  "1.76.0"
                ],
                "newerGroupId" : null,
                "newerArtifactId" : null
              }
            },
            {
              "ForArtifactId" : {
                "crossDependency" : [
                  {
                    "groupId" : "io.grpc",
                    "artifactId" : {
                      "name" : "grpc-protobuf",
                      "maybeCrossName" : null
                    },
                    "version" : "1.75.0",
                    "sbtVersion" : null,
                    "scalaVersion" : null,
                    "configurations" : null
                  }
                ],
                "newerVersions" : [
                  "1.76.0"
                ],
                "newerGroupId" : null,
                "newerArtifactId" : null
              }
            },
            {
              "ForArtifactId" : {
                "crossDependency" : [
                  {
                    "groupId" : "io.grpc",
                    "artifactId" : {
                      "name" : "grpc-stub",
                      "maybeCrossName" : null
                    },
                    "version" : "1.75.0",
                    "sbtVersion" : null,
                    "scalaVersion" : null,
                    "configurations" : null
                  },
                  {
                    "groupId" : "io.grpc",
                    "artifactId" : {
                      "name" : "grpc-stub",
                      "maybeCrossName" : null
                    },
                    "version" : "1.75.0",
                    "sbtVersion" : null,
                    "scalaVersion" : null,
                    "configurations" : "test"
                  }
                ],
                "newerVersions" : [
                  "1.76.0"
                ],
                "newerGroupId" : null,
                "newerArtifactId" : null
              }
            }
          ]
        }
      },
      "Labels" : [
        "library-update"
      ]
    } -->
    xerial-bot authored Oct 7, 2025
    Configuration menu
    Copy the full SHA
    b1fff34 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2025

  1. Update okhttp-jvm to 5.2.0 (#4058)

    ## About this PR
    📦 Updates
    [com.squareup.okhttp3:okhttp-jvm](https://github.com/square/okhttp) from
    `5.1.0` to `5.2.0`
    
    📜 [Changelog](https://github.com/square/okhttp/blob/master/CHANGELOG.md)
    
    ## Usage
    ✅ **Please merge!**
    
    I'll automatically update this PR to resolve conflicts as long as you
    don't change it yourself.
    
    If you'd like to skip this version, you can just close this PR. If you
    have any feedback, just mention me in the comments below.
    
    Configure Scala Steward for your repository with a
    [`.scala-steward.conf`](https://github.com/scala-steward-org/scala-steward/blob/f0dfaa6d8e24b261aeafbc7f99c5325ed9365cf2/docs/repo-specific-configuration.md)
    file.
    
    _Have a fantastic day writing Scala!_
    
    <details>
    <summary>⚙ Adjust future updates</summary>
    
    Add this to your `.scala-steward.conf` file to ignore future updates of
    this dependency:
    ```
    updates.ignore = [ { groupId = "com.squareup.okhttp3", artifactId = "okhttp-jvm" } ]
    ```
    Or, add this to slow down future updates of this dependency:
    ```
    dependencyOverrides = [{
      pullRequests = { frequency = "30 days" },
      dependency = { groupId = "com.squareup.okhttp3", artifactId = "okhttp-jvm" }
    }]
    ```
    </details>
    
    <sup>
    labels: library-update
    </sup>
    
    <!-- scala-steward = {
      "Update" : {
        "ForArtifactId" : {
          "crossDependency" : [
            {
              "groupId" : "com.squareup.okhttp3",
              "artifactId" : {
                "name" : "okhttp-jvm",
                "maybeCrossName" : null
              },
              "version" : "5.1.0",
              "sbtVersion" : null,
              "scalaVersion" : null,
              "configurations" : null
            }
          ],
          "newerVersions" : [
            "5.2.0"
          ],
          "newerGroupId" : null,
          "newerArtifactId" : null
        }
      },
      "Labels" : [
        "library-update"
      ]
    } -->
    xerial-bot authored Oct 8, 2025
    Configuration menu
    Copy the full SHA
    802de21 View commit details
    Browse the repository at this point in the history
  2. Remove scoverage plugin and coverage testing (#4059)

    ## Summary
    - Removed sbt-scoverage plugin from build configuration
    - Removed codecov GitHub Actions workflow
    - Removed scala-xml version override workaround that was needed for
    scoverage
    
    ## Motivation
    Scoverage often causes issues when upgrading Scala versions and we don't
    monitor test coverage frequently enough to justify the maintenance
    burden. This simplifies our build configuration and reduces potential
    compatibility issues during Scala version upgrades.
    
    ## Changes
    - Removed `sbt-scoverage` plugin from `project/plugin.sbt` and
    `airspec/project/plugin.sbt`
    - Deleted `.github/workflows/codecov.yml` workflow
    - Removed the `scala-xml` library dependency scheme workaround that was
    only needed for scoverage
    
    🤖 Generated with [Claude Code](https://claude.com/claude-code)
    
    ---------
    
    Co-authored-by: Claude <noreply@anthropic.com>
    xerial and claude authored Oct 8, 2025
    Configuration menu
    Copy the full SHA
    6dddfe0 View commit details
    Browse the repository at this point in the history
  3. Update circe-parser to 0.14.15 (#4052)

    ## About this PR
    📦 Updates [io.circe:circe-parser](https://github.com/circe/circe) from
    `0.14.14` to `0.14.15`
    
    📜 [GitHub Release
    Notes](https://github.com/circe/circe/releases/tag/v0.14.15) - [Version
    Diff](circe/circe@v0.14.14...v0.14.15)
    
    ## Usage
    ✅ **Please merge!**
    
    I'll automatically update this PR to resolve conflicts as long as you
    don't change it yourself.
    
    If you'd like to skip this version, you can just close this PR. If you
    have any feedback, just mention me in the comments below.
    
    Configure Scala Steward for your repository with a
    [`.scala-steward.conf`](https://github.com/scala-steward-org/scala-steward/blob/f0dfaa6d8e24b261aeafbc7f99c5325ed9365cf2/docs/repo-specific-configuration.md)
    file.
    
    _Have a fantastic day writing Scala!_
    
    <details>
    <summary>⚙ Adjust future updates</summary>
    
    Add this to your `.scala-steward.conf` file to ignore future updates of
    this dependency:
    ```
    updates.ignore = [ { groupId = "io.circe", artifactId = "circe-parser" } ]
    ```
    Or, add this to slow down future updates of this dependency:
    ```
    dependencyOverrides = [{
      pullRequests = { frequency = "30 days" },
      dependency = { groupId = "io.circe", artifactId = "circe-parser" }
    }]
    ```
    </details>
    
    <sup>
    labels: library-update
    </sup>
    
    <!-- scala-steward = {
      "Update" : {
        "ForArtifactId" : {
          "crossDependency" : [
            {
              "groupId" : "io.circe",
              "artifactId" : {
                "name" : "circe-parser",
                "maybeCrossName" : "circe-parser_2.12"
              },
              "version" : "0.14.14",
              "sbtVersion" : null,
              "scalaVersion" : null,
              "configurations" : null
            },
            {
              "groupId" : "io.circe",
              "artifactId" : {
                "name" : "circe-parser",
                "maybeCrossName" : "circe-parser_2.13"
              },
              "version" : "0.14.14",
              "sbtVersion" : null,
              "scalaVersion" : null,
              "configurations" : null
            },
            {
              "groupId" : "io.circe",
              "artifactId" : {
                "name" : "circe-parser",
                "maybeCrossName" : "circe-parser_3"
              },
              "version" : "0.14.14",
              "sbtVersion" : null,
              "scalaVersion" : null,
              "configurations" : null
            }
          ],
          "newerVersions" : [
            "0.14.15"
          ],
          "newerGroupId" : null,
          "newerArtifactId" : null
        }
      },
      "Labels" : [
        "library-update"
      ]
    } -->
    xerial-bot authored Oct 8, 2025
    Configuration menu
    Copy the full SHA
    379c6da View commit details
    Browse the repository at this point in the history
  4. Update scala-compiler, scala-library, ... to 2.13.17 (#4054)

    ## About this PR
    📦 Updates 
    * [org.scala-lang:scala-compiler](https://github.com/scala/scala)
    * [org.scala-lang:scala-library](https://github.com/scala/scala)
    * [org.scala-lang:scala-reflect](https://github.com/scala/scala)
    
     from `2.13.16` to `2.13.17`
    
    📜 [GitHub Release
    Notes](https://github.com/scala/scala/releases/tag/v2.13.17) - [Version
    Diff](scala/scala@v2.13.16...v2.13.17)
    
    ## Usage
    ✅ **Please merge!**
    
    I'll automatically update this PR to resolve conflicts as long as you
    don't change it yourself.
    
    If you'd like to skip this version, you can just close this PR. If you
    have any feedback, just mention me in the comments below.
    
    Configure Scala Steward for your repository with a
    [`.scala-steward.conf`](https://github.com/scala-steward-org/scala-steward/blob/f0dfaa6d8e24b261aeafbc7f99c5325ed9365cf2/docs/repo-specific-configuration.md)
    file.
    
    _Have a fantastic day writing Scala!_
    
    <details>
    <summary>⚙ Adjust future updates</summary>
    
    Add this to your `.scala-steward.conf` file to ignore future updates of
    this dependency:
    ```
    updates.ignore = [ { groupId = "org.scala-lang" } ]
    ```
    Or, add this to slow down future updates of this dependency:
    ```
    dependencyOverrides = [{
      pullRequests = { frequency = "30 days" },
      dependency = { groupId = "org.scala-lang" }
    }]
    ```
    </details>
    
    <sup>
    labels: library-update
    </sup>
    
    <!-- scala-steward = {
      "Update" : {
        "ForGroupId" : {
          "forArtifactIds" : [
            {
              "ForArtifactId" : {
                "crossDependency" : [
                  {
                    "groupId" : "org.scala-lang",
                    "artifactId" : {
                      "name" : "scala-compiler",
                      "maybeCrossName" : null
                    },
                    "version" : "2.13.16",
                    "sbtVersion" : null,
                    "scalaVersion" : null,
                    "configurations" : "provided"
                  }
                ],
                "newerVersions" : [
                  "2.13.17"
                ],
                "newerGroupId" : null,
                "newerArtifactId" : null
              }
            },
            {
              "ForArtifactId" : {
                "crossDependency" : [
                  {
                    "groupId" : "org.scala-lang",
                    "artifactId" : {
                      "name" : "scala-library",
                      "maybeCrossName" : null
                    },
                    "version" : "2.13.16",
                    "sbtVersion" : null,
                    "scalaVersion" : null,
                    "configurations" : null
                  }
                ],
                "newerVersions" : [
                  "2.13.17"
                ],
                "newerGroupId" : null,
                "newerArtifactId" : null
              }
            },
            {
              "ForArtifactId" : {
                "crossDependency" : [
                  {
                    "groupId" : "org.scala-lang",
                    "artifactId" : {
                      "name" : "scala-reflect",
                      "maybeCrossName" : null
                    },
                    "version" : "2.13.16",
                    "sbtVersion" : null,
                    "scalaVersion" : null,
                    "configurations" : null
                  },
                  {
                    "groupId" : "org.scala-lang",
                    "artifactId" : {
                      "name" : "scala-reflect",
                      "maybeCrossName" : null
                    },
                    "version" : "2.13.16",
                    "sbtVersion" : null,
                    "scalaVersion" : null,
                    "configurations" : "provided"
                  }
                ],
                "newerVersions" : [
                  "2.13.17"
                ],
                "newerGroupId" : null,
                "newerArtifactId" : null
              }
            }
          ]
        }
      },
      "Labels" : [
        "library-update"
      ]
    } -->
    
    ---------
    
    Co-authored-by: Taro L. Saito <leo@xerial.org>
    Co-authored-by: Claude <noreply@anthropic.com>
    3 people authored Oct 8, 2025
    Configuration menu
    Copy the full SHA
    a47734d View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2025

  1. Update scalajs-env-jsdom-nodejs to 1.1.1 (#4060)

    ## About this PR
    📦 Updates
    [org.scala-js:scalajs-env-jsdom-nodejs](https://github.com/scala-js/scala-js-env-jsdom-nodejs)
    from `1.1.0` to `1.1.1`
    
    📜 [GitHub Release
    Notes](https://github.com/scala-js/scala-js-env-jsdom-nodejs/releases/tag/v1.1.1)
    - [Version
    Diff](scala-js/scala-js-env-jsdom-nodejs@v1.1.0...v1.1.1)
    
    ## Usage
    ✅ **Please merge!**
    
    I'll automatically update this PR to resolve conflicts as long as you
    don't change it yourself.
    
    If you'd like to skip this version, you can just close this PR. If you
    have any feedback, just mention me in the comments below.
    
    Configure Scala Steward for your repository with a
    [`.scala-steward.conf`](https://github.com/scala-steward-org/scala-steward/blob/f0dfaa6d8e24b261aeafbc7f99c5325ed9365cf2/docs/repo-specific-configuration.md)
    file.
    
    _Have a fantastic day writing Scala!_
    
    <details>
    <summary>🔍 Files still referring to the old version number</summary>
    
    The following files still refer to the old version number (1.1.0).
    You might want to review and update them manually.
    ```
    docs/release-notes.md
    website/static/img/undraw_youtube_tutorial.svg
    ```
    </details>
    <details>
    <summary>⚙ Adjust future updates</summary>
    
    Add this to your `.scala-steward.conf` file to ignore future updates of
    this dependency:
    ```
    updates.ignore = [ { groupId = "org.scala-js", artifactId = "scalajs-env-jsdom-nodejs" } ]
    ```
    Or, add this to slow down future updates of this dependency:
    ```
    dependencyOverrides = [{
      pullRequests = { frequency = "30 days" },
      dependency = { groupId = "org.scala-js", artifactId = "scalajs-env-jsdom-nodejs" }
    }]
    ```
    </details>
    
    <sup>
    labels: library-update
    </sup>
    
    <!-- scala-steward = {
      "Update" : {
        "ForArtifactId" : {
          "crossDependency" : [
            {
              "groupId" : "org.scala-js",
              "artifactId" : {
                "name" : "scalajs-env-jsdom-nodejs",
                "maybeCrossName" : "scalajs-env-jsdom-nodejs_2.12"
              },
              "version" : "1.1.0",
              "sbtVersion" : null,
              "scalaVersion" : null,
              "configurations" : null
            }
          ],
          "newerVersions" : [
            "1.1.1"
          ],
          "newerGroupId" : null,
          "newerArtifactId" : null
        }
      },
      "Labels" : [
        "library-update"
      ]
    } -->
    xerial-bot authored Oct 9, 2025
    Configuration menu
    Copy the full SHA
    dfba723 View commit details
    Browse the repository at this point in the history
  2. Update scala-collection-compat to 2.14.0 (#4055)

    ## About this PR
    📦 Updates
    [org.scala-lang.modules:scala-collection-compat](https://github.com/scala/scala-collection-compat)
    from `2.13.0` to `2.14.0`
    
    📜 [GitHub Release
    Notes](https://github.com/scala/scala-collection-compat/releases/tag/v2.14.0)
    - [Version
    Diff](scala/scala-collection-compat@v2.13.0...v2.14.0)
    
    ## Usage
    ✅ **Please merge!**
    
    I'll automatically update this PR to resolve conflicts as long as you
    don't change it yourself.
    
    If you'd like to skip this version, you can just close this PR. If you
    have any feedback, just mention me in the comments below.
    
    Configure Scala Steward for your repository with a
    [`.scala-steward.conf`](https://github.com/scala-steward-org/scala-steward/blob/f0dfaa6d8e24b261aeafbc7f99c5325ed9365cf2/docs/repo-specific-configuration.md)
    file.
    
    _Have a fantastic day writing Scala!_
    
    <details>
    <summary>🔍 Files still referring to the old version number</summary>
    
    The following files still refer to the old version number (2.13.0).
    You might want to review and update them manually.
    ```
    airframe-log/.jvm/src/test/scala/wvlet/log/AsyncHandlerTest.scala
    airframe-scalatest/shared/src/main/scala/wvlet/airframe/AirframeSpec.scala
    docs/release-notes.md
    ```
    </details>
    <details>
    <summary>⚙ Adjust future updates</summary>
    
    Add this to your `.scala-steward.conf` file to ignore future updates of
    this dependency:
    ```
    updates.ignore = [ { groupId = "org.scala-lang.modules", artifactId = "scala-collection-compat" } ]
    ```
    Or, add this to slow down future updates of this dependency:
    ```
    dependencyOverrides = [{
      pullRequests = { frequency = "30 days" },
      dependency = { groupId = "org.scala-lang.modules", artifactId = "scala-collection-compat" }
    }]
    ```
    </details>
    
    <sup>
    labels: library-update
    </sup>
    
    <!-- scala-steward = {
      "Update" : {
        "ForArtifactId" : {
          "crossDependency" : [
            {
              "groupId" : "org.scala-lang.modules",
              "artifactId" : {
                "name" : "scala-collection-compat",
                "maybeCrossName" : "scala-collection-compat_2.12"
              },
              "version" : "2.13.0",
              "sbtVersion" : null,
              "scalaVersion" : null,
              "configurations" : null
            },
            {
              "groupId" : "org.scala-lang.modules",
              "artifactId" : {
                "name" : "scala-collection-compat",
                "maybeCrossName" : "scala-collection-compat_2.13"
              },
              "version" : "2.13.0",
              "sbtVersion" : null,
              "scalaVersion" : null,
              "configurations" : null
            },
            {
              "groupId" : "org.scala-lang.modules",
              "artifactId" : {
                "name" : "scala-collection-compat",
                "maybeCrossName" : "scala-collection-compat_native0.5_2.13"
              },
              "version" : "2.13.0",
              "sbtVersion" : null,
              "scalaVersion" : null,
              "configurations" : null
            },
            {
              "groupId" : "org.scala-lang.modules",
              "artifactId" : {
                "name" : "scala-collection-compat",
                "maybeCrossName" : "scala-collection-compat_sjs1_2.12"
              },
              "version" : "2.13.0",
              "sbtVersion" : null,
              "scalaVersion" : null,
              "configurations" : null
            },
            {
              "groupId" : "org.scala-lang.modules",
              "artifactId" : {
                "name" : "scala-collection-compat",
                "maybeCrossName" : "scala-collection-compat_sjs1_2.13"
              },
              "version" : "2.13.0",
              "sbtVersion" : null,
              "scalaVersion" : null,
              "configurations" : null
            }
          ],
          "newerVersions" : [
            "2.14.0"
          ],
          "newerGroupId" : null,
          "newerArtifactId" : null
        }
      },
      "Labels" : [
        "library-update"
      ]
    } -->
    xerial-bot authored Oct 9, 2025
    Configuration menu
    Copy the full SHA
    9e0cbdc View commit details
    Browse the repository at this point in the history
  3. Upgrade jsdom from 24.X/26.1.0 to 27.0.0 (#4062)

    This PR upgrades jsdom to the latest stable version (27.0.0) across all
    configuration files and documentation.
    
    ## Changes
    
    - **scripts/setup-scalajs.sh**: Updated from `jsdom@24.X` to
    `jsdom@27.X`
    - **package.json**: Updated from `jsdom@^26.1.0` to `jsdom@^27.0.0`
    - **airframe-rx-widget/README.md**: Updated documentation example from
    `jsdom@16.0.0` to `jsdom@27.0.0`
    
    ## Compatibility
    
    jsdom 27.0.0 requires Node.js >= 20, which is already configured in the
    CI workflows. All Scala.js tests continue to pass with the new version.
    
    ## Testing
    
    Verified the upgrade by:
    - Running `setup-scalajs.sh` successfully
    - Compiling Scala.js projects (`logJS/Test/compile`)
    - Running Scala.js tests with jsdom:
      - `logJS/testOnly wvlet.log.LoggerTest` - 23 tests passed
    - `rxHtmlJS/testOnly wvlet.airframe.rx.html.RxElementTest` - 6 tests
    passed
    
    All tests pass successfully with jsdom 27.0.0.
    
    <!-- START COPILOT CODING AGENT SUFFIX -->
    
    
    
    <details>
    
    <summary>Original prompt</summary>
    
    > 
    > ----
    > 
    > *This section details on the original issue you should resolve*
    > 
    > <issue_title>Upgrade jsdom</issue_title>
    > <issue_description>@claude create a PR to upgrade
    jsdom</issue_description>
    > 
    > ## Comments on the Issue (you are @copilot in this section)
    > 
    > <comments>
    > </comments>
    > 
    
    
    </details>
    
    Fixes #4061
    
    <!-- START COPILOT CODING AGENT TIPS -->
    ---
    
    💬 Share your feedback on Copilot coding agent for the chance to win a
    $200 gift card! Click
    [here](https://survey3.medallia.com/?EAHeSx-AP01bZqG0Ld9QLQ) to start
    the survey.
    
    ---------
    
    Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
    Co-authored-by: xerial <57538+xerial@users.noreply.github.com>
    Copilot and xerial authored Oct 9, 2025
    Configuration menu
    Copy the full SHA
    3057498 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2025

  1. Update sbt-scalafix to 0.14.4 (#4063)

    ## About this PR
    📦 Updates
    [ch.epfl.scala:sbt-scalafix](https://github.com/scalacenter/sbt-scalafix)
    from `0.14.3` to `0.14.4`
    
    📜 [GitHub Release
    Notes](https://github.com/scalacenter/sbt-scalafix/releases/tag/v0.14.4)
    - [Version
    Diff](scalacenter/sbt-scalafix@v0.14.3...v0.14.4)
    
    ## Usage
    ✅ **Please merge!**
    
    I'll automatically update this PR to resolve conflicts as long as you
    don't change it yourself.
    
    If you'd like to skip this version, you can just close this PR. If you
    have any feedback, just mention me in the comments below.
    
    Configure Scala Steward for your repository with a
    [`.scala-steward.conf`](https://github.com/scala-steward-org/scala-steward/blob/f0dfaa6d8e24b261aeafbc7f99c5325ed9365cf2/docs/repo-specific-configuration.md)
    file.
    
    _Have a fantastic day writing Scala!_
    
    <details>
    <summary>🔍 Files still referring to the old version number</summary>
    
    The following files still refer to the old version number (0.14.3).
    You might want to review and update them manually.
    ```
    docs/release-notes.md
    ```
    </details>
    <details>
    <summary>⚙ Adjust future updates</summary>
    
    Add this to your `.scala-steward.conf` file to ignore future updates of
    this dependency:
    ```
    updates.ignore = [ { groupId = "ch.epfl.scala", artifactId = "sbt-scalafix" } ]
    ```
    Or, add this to slow down future updates of this dependency:
    ```
    dependencyOverrides = [{
      pullRequests = { frequency = "30 days" },
      dependency = { groupId = "ch.epfl.scala", artifactId = "sbt-scalafix" }
    }]
    ```
    </details>
    
    <sup>
    labels: sbt-plugin-update
    </sup>
    
    <!-- scala-steward = {
      "Update" : {
        "ForArtifactId" : {
          "crossDependency" : [
            {
              "groupId" : "ch.epfl.scala",
              "artifactId" : {
                "name" : "sbt-scalafix",
                "maybeCrossName" : null
              },
              "version" : "0.14.3",
              "sbtVersion" : "1.0",
              "scalaVersion" : "2.12",
              "configurations" : null
            }
          ],
          "newerVersions" : [
            "0.14.4"
          ],
          "newerGroupId" : null,
          "newerArtifactId" : null
        }
      },
      "Labels" : [
        "sbt-plugin-update"
      ]
    } -->
    xerial-bot authored Oct 12, 2025
    Configuration menu
    Copy the full SHA
    fec84a4 View commit details
    Browse the repository at this point in the history
  2. Update okhttp-jvm to 5.2.1 (#4064)

    ## About this PR
    📦 Updates
    [com.squareup.okhttp3:okhttp-jvm](https://github.com/square/okhttp) from
    `5.2.0` to `5.2.1`
    
    📜 [Changelog](https://github.com/square/okhttp/blob/master/CHANGELOG.md)
    
    ## Usage
    ✅ **Please merge!**
    
    I'll automatically update this PR to resolve conflicts as long as you
    don't change it yourself.
    
    If you'd like to skip this version, you can just close this PR. If you
    have any feedback, just mention me in the comments below.
    
    Configure Scala Steward for your repository with a
    [`.scala-steward.conf`](https://github.com/scala-steward-org/scala-steward/blob/f0dfaa6d8e24b261aeafbc7f99c5325ed9365cf2/docs/repo-specific-configuration.md)
    file.
    
    _Have a fantastic day writing Scala!_
    
    <details>
    <summary>🔍 Files still referring to the old version number</summary>
    
    The following files still refer to the old version number (5.2.0).
    You might want to review and update them manually.
    ```
    website/static/img/undraw_operating_system.svg
    ```
    </details>
    <details>
    <summary>⚙ Adjust future updates</summary>
    
    Add this to your `.scala-steward.conf` file to ignore future updates of
    this dependency:
    ```
    updates.ignore = [ { groupId = "com.squareup.okhttp3", artifactId = "okhttp-jvm" } ]
    ```
    Or, add this to slow down future updates of this dependency:
    ```
    dependencyOverrides = [{
      pullRequests = { frequency = "30 days" },
      dependency = { groupId = "com.squareup.okhttp3", artifactId = "okhttp-jvm" }
    }]
    ```
    </details>
    
    <sup>
    labels: library-update
    </sup>
    
    <!-- scala-steward = {
      "Update" : {
        "ForArtifactId" : {
          "crossDependency" : [
            {
              "groupId" : "com.squareup.okhttp3",
              "artifactId" : {
                "name" : "okhttp-jvm",
                "maybeCrossName" : null
              },
              "version" : "5.2.0",
              "sbtVersion" : null,
              "scalaVersion" : null,
              "configurations" : null
            }
          ],
          "newerVersions" : [
            "5.2.1"
          ],
          "newerGroupId" : null,
          "newerArtifactId" : null
        }
      },
      "Labels" : [
        "library-update"
      ]
    } -->
    xerial-bot authored Oct 12, 2025
    Configuration menu
    Copy the full SHA
    a0abaea View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2025

  1. Update ScalaNative, auxlib, clib, javalib, nativelib, ... to 0.5.9 (#…

    …4065)
    
    ## About this PR
    📦 Updates 
    *
    [org.scala-native:auxlib](https://github.com/scala-native/scala-native)
    * [org.scala-native:clib](https://github.com/scala-native/scala-native)
    *
    [org.scala-native:javalib](https://github.com/scala-native/scala-native)
    *
    [org.scala-native:nativelib](https://github.com/scala-native/scala-native)
    *
    [org.scala-native:nscplugin](https://github.com/scala-native/scala-native)
    *
    [org.scala-native:posixlib](https://github.com/scala-native/scala-native)
    *
    [org.scala-native:sbt-scala-native](https://github.com/scala-native/scala-native)
    *
    [org.scala-native:test-interface](https://github.com/scala-native/scala-native)
    *
    [org.scala-native:windowslib](https://github.com/scala-native/scala-native)
    
     from `0.5.8` to `0.5.9`
    
    📜 [GitHub Release
    Notes](https://github.com/scala-native/scala-native/releases/tag/v0.5.9)
    - [Version
    Diff](scala-native/scala-native@v0.5.8...v0.5.9)
    
    ## Usage
    ✅ **Please merge!**
    
    I'll automatically update this PR to resolve conflicts as long as you
    don't change it yourself.
    
    If you'd like to skip this version, you can just close this PR. If you
    have any feedback, just mention me in the comments below.
    
    Configure Scala Steward for your repository with a
    [`.scala-steward.conf`](https://github.com/scala-steward-org/scala-steward/blob/f0dfaa6d8e24b261aeafbc7f99c5325ed9365cf2/docs/repo-specific-configuration.md)
    file.
    
    _Have a fantastic day writing Scala!_
    
    <details>
    <summary>⚙ Adjust future updates</summary>
    
    Add this to your `.scala-steward.conf` file to ignore future updates of
    this dependency:
    ```
    updates.ignore = [ { groupId = "org.scala-native" } ]
    ```
    Or, add this to slow down future updates of this dependency:
    ```
    dependencyOverrides = [{
      pullRequests = { frequency = "30 days" },
      dependency = { groupId = "org.scala-native" }
    }]
    ```
    </details>
    
    <sup>
    labels: library-update
    </sup>
    
    <!-- scala-steward = {
      "Update" : {
        "ForGroupId" : {
          "forArtifactIds" : [
            {
              "ForArtifactId" : {
                "crossDependency" : [
                  {
                    "groupId" : "org.scala-native",
                    "artifactId" : {
                      "name" : "auxlib",
                      "maybeCrossName" : "auxlib_native0.5_2.13"
                    },
                    "version" : "0.5.8",
                    "sbtVersion" : null,
                    "scalaVersion" : null,
                    "configurations" : null
                  },
                  {
                    "groupId" : "org.scala-native",
                    "artifactId" : {
                      "name" : "auxlib",
                      "maybeCrossName" : "auxlib_native0.5_3"
                    },
                    "version" : "0.5.8",
                    "sbtVersion" : null,
                    "scalaVersion" : null,
                    "configurations" : null
                  }
                ],
                "newerVersions" : [
                  "0.5.9"
                ],
                "newerGroupId" : null,
                "newerArtifactId" : null
              }
            },
            {
              "ForArtifactId" : {
                "crossDependency" : [
                  {
                    "groupId" : "org.scala-native",
                    "artifactId" : {
                      "name" : "clib",
                      "maybeCrossName" : "clib_native0.5_2.13"
                    },
                    "version" : "0.5.8",
                    "sbtVersion" : null,
                    "scalaVersion" : null,
                    "configurations" : null
                  },
                  {
                    "groupId" : "org.scala-native",
                    "artifactId" : {
                      "name" : "clib",
                      "maybeCrossName" : "clib_native0.5_3"
                    },
                    "version" : "0.5.8",
                    "sbtVersion" : null,
                    "scalaVersion" : null,
                    "configurations" : null
                  }
                ],
                "newerVersions" : [
                  "0.5.9"
                ],
                "newerGroupId" : null,
                "newerArtifactId" : null
              }
            },
            {
              "ForArtifactId" : {
                "crossDependency" : [
                  {
                    "groupId" : "org.scala-native",
                    "artifactId" : {
                      "name" : "javalib",
                      "maybeCrossName" : "javalib_native0.5_2.13"
                    },
                    "version" : "0.5.8",
                    "sbtVersion" : null,
                    "scalaVersion" : null,
                    "configurations" : null
                  },
                  {
                    "groupId" : "org.scala-native",
                    "artifactId" : {
                      "name" : "javalib",
                      "maybeCrossName" : "javalib_native0.5_3"
                    },
                    "version" : "0.5.8",
                    "sbtVersion" : null,
                    "scalaVersion" : null,
                    "configurations" : null
                  }
                ],
                "newerVersions" : [
                  "0.5.9"
                ],
                "newerGroupId" : null,
                "newerArtifactId" : null
              }
            },
            {
              "ForArtifactId" : {
                "crossDependency" : [
                  {
                    "groupId" : "org.scala-native",
                    "artifactId" : {
                      "name" : "nativelib",
                      "maybeCrossName" : "nativelib_native0.5_2.13"
                    },
                    "version" : "0.5.8",
                    "sbtVersion" : null,
                    "scalaVersion" : null,
                    "configurations" : null
                  },
                  {
                    "groupId" : "org.scala-native",
                    "artifactId" : {
                      "name" : "nativelib",
                      "maybeCrossName" : "nativelib_native0.5_3"
                    },
                    "version" : "0.5.8",
                    "sbtVersion" : null,
                    "scalaVersion" : null,
                    "configurations" : null
                  }
                ],
                "newerVersions" : [
                  "0.5.9"
                ],
                "newerGroupId" : null,
                "newerArtifactId" : null
              }
            },
            {
              "ForArtifactId" : {
                "crossDependency" : [
                  {
                    "groupId" : "org.scala-native",
                    "artifactId" : {
                      "name" : "nscplugin",
                      "maybeCrossName" : "nscplugin_2.13.17"
                    },
                    "version" : "0.5.8",
                    "sbtVersion" : null,
                    "scalaVersion" : null,
                    "configurations" : "plugin->default(compile)"
                  },
                  {
                    "groupId" : "org.scala-native",
                    "artifactId" : {
                      "name" : "nscplugin",
                      "maybeCrossName" : "nscplugin_3.3.6"
                    },
                    "version" : "0.5.8",
                    "sbtVersion" : null,
                    "scalaVersion" : null,
                    "configurations" : "plugin->default(compile)"
                  }
                ],
                "newerVersions" : [
                  "0.5.9"
                ],
                "newerGroupId" : null,
                "newerArtifactId" : null
              }
            },
            {
              "ForArtifactId" : {
                "crossDependency" : [
                  {
                    "groupId" : "org.scala-native",
                    "artifactId" : {
                      "name" : "posixlib",
                      "maybeCrossName" : "posixlib_native0.5_2.13"
                    },
                    "version" : "0.5.8",
                    "sbtVersion" : null,
                    "scalaVersion" : null,
                    "configurations" : null
                  },
                  {
                    "groupId" : "org.scala-native",
                    "artifactId" : {
                      "name" : "posixlib",
                      "maybeCrossName" : "posixlib_native0.5_3"
                    },
                    "version" : "0.5.8",
                    "sbtVersion" : null,
                    "scalaVersion" : null,
                    "configurations" : null
                  }
                ],
                "newerVersions" : [
                  "0.5.9"
                ],
                "newerGroupId" : null,
                "newerArtifactId" : null
              }
            },
            {
              "ForArtifactId" : {
                "crossDependency" : [
                  {
                    "groupId" : "org.scala-native",
                    "artifactId" : {
                      "name" : "sbt-scala-native",
                      "maybeCrossName" : null
                    },
                    "version" : "0.5.8",
                    "sbtVersion" : "1.0",
                    "scalaVersion" : "2.12",
                    "configurations" : null
                  }
                ],
                "newerVersions" : [
                  "0.5.9"
                ],
                "newerGroupId" : null,
                "newerArtifactId" : null
              }
            },
            {
              "ForArtifactId" : {
                "crossDependency" : [
                  {
                    "groupId" : "org.scala-native",
                    "artifactId" : {
                      "name" : "test-interface",
                      "maybeCrossName" : "test-interface_native0.5_2.13"
                    },
                    "version" : "0.5.8",
                    "sbtVersion" : null,
                    "scalaVersion" : null,
                    "configurations" : null
                  },
                  {
                    "groupId" : "org.scala-native",
                    "artifactId" : {
                      "name" : "test-interface",
                      "maybeCrossName" : "test-interface_native0.5_2.13"
                    },
                    "version" : "0.5.8",
                    "sbtVersion" : null,
                    "scalaVersion" : null,
                    "configurations" : "test"
                  },
                  {
                    "groupId" : "org.scala-native",
                    "artifactId" : {
                      "name" : "test-interface",
                      "maybeCrossName" : "test-interface_native0.5_3"
                    },
                    "version" : "0.5.8",
                    "sbtVersion" : null,
                    "scalaVersion" : null,
                    "configurations" : null
                  },
                  {
                    "groupId" : "org.scala-native",
                    "artifactId" : {
                      "name" : "test-interface",
                      "maybeCrossName" : "test-interface_native0.5_3"
                    },
                    "version" : "0.5.8",
                    "sbtVersion" : null,
                    "scalaVersion" : null,
                    "configurations" : "test"
                  }
                ],
                "newerVersions" : [
                  "0.5.9"
                ],
                "newerGroupId" : null,
                "newerArtifactId" : null
              }
            },
            {
              "ForArtifactId" : {
                "crossDependency" : [
                  {
                    "groupId" : "org.scala-native",
                    "artifactId" : {
                      "name" : "windowslib",
                      "maybeCrossName" : "windowslib_native0.5_2.13"
                    },
                    "version" : "0.5.8",
                    "sbtVersion" : null,
                    "scalaVersion" : null,
                    "configurations" : null
                  },
                  {
                    "groupId" : "org.scala-native",
                    "artifactId" : {
                      "name" : "windowslib",
                      "maybeCrossName" : "windowslib_native0.5_3"
                    },
                    "version" : "0.5.8",
                    "sbtVersion" : null,
                    "scalaVersion" : null,
                    "configurations" : null
                  }
                ],
                "newerVersions" : [
                  "0.5.9"
                ],
                "newerGroupId" : null,
                "newerArtifactId" : null
              }
            }
          ]
        }
      },
      "Labels" : [
        "library-update"
      ]
    } -->
    xerial-bot authored Oct 13, 2025
    Configuration menu
    Copy the full SHA
    cf29c95 View commit details
    Browse the repository at this point in the history
  2. Update sbt-mdoc to 2.8.0 (#4066)

    ## About this PR
    📦 Updates [org.scalameta:sbt-mdoc](https://github.com/scalameta/mdoc)
    from `2.7.2` to `2.8.0`
    
    📜 [GitHub Release
    Notes](https://github.com/scalameta/mdoc/releases/tag/v2.8.0) - [Version
    Diff](scalameta/mdoc@v2.7.2...v2.8.0)
    
    ## Usage
    ✅ **Please merge!**
    
    I'll automatically update this PR to resolve conflicts as long as you
    don't change it yourself.
    
    If you'd like to skip this version, you can just close this PR. If you
    have any feedback, just mention me in the comments below.
    
    Configure Scala Steward for your repository with a
    [`.scala-steward.conf`](https://github.com/scala-steward-org/scala-steward/blob/f0dfaa6d8e24b261aeafbc7f99c5325ed9365cf2/docs/repo-specific-configuration.md)
    file.
    
    _Have a fantastic day writing Scala!_
    
    <details>
    <summary>🔍 Files still referring to the old version number</summary>
    
    The following files still refer to the old version number (2.7.2).
    You might want to review and update them manually.
    ```
    docs/release-notes.md
    ```
    </details>
    <details>
    <summary>⚙ Adjust future updates</summary>
    
    Add this to your `.scala-steward.conf` file to ignore future updates of
    this dependency:
    ```
    updates.ignore = [ { groupId = "org.scalameta", artifactId = "sbt-mdoc" } ]
    ```
    Or, add this to slow down future updates of this dependency:
    ```
    dependencyOverrides = [{
      pullRequests = { frequency = "30 days" },
      dependency = { groupId = "org.scalameta", artifactId = "sbt-mdoc" }
    }]
    ```
    </details>
    
    <sup>
    labels: sbt-plugin-update
    </sup>
    
    <!-- scala-steward = {
      "Update" : {
        "ForArtifactId" : {
          "crossDependency" : [
            {
              "groupId" : "org.scalameta",
              "artifactId" : {
                "name" : "sbt-mdoc",
                "maybeCrossName" : null
              },
              "version" : "2.7.2",
              "sbtVersion" : "1.0",
              "scalaVersion" : "2.12",
              "configurations" : null
            }
          ],
          "newerVersions" : [
            "2.8.0"
          ],
          "newerGroupId" : null,
          "newerArtifactId" : null
        }
      },
      "Labels" : [
        "sbt-plugin-update"
      ]
    } -->
    xerial-bot authored Oct 13, 2025
    Configuration menu
    Copy the full SHA
    741e60d View commit details
    Browse the repository at this point in the history
Loading