Skip to content

Releases: Nike-Inc/Elevate

Swift incorrectly set to 4.2

02 May 21:16
13d37c4
Compare
Choose a tag to compare

Released on 2019-05-02. All issues associated with this milestone can be found using this
filter.

Fixed

  • Issue where Swift version was incorrectly set to 5.0 when it should have been 4.2.

The project to support Swift 5 only and no longer support Swift 4.2.

30 Apr 22:50
3a43dd9
Compare
Choose a tag to compare

Released on 2019-04-30. All issues associated with this milestone can be found using this filter.

Updated

  • The project to support Swift 5 only and no longer support Swift 4.2.
  • The deployment targerts to iOS 10.0, macOS 10.12, tvOS 10.0, and watchOS 3.0.

Xcode 10.2 and Swift 5 Support

30 Apr 21:33
4fd4299
Compare
Choose a tag to compare

Released on 2019-04-30. All issues associated with this milestone can be found using this filter.

Updated

  • The Xcode workspace to be compatible with Xcode 10.2 and Swift 5.0.

Xcode 10 and Swift 4.2

17 Sep 16:57
Compare
Choose a tag to compare

Released on 2018-09-17. All issues associated with this milestone can be found using this filter.

Updated

  • The Xcode workspace to be compatible with Xcode 10 and Swift 4.2.
  • The podspec swift-version to 4.2.
  • The Travis-CI yaml file to build with Xcode 10 by leveraging bundler and a Gemfile.

Fixed

  • Issue in the tests on iOS 8.4 by updating Travis to use newer OSX image.

Xcode 9.3 and Swift 4.1 Support

10 Apr 17:05
Compare
Choose a tag to compare

Released on 2018-04-10. All issues associated with this milestone can be found using this filter.

Updated

  • All the project copyright headers to use present language instead of end year.
  • The Xcode project, settings, and Travis-CI file to build and run against Xcode 9.3.
  • The podspec to directly specify swift_version and removed legacy .swift-version file.

Fixed

  • An issue in Xcode 9.3 where NSNumber bridging for Float and Double is no longer implicit.

Swift 4

30 Aug 01:30
Compare
Choose a tag to compare

All issues associated with this milestone can be found using this filter.

Updated

  • The Xcode project and all source and test code to compile against Swift 4.0.

Swift 3.2, SPM Support, and Custom Errors

29 Aug 22:45
Compare
Choose a tag to compare

All issues associated with this milestone can be found using this filter.

Added

  • New package file for Elevate to support the Swift Package Manager.

Updated

  • The parseEntity behavior on Parser to allow custom Error types to be thrown without converting them into ParserError types.
  • The Xcode project and all schemes to Xcode 9.
  • All source and test code to compile against Swift 3.1 and 3.2.

Raised Operator Precedence

09 Feb 22:17
Compare
Choose a tag to compare

All issues associated with this milestone can be found using this filter.

Updated

  • Changed DictionaryExtractionPrecedence to have a precedence higher than NilCoalescingPrecedence.

Decodable Dictionaries and Xcode 8.2

14 Jan 00:43
Compare
Choose a tag to compare

All issues associated with this milestone can be found using this filter.

Added

  • Decodable conformance for Dictionary types along with tests.

Updated

  • Decodable test names, failure messages and general structure.
  • Primitive Decodable implementations by removing unnecessary toll-free bridging.
  • The Xcode project to Xcode 8.2 and disabled automatic signing for frameworks.
  • The project by refactoring OSX to macOS throughout along with the target names.
  • The travis yaml file to the xcode8.2 image and updated platforms and destinations.
  • The docstrings throughout codebase to use latest Xcode syntax.

Fixed

  • Typo in primitive spelling throughout codebase...no breaking public API changes.

Encodable Protocol

28 Nov 07:01
Compare
Choose a tag to compare

Added

  • The .swift-version file pointing at Swift 3.0 to support CocoaPods.
  • The Encodable protocol along with extensions for common types and unit tests.
  • The Encodable section to the README and updated Decodable to use KeyPath struct.

Updated

  • The Person example to use an extension in the README.
  • Xcode project settings to latest defaults and disabled code signing.
  • Xcode project by disabling code signing on all targets and removed duplicate code signing identities.
  • Travis config to remove Slather due to test failures and added iOS 8.1 and 9.1 to device matrix.

Fixed

  • Incorrect enum case in README for type arguments.
  • Issue where incorrect parameter name was used in multiple decoders section of the README.