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: apple/swift-openapi-runtime
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 1.8.0
Choose a base ref
...
head repository: apple/swift-openapi-runtime
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 1.8.1
Choose a head ref
  • 4 commits
  • 14 files changed
  • 2 contributors

Commits on Jan 31, 2025

  1. CI use 6.1 nightlies (#139)

    CI use 6.1 nightlies now that Swift development is happening in the 6.1
    branch
    rnro authored Jan 31, 2025
    Configuration menu
    Copy the full SHA
    c118c19 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2025

  1. Fix error description forwarding (#143)

    ### Motivation
    
    Fixes apple/swift-openapi-generator#730.
    
    We were not correctly keeping `CustomStringConvertible` and
    `LocalizedError` conformances separate for wrapper errors like
    `ClientError` and `ServerError`. This lead to some user-thrown errors
    (in handlers, transports, and middlewares) to print less information
    than the error was actually providing (using a different method).
    
    ### Modifications
    
    Properly untangle the two printing codepaths, and only call
    `localizedDescription` from the wrapper error's `errorDescription`.
    
    Also made the `localizedDescription` strings a bit more user-friendly
    and less detailed, as in some apps these errors might get directly
    rendered by a UI component that calls `localizedDescription`.
    
    ### Result
    
    Error logging should now match adopter expectations.
    
    ### Test Plan
    
    Added unit tests for `{Client,Server}Error` printing methods.
    czechboy0 authored Feb 24, 2025
    Configuration menu
    Copy the full SHA
    acb9425 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2025

  1. Rename nightly_6_1 params to nightly_next (#144)

    Rename nightly_6_1 params to nightly_next; see
    apple/swift-nio#3122
    rnro authored Mar 4, 2025
    Configuration menu
    Copy the full SHA
    ae88002 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2025

  1. Only apply standard swift settings on valid targets (#145)

    Only apply standard swift settings on valid targets. The current check
    ignores plugins but that is not comprehensive enough.
    rnro authored Mar 7, 2025
    Configuration menu
    Copy the full SHA
    81c309c View commit details
    Browse the repository at this point in the history
Loading