Browse Source

Updated the CHANGELOG with release notes for the 2.0.0-beta.1 release.

Christian Noon 10 years ago
parent
commit
184004e145
1 changed files with 108 additions and 0 deletions
  1. 108 0
      CHANGELOG.md

+ 108 - 0
CHANGELOG.md

@@ -2,6 +2,12 @@
 All notable changes to this project will be documented in this file.
 `Alamofire` adheres to [Semantic Versioning](http://semver.org/).
 
+#### 2.x Releases
+
+- `2.0.x` Releases - [2.0.0-beta.1](#200-beta1)
+
+#### 1.x Releases
+
 - `1.3.x` Releases - [1.3.0](#130) | [1.3.1](#131)
 - `1.2.x` Releases - [1.2.0](#120) | [1.2.1](#121) | [1.2.2](#122) | [1.2.3](#123)
 - `1.1.x` Releases - [1.1.0](#110) | [1.1.1](#111) | [1.1.2](#112) | [1.1.3](#113) | [1.1.4](#114) | [1.1.5](#115)
@@ -9,6 +15,108 @@ All notable changes to this project will be documented in this file.
 
 ---
 
+## [2.0.0-beta.1](https://github.com/Alamofire/Alamofire/releases/tag/2.0.0-beta.1)
+Released on 2015-08-10. All issues associated with this milestone can be found using this 
+[filter](https://github.com/Alamofire/Alamofire/issues?utf8=✓&q=milestone%3A2.0.0-beta.1).
+
+#### Added
+- A `watchOS` deployment target to the podspec.
+  - Added by [Kyle Fuller](https://github.com/kylef) in Pull Request
+  [#574](https://github.com/Alamofire/Alamofire/pull/574).
+- Full screen support in the iOS Example App.
+  - Added by [Corinne Krych](https://github.com/corinnekrych) in Pull Request
+  [#612](https://github.com/Alamofire/Alamofire/pull/612).
+- Temporary workaround for `SecCertificate` array compiler crash.
+  - Added by [Robert Rasmussen](https://github.com/robrasmussen) in Issue
+  [#610](https://github.com/Alamofire/Alamofire/issues/610).
+- `Result` and `Error` types to refactor response validation and serialization.
+  - Added by [Christian Noon](https://github.com/cnoon) in Pull Request
+  [#627](https://github.com/Alamofire/Alamofire/pull/627).
+- Tests around response data, string and json serialization result behavior.
+  - Added by [Christian Noon](https://github.com/cnoon) in Pull Request
+  [#627](https://github.com/Alamofire/Alamofire/pull/627).
+- `CustomStringConvertible` and `CustomDebugStringConvertible` conformance
+to the `Result` enumeration.
+  - Added by [Christian Noon](https://github.com/cnoon) in Pull Request
+  [#648](https://github.com/Alamofire/Alamofire/pull/648).
+- A Resume Data section to the README inside the Downloads section.
+  - Added by [Christian Noon](https://github.com/cnoon) in Pull Request
+  [#648](https://github.com/Alamofire/Alamofire/pull/648).
+- A `watchOS` framework target to the project.
+  - Added by [Tobias Ottenweller](https://github.com/tomco) in Pull Request
+  [#616](https://github.com/Alamofire/Alamofire/pull/616).
+- `Result` tests pushing code coverage for `Result` enum to 100%.
+  - Added by [Christian Noon](https://github.com/cnoon).
+- Tests around all response serializer usage.
+  - Added by [Christian Noon](https://github.com/cnoon).
+- Public docstrings for all public `SessionDelegate` methods.
+  - Added by [Christian Noon](https://github.com/cnoon).
+- A section to the README that calls out all open rdars affecting Alamofire.
+  - Added by [Christian Noon](https://github.com/cnoon).
+- Test for wildcard validation that contains response with nil MIME type.
+  - Added by [Christian Noon](https://github.com/cnoon) in Pull Request
+  [#662](https://github.com/Alamofire/Alamofire/pull/662).
+- Support for stream tasks in iOS 9+ and OSX 10.11+.
+  - Added by [Christian Noon](https://github.com/cnoon) in Pull Request
+  [#659](https://github.com/Alamofire/Alamofire/pull/659).
+
+#### Updated
+- All logic to compile against Swift 2.0.
+  - Updated by [Christian Noon](https://github.com/cnoon).
+- All logic to use the latest Swift 2.0 conventions.
+  - Updated by [Christian Noon](https://github.com/cnoon).
+- All public docstrings to the latest Swift 2.0 syntax.
+  - Updated by [Christian Noon](https://github.com/cnoon).
+- `URLRequestConvertible` to return an `NSMutableURLRequest`.
+  - Updated by [Christian Noon](https://github.com/cnoon).
+- All HTTP requests to HTTPS to better align with ATS.
+  - Updated by [Christian Noon](https://github.com/cnoon).
+- The `escape` method in `ParameterEncoding` to use non-deprecated methods.
+  - Updated by [Christian Noon](https://github.com/cnoon).
+- All source code and docstrings to fit roughly within 120 characters.
+  - Updated by [Christian Noon](https://github.com/cnoon).
+- The `MultipartFormData` encoding to leverage Swift 2.0 error handling.
+  - Updated by [Christian Noon](https://github.com/cnoon).
+- All README code samples to match the latest Swift 2.0 API changes.
+  - Updated by [Christian Noon](https://github.com/cnoon) in Pull Request
+  [#648](https://github.com/Alamofire/Alamofire/pull/648).
+- All frameworks to enable code coverage generation.
+  - Updated by [Christian Noon](https://github.com/cnoon).
+- All frameworks to set the enable testability flag to YES for release builds.
+  - Updated by [Christian Noon](https://github.com/cnoon) in regard to Issue
+  [#652](https://github.com/Alamofire/Alamofire/issues/652).
+- `ParameterEncoding` to leverage guard for parameters to increase safety.
+  - Updated by [Christian Noon](https://github.com/cnoon).
+- iOS Example App to use optional bind around response to safely extract headers.
+  - Updated by [John Pope](https://github.com/johndpope) in Pull Request
+  [#665](https://github.com/Alamofire/Alamofire/pull/665).
+- The `queryComponents` and `escape` methods in `ParameterEncoding` to `public` to
+better support `.Custom` encoding.
+  - Updated by [Christian Noon](https://github.com/cnoon) in Pull Request
+  [#660](https://github.com/Alamofire/Alamofire/pull/660).
+- The static error convenience functions to a public ACL.
+  - Updated by [Christian Noon](https://github.com/cnoon) in regards to Issue
+  [#668](https://github.com/Alamofire/Alamofire/issues/668).
+
+#### Removed
+- Explicit string values in `ParameterEncoding` since they are now implied.
+  - Removed by [Christian Noon](https://github.com/cnoon).
+- An OSX cookie check in the `CustomDebugStringConvertible` conformance of a `Request`.
+  - Removed by [Christian Noon](https://github.com/cnoon).
+
+#### Fixed
+- Issue in automatic validation tests where mutable URL request was not used.
+  - Fixed by [Christian Noon](https://github.com/cnoon).
+- Potential crash cases in Validation MIME type logic exposed by chaining.
+  - Fixed by [Christian Noon](https://github.com/cnoon).
+- Compiler issue in the iOS Example App around `Result` type usage.
+  - Fixed by [Jan Kase](https://github.com/jankase) in Pull Request
+  [#639](https://github.com/Alamofire/Alamofire/pull/639).
+- The error code in the custom response serializers section of the README.
+  - Fixed by [Christian Noon](https://github.com/cnoon).
+
+---
+
 ## [1.3.1](https://github.com/Alamofire/Alamofire/releases/tag/1.3.1)
 Released on 2015-08-10. All issues associated with this milestone can be found using this 
 [filter](https://github.com/Alamofire/Alamofire/issues?utf8=✓&q=milestone%3A1.3.1).