forked from AFNetworking/AFNetworking
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge commit '77ef5fed64d98107acd177a90182163a20ba4567'
* commit '77ef5fed64d98107acd177a90182163a20ba4567': (31 commits) Use low priority queue instead of background for SCNetworkReachabilityGetFlags() (AFNetworking#4587) Exempt "needs investigation" from stalebot. Only mark unlabeled issues as stale. Loop over only changed keypaths in request serializer (AFNetworking#4581) Disable 'Zombie Objects' diagnostics for tvOS scheme (AFNetworking#4572) Fix docblock for setAuthenticationChallengeHandler (AFNetworking#4574) Fix type in CHANGELOG. (AFNetworking#4562) Prepare 4.0.1 Release (AFNetworking#4555) Fix ServerTrustError crash. (AFNetworking#4553) Fix SPM usage with better publicHeadersPath. (AFNetworking#4554) Replace instead of appending to the default header (AFNetworking#4550) Fix nullability (AFNetworking#4551) Update CHANGELOG.md (AFNetworking#4537) Fix UIKit+AFNetworking.h (AFNetworking#4536) Remove unused UIImage+AFNetworking.h (AFNetworking#4535) Separate bundle identifier for watchOS target (AFNetworking#4533) Fix MobileCoreServices renamed warning, close #4520 (AFNetworking#4532) Add FOUNDATION_EXPORT for AFJSONObjectByRemovingKeysWithNullValues (AFNetworking#4529) (Infra) Make infra changes to cleanup project and simplify its maintenance (AFNetworking#4531) Improve podspec (AFNetworking#4528) ... # Conflicts: # Framework/AFNetworking.h
- Loading branch information
Showing
78 changed files
with
1,549 additions
and
1,398 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
> ℹ Please fill out this template when filing an issue. | ||
> All lines beginning with an ℹ symbol instruct you with what info we expect. You can delete those lines once you've filled in the info. | ||
> | ||
> Per our [*CONTRIBUTING guidelines](https://github.com/AFNetworking/AFNetworking/blob/master/CONTRIBUTING.md), we use GitHub for | ||
> bugs and feature requests, not general support. Other issues should be opened on Stack Overflow with the tag `afnetworking`. | ||
> | ||
> Please remove this line and everything above it before submitting. | ||
* [ ] I've read, understood, and done my best to follow the [*CONTRIBUTING guidelines](https://github.com/AFNetworking/AFNetworking/blob/master/CONTRIBUTING.md). | ||
|
||
## What did you do? | ||
|
||
ℹ Please replace this with what you did. | ||
|
||
## What did you expect to happen? | ||
|
||
ℹ Please replace this with what you expected to happen. | ||
|
||
## What happened instead? | ||
|
||
ℹ Please replace this with of what happened instead. | ||
|
||
## AFNetworking Environment | ||
|
||
**AFNetworking version:** | ||
**Xcode version:** | ||
**Swift version:** | ||
**Platform(s) running AFNetworking:** | ||
**macOS version running Xcode:** | ||
|
||
## Demo Project | ||
|
||
ℹ Please link to or upload a project we can download that reproduces the issue. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
### Issue Link :link: | ||
<!-- What issue does this fix? If an issue doesn't exist, remove this section. --> | ||
|
||
### Goals :soccer: | ||
<!-- List the high-level objectives of this pull request. --> | ||
<!-- Include any relevant context. --> | ||
|
||
### Implementation Details :construction: | ||
<!-- Explain the reasoning behind any architectural changes. --> | ||
<!-- Highlight any new functionality. --> | ||
|
||
### Testing Details :mag: | ||
<!-- Describe what tests you've added for your changes. --> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
# Configuration for probot-stale - https://github.com/probot/stale | ||
|
||
# Number of days of inactivity before an Issue or Pull Request becomes stale | ||
daysUntilStale: 14 | ||
|
||
# Number of days of inactivity before a stale Issue or Pull Request is closed | ||
daysUntilClose: 7 | ||
|
||
# Issues or Pull Requests with these labels will never be considered stale | ||
exemptLabels: | ||
- "support" | ||
- "bug" | ||
- "security" | ||
- "needs investigation" | ||
|
||
# Label to use when marking as stale | ||
staleLabel: stale | ||
|
||
# Comment to post when marking as stale. Set to `false` to disable | ||
markComment: > | ||
This issue has been marked as stale because it has not had | ||
recent activity. It will be closed if no further activity occurs. | ||
# Comment to post when removing the stale label. Set to `false` to disable | ||
unmarkComment: false | ||
|
||
# Comment to post when closing a stale Issue or Pull Request. Set to `false` to disable | ||
closeComment: > | ||
This issue has been auto-closed because there hasn't been any activity for at least 21 days. | ||
However, we really appreciate your contribution, so thank you for that! 🙏 | ||
Also, feel free to [open a new issue](https://github.com/AFNetworking/AFNetworking/issues/new) if you still experience this problem 👍. | ||
# Limit to only `issues` | ||
only: issues |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,68 @@ | ||
name: "AFNetworking CI" | ||
|
||
on: | ||
push: | ||
branches: | ||
- master | ||
pull_request: | ||
branches: | ||
- '*' | ||
|
||
jobs: | ||
macOS: | ||
name: Test macOS | ||
runs-on: macOS-latest | ||
env: | ||
DEVELOPER_DIR: /Applications/Xcode_11.3.1.app/Contents/Developer | ||
steps: | ||
- uses: actions/checkout@v2 | ||
- name: macOS | ||
run: fastlane ci_commit configuration:Debug --env macos | ||
iOS: | ||
name: Test iOS | ||
runs-on: macOS-latest | ||
env: | ||
DEVELOPER_DIR: /Applications/Xcode_11.3.1.app/Contents/Developer | ||
steps: | ||
- uses: actions/checkout@v2 | ||
- name: iOS | ||
run: fastlane ci_commit configuration:Debug --env ios13_xcode11 | ||
Catalyst: | ||
name: Test Catalyst | ||
runs-on: macOS-latest | ||
env: | ||
DEVELOPER_DIR: /Applications/Xcode_11.3.1.app/Contents/Developer | ||
steps: | ||
- uses: actions/checkout@v2 | ||
- name: Catalyst | ||
run: fastlane ci_commit configuration:Debug --env catalyst | ||
tvOS: | ||
name: Test tvOS | ||
runs-on: macOS-latest | ||
env: | ||
DEVELOPER_DIR: /Applications/Xcode_11.3.1.app/Contents/Developer | ||
steps: | ||
- uses: actions/checkout@v2 | ||
- name: tvOS | ||
run: fastlane ci_commit configuration:Debug --env tvos13_xcode11 | ||
watchOS: | ||
name: Build watchOS | ||
runs-on: macOS-latest | ||
env: | ||
DEVELOPER_DIR: /Applications/Xcode_11.3.1.app/Contents/Developer | ||
strategy: | ||
matrix: | ||
destination: ["OS=6.1.1,name=Apple Watch Series 5 - 44mm"] #, "OS=4.2,name=Apple Watch Series 3 - 42mm", "OS=3.2,name=Apple Watch Series 2 - 42mm"] | ||
steps: | ||
- uses: actions/checkout@v2 | ||
- name: watchOS - ${{ matrix.destination }} | ||
run: set -o pipefail && env NSUnbufferedIO=YES xcodebuild -project "AFNetworking.xcodeproj" -scheme "AFNetworking watchOS" -destination "${{ matrix.destination }}" clean build | xcpretty | ||
SPM: | ||
name: Build with SPM | ||
runs-on: macOS-latest | ||
env: | ||
DEVELOPER_DIR: /Applications/Xcode_11.3.1.app/Contents/Developer | ||
steps: | ||
- uses: actions/checkout@v2 | ||
- name: SPM Build | ||
run: swift build |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -29,3 +29,4 @@ fastlane/test-output/* | |
Carthage/Build | ||
|
||
fastlane/README.md | ||
.build |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
afnetworking |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
2.7.0 |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,60 +1,39 @@ | ||
Pod::Spec.new do |s| | ||
s.name = 'AFNetworking' | ||
s.version = '3.2.1' | ||
s.version = '4.0.1' | ||
s.license = 'MIT' | ||
s.summary = 'A delightful iOS and OS X networking framework.' | ||
s.summary = 'A delightful networking framework for Apple platforms.' | ||
s.homepage = 'https://github.com/AFNetworking/AFNetworking' | ||
s.social_media_url = 'https://twitter.com/AFNetworking' | ||
s.authors = { 'Mattt Thompson' => '[email protected]' } | ||
s.source = { :git => 'https://github.com/AFNetworking/AFNetworking.git', :tag => s.version, :submodules => true } | ||
s.requires_arc = true | ||
|
||
s.public_header_files = 'AFNetworking/AFNetworking.h' | ||
s.source_files = 'AFNetworking/AFNetworking.h' | ||
|
||
pch_AF = <<-EOS | ||
#ifndef TARGET_OS_IOS | ||
#define TARGET_OS_IOS TARGET_OS_IPHONE | ||
#endif | ||
#ifndef TARGET_OS_WATCH | ||
#define TARGET_OS_WATCH 0 | ||
#endif | ||
s.source = { :git => 'https://github.com/AFNetworking/AFNetworking.git', :tag => s.version } | ||
|
||
#ifndef TARGET_OS_TV | ||
#define TARGET_OS_TV 0 | ||
#endif | ||
EOS | ||
s.prefix_header_contents = pch_AF | ||
|
||
s.ios.deployment_target = '8.0' | ||
s.osx.deployment_target = '10.9' | ||
s.ios.deployment_target = '9.0' | ||
s.osx.deployment_target = '10.10' | ||
s.watchos.deployment_target = '2.0' | ||
s.tvos.deployment_target = '9.0' | ||
|
||
|
||
s.ios.pod_target_xcconfig = { 'PRODUCT_BUNDLE_IDENTIFIER' => 'com.alamofire.AFNetworking' } | ||
s.osx.pod_target_xcconfig = { 'PRODUCT_BUNDLE_IDENTIFIER' => 'com.alamofire.AFNetworking' } | ||
s.watchos.pod_target_xcconfig = { 'PRODUCT_BUNDLE_IDENTIFIER' => 'com.alamofire.AFNetworking-watchOS' } | ||
s.tvos.pod_target_xcconfig = { 'PRODUCT_BUNDLE_IDENTIFIER' => 'com.alamofire.AFNetworking' } | ||
|
||
s.source_files = 'AFNetworking/AFNetworking.h' | ||
|
||
s.subspec 'Serialization' do |ss| | ||
ss.source_files = 'AFNetworking/AFURL{Request,Response}Serialization.{h,m}' | ||
ss.public_header_files = 'AFNetworking/AFURL{Request,Response}Serialization.h' | ||
ss.watchos.frameworks = 'MobileCoreServices', 'CoreGraphics' | ||
ss.ios.frameworks = 'MobileCoreServices', 'CoreGraphics' | ||
ss.osx.frameworks = 'CoreServices' | ||
end | ||
|
||
s.subspec 'Security' do |ss| | ||
ss.source_files = 'AFNetworking/AFSecurityPolicy.{h,m}' | ||
ss.public_header_files = 'AFNetworking/AFSecurityPolicy.h' | ||
ss.frameworks = 'Security' | ||
end | ||
|
||
s.subspec 'Reachability' do |ss| | ||
ss.ios.deployment_target = '8.0' | ||
ss.osx.deployment_target = '10.9' | ||
ss.ios.deployment_target = '9.0' | ||
ss.osx.deployment_target = '10.10' | ||
ss.tvos.deployment_target = '9.0' | ||
|
||
ss.source_files = 'AFNetworking/AFNetworkReachabilityManager.{h,m}' | ||
ss.public_header_files = 'AFNetworking/AFNetworkReachabilityManager.h' | ||
|
||
ss.frameworks = 'SystemConfiguration' | ||
end | ||
|
||
s.subspec 'NSURLSession' do |ss| | ||
|
@@ -65,15 +44,13 @@ EOS | |
ss.dependency 'AFNetworking/Security' | ||
|
||
ss.source_files = 'AFNetworking/AF{URL,HTTP}SessionManager.{h,m}', 'AFNetworking/AFCompatibilityMacros.h' | ||
ss.public_header_files = 'AFNetworking/AF{URL,HTTP}SessionManager.h', 'AFNetworking/AFCompatibilityMacros.h' | ||
end | ||
|
||
s.subspec 'UIKit' do |ss| | ||
ss.ios.deployment_target = '8.0' | ||
ss.ios.deployment_target = '9.0' | ||
ss.tvos.deployment_target = '9.0' | ||
ss.dependency 'AFNetworking/NSURLSession' | ||
|
||
ss.public_header_files = 'UIKit+AFNetworking/*.h' | ||
ss.source_files = 'UIKit+AFNetworking' | ||
end | ||
end |
Oops, something went wrong.