- Regenerated code for App Store Connect API 2.1 changes (#208) via @liamnichols
- Update Endpoints and Entities for 2.1 (#207) via @AvdLee
- New section: applications that use the SDK (#206) via @Viktorianec
- Filter irrelevant commentary in published spec (#205) via @marcprux
- Manually update specs (#204) via @AvdLee
- Check daily for changes in published ASC API (#201) via @marcprux
- Write CreateAPI outputs into dedicated Generated directory (#198) via @liamnichols
- Use Swift Package Plugin for generating OpenAPI code (#191) via @liamnichols
- Add documentation about pagination (#187) via @andyj-at-aspin
- Fix CI for restructured lanes (#196) via @AvdLee
- Update types to automatically conform to
Identifiable
where possible (#192) via @liamnichols - Merge release 2.2.0 into master (#190) via @SwiftLeeBot
- Reduce binary size by using a different codable technique (#189) via @AvdLee
- Merge release 2.1.0 into master (#188) via @SwiftLeeBot
- Parse JSON error response (#186) via @AvdLee
- Add LocalizedError inheritance for thrown errors (#181) via @AvdLee
- Fix authentication refresh (#180) via @AvdLee
- Add App Store Connect API 2.0 Endpoints and Entities (#174) via @AvdLee
- 2.0.0 Release - Using OpenAPI (#173) via @AvdLee
- Add support for fetching bundle file sizes for build bundles (#152) via @birwin93
- Feat: Added CLOUD_MANAGED_APP_DISTRIBUTION in UserRole (#153) via @valeriaalampi
- Fix CI by updating CI submodule reference (#154) via @AvdLee
- Merge release 1.6.0 into master (#146) via @SwiftLeeBot
- Add support for submitting an App Version for Review and CRUD for App Store Versions (#145) via @scottlemke
- Merge release 1.5.0 into master (#144) via @SwiftLeeBot
- Fix List Prerelease Versions and update to match Apple's docs (#143) via @scottlemke
- Fix Read Beta Group Information and update to match Apple's docs (#142) via @scottlemke
- More App Store Version Localization APIs/models. (#139) via @VaslD
- Update List Builds API to match Apple's API documentation (#141) via @scottlemke
- Fix date decoding error (#140) via @artyomsadyrin
- Merge release 1.4.0 into master (#136) via @SwiftLeeBot
- Adding download on RequestExecutor (#133) via @barrault01
- Fixing submodule update command line (#135) via @barrault01
- Adding development steps to readme (#134) via @barrault01
- Feature/app store version localization (#130) via @Ikloo
- Merge release 1.3.0 into master (#129) via @SwiftLeeBot
- Use SPI Badges on README (#128) via @Sherlouk
- Support Phased Releases Endpoint (#127) via @Sherlouk
- Bug: failed to decode date (#124) via @Sherlouk
- Merge release 1.2.0 into master (#123) via @SwiftLeeBot
- App Info and App Store Version (#116) via @MortenGregersen
- Add APPLE_ID_AUTH capability and required settings (#121) via @ptmt
- Add missing cases for ProfileState (#119) via @DechengMa
- Use correct key 'profiles' for BundleId relationship (#117) via @MortenGregersen
- Merge release 1.1.3 into master (#114) via @SwiftLeeBot
- Add Catalyst profile types (#113) via @MortenGregersen
- Add limit property to PagedDocumentLinks and use it in requests (#111) via @DechengMa
- Merge release 1.1.2 into master (#108) via @SwiftLeeBot
- Return Response instead of Void for "Sales and Finance Reports" endpoints (#100) via @DechengMa
- Add public init to CapabilitySetting and CapabilityOption (#106) via @DechengMa
- Add paging to listProfiles endpoint (#107) via @DechengMa
- List/Read Certificates fails to parse response. (#104) via @orj
- Merge release 1.1.1 into master (#99) via @SwiftLeeBot
- Fix Prerelease Versions filter (#98) via @orj
- Merge release 1.1.0 into master (#97) via @SwiftLeeBot
- Fix the parsing of Profile responses (#95) via @orj
- Added missing build relationships (#96) via @Nafisa2020
- Limit for listing invited users is not implemented (#93) via @adamjcampbell
- Merge release 1.0.3 into master (#92) via @SwiftLeeBot
- Profile.Attributes createDate should be createdDate (#90) via @orj
- APIEndpoint.listBundleIds doesn't have 'include' parameter. (#88) via @orj
- Naming mismatch for
include
field in Response (#86) via @DechengMa - Merge release 1.0.2 into master (#85) via @SwiftLeeBot
- Add test target for development (#84) via @adamjcampbell
- Fix filter naming mismatch in ListBuilds (#83) via @DechengMa
- Implement list users limit (#82) via @adamjcampbell
- Fix ListBetaTesters.Fields (#80) via @yonaskolb
- Merge release 1.0.1 into master (#79) via @SwiftLeeBot
- Device.attributes.devicesClass is misnamed (#76) via @ruipfcosta
- Wrong response type for getAllCertificates call (#72) via @ristkof
- Merge release 1.0.0 into master (#74) via @SwiftLeeBot
- Trying to build a command line tool (#69) via @AvdLee
- Make it a requirement to have SwiftLint setup locally (#58) via @AvdLee
- Implement WeTransfer-iOS-CI (#71) via @AvdLee
- Sometimes the bundle id has platform = "UNIVERSAL" (#70)
- Adds response data for requests with a void result type. (#66)
- Add support for Profiles and Devices endpoints (#65)
- SPM issues about macOS version (#61)
- Add support for Bundle IDs and Capabilities endpoints (#57)
- typo fix for issue 42 (#62)
- Remove custom Result type (#59)
- Rename Certificates method name to align with API design (#55)
- Fix indentation in docs (#56)
- Fix CI and Danger reports (#54)
- Add support for Certificates endpoints (#53)
- Implemented Register a New Bundle ID endpoint (#51)
- Make error messages more verbose when debugging (#52)
- Updated Swift Package Manager installation instructions (#50)
- Swift 5.1 support (#49)
- Date decoding issue (#43)
This is the initial release of the SDK, including the following features:
- Configuration with API Key
- APIProvider with endpoints structure
- Add models for all endpoints
- JWT Logic to sign requests
- Get started section in the readme
- Support for Mac
- TestFlight API implementation
- Users and Roles implementation
- Sales and Finances implementation
- Replace Alamofire dependency with own simple URLSession implementation