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-urlsession
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 0.3.1
Choose a base ref
...
head repository: apple/swift-openapi-urlsession
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 1.0.0-alpha.1
Choose a head ref
  • 6 commits
  • 13 files changed
  • 2 contributors

Commits on Nov 24, 2023

  1. Improve inlining (#30)

    czechboy0 authored Nov 24, 2023
    Configuration menu
    Copy the full SHA
    7d33846 View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2023

  1. Prep for 1.0 alpha, adapted to runtime changes in main (#31)

    ### Motivation
    
    On main, the HTTPBody length type changed from Int to Int64.
    
    ### Modifications
    
    Adapted the transport with this change.
    
    ### Result
    
    Repo builds again when using the latest runtime.
    
    ### Test Plan
    
    Adapted tests.
    czechboy0 authored Nov 27, 2023
    Configuration menu
    Copy the full SHA
    fa75a83 View commit details
    Browse the repository at this point in the history
  2. Move to Swift 5.9 as the minimum version (#32)

    ### Motivation
    
    Part of addressing
    apple/swift-openapi-generator#75 and
    apple/swift-openapi-generator#119.
    
    ### Modifications
    
    Bumped Swift tools version to 5.9 and made the `ExistentialAny` build
    setting unconditional.
    
    ### Result
    
    Building the package requires 5.9 now.
    
    ### Test Plan
    
    Ran tests, all passed when using a Swift 5.9 toolchain.
    czechboy0 authored Nov 27, 2023
    Configuration menu
    Copy the full SHA
    0b99785 View commit details
    Browse the repository at this point in the history
  3. Remove AsyncStream.makeStream backports now we support only Swift 5.9+ (

    #34)
    
    ### Motivation
    
    We had some code in an `#if swift(<5.9)` block, which can now be removed
    because we only support Swift 5.9 and newer.
    
    ### Modifications
    
    Remove code required to support Swift 5.8.
    
    ### Result
    
    Removed dead code.
    
    ### Test Plan
    
    Tests pass.
    simonjbeaumont authored Nov 27, 2023
    Configuration menu
    Copy the full SHA
    0e75335 View commit details
    Browse the repository at this point in the history
  4. Add missing available annotation to streaming tests (#33)

    ### Motivation
    
    The tests had a missing `@available` annotation which meant that they
    didn't build iOS (annoyingly, when building for macOS, these things are
    not checked so things were building fine locally).
    
    ### Modifications
    
    Add missing available annotation to streaming tests.
    
    ### Result
    
    Builds for iOS again.
    
    ### Test Plan
    
    Local testing, selecting generic iOS destination in Xcode. This failed
    before this patch, and succeeds with it.
    
    Signed-off-by: Si Beaumont <[email protected]>
    simonjbeaumont authored Nov 27, 2023
    Configuration menu
    Copy the full SHA
    5e704f1 View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2023

  1. Bump to 1.0.0-alpha.1 (#36)

    Bump to 1.0.0-alpha.1
    
    ### Motivation
    
    Prepare for 1.0.0-alpha.1.
    
    ### Modifications
    
    - Updated runtime dependency.
    - Updated docs.
    
    ### Result
    
    Ready to tag 1.0.0-alpha.1.
    
    ### Test Plan
    
    All tests pass.
    
    
    Reviewed by: simonjbeaumont
    
    Builds:
         ✔︎ pull request validation (5.10) - Build finished. 
         ✔︎ pull request validation (5.9) - Build finished. 
         ✔︎ pull request validation (nightly) - Build finished. 
         ✔︎ pull request validation (soundness) - Build finished. 
    
    #36
    czechboy0 authored Nov 28, 2023
    Configuration menu
    Copy the full SHA
    d038c89 View commit details
    Browse the repository at this point in the history
Loading