All Versions
20
Latest Version
Avg Release Cycle
111 days
Latest Release
2099 days ago

Changelog History
Page 2

  • v3.0.3 Changes

    ๐Ÿš€ Released on December 18, 2016.

    โœ‚ Removed

    • ForecastIO arm scheme
  • v3.0.2 Changes

    ๐Ÿš€ Released on October 17, 2016.

    โšก๏ธ Updated

    • ๐Ÿ›  Fixed enum docs
  • v3.0.1 Changes

    ๐Ÿš€ Released on October 8, 2016.

    โœ‚ Removed

    • ๐Ÿ‘ Official iOS 8.x support
  • v3.0.0 Changes

    ๐Ÿš€ Released on October 6, 2016.

    โž• Added

    • Result<V> enum type to encapsulate responses
    • ๐Ÿ“‡ RequestMetadata to represent data about the consumption of the Dark Sky API
    • ForecastIOError to represent errors in interacting with the Dark Sky API
    • Explicit gzip encoding to all Dark Sky API requests

    โšก๏ธ Updated

    • Lowercased all enum cases
    • ๐Ÿšš Moved ForecastField enum under Forecast as Field
    • Expanded precip on properties to precipitation
    • DataBlock.data is no longer optional
    • Alert.description is no longer optional
    • Flag.sources and Flag.units are no longer optional
    • Flag.units is now a Units enum type
    • API endpoint is now api.darksky.net instead of api.forecast.io
    • getForecast methods renamed completion to completionHandler
    • getForecast methods' completionHandlers now return Result<Forecast>
    • ๐Ÿ“š Documentation formatting
    • APIClient is now DarkSkyClient

    โœ‚ Removed

    • Units.uk2 is gone and its value is now represented by Units.uk
    • CustomStringConvertible protocol conformance from all enums
    • Forecast.offset
    • Constants file and ForecastIOErrorCode and ForecastIOErrorDomain
  • v2.1.1 Changes

    ๐Ÿš€ Released on July 25, 2016.

    โšก๏ธ Updated

    • ๐Ÿ›  Fixed typo in README.md for the language setting code
    • ๐Ÿ›  Fixed typos in Language.swift docs
    • โœ‚ Removed xcov_report folder
  • v2.1.0 Changes

    ๐Ÿš€ Released on July 24, 2016.

    โž• Added

    • ๐Ÿ‘Œ Support for multiple languages
    • โœ… More unit tests for enums
    • โœ… More platforms for unit testing on Travis CI
    • CocoaDocs and Carthage badges to README.md
    • Codecov.io integration

    โšก๏ธ Updated

    • โœ… Unit tests are stricter in checking for a valid URL
    • โœ… Unit tests now use @testable to import ForecastIO
    • Details on the optional parameters extendHourly and excludeForecastFields in README.md
  • v2.0.0 Changes

    ๐Ÿš€ Released on June 18, 2016.

    โž• Added

    • Exclusion of fields from getForecast (by miwand)
    • Extension of hourly property to include up to 168 hours of data (by miwand)
    • ForecastField to represent DataPoints and DataBlocks on Forecast responses (by miwand)

    โœ‚ Removed

    • ๐Ÿ‘Œ Support for OS X 10.9 - deployment target for OS X is now 10.10

    โšก๏ธ Updated

    • Description of DataPoints and DataBlocks in README.md
    • Example project uses excludeForecastFields parameter
  • v1.6.1 Changes

    ๐Ÿš€ Released on May 12, 2016.

    โšก๏ธ Updated
    • ๐Ÿ›  Fixed issue where the project's interval version number wasn't updated
    • Carthage installation section in README.md
    • โœ… Unit test section in README.md
  • v1.6.0 Changes

    ๐Ÿš€ Released on May 4, 2016.

    โž• Added
    • ForecastIOErrorDomain error domain
    • ForecastIOErrorBadJSON error type
    โšก๏ธ Updated
    • APIClient methods provide more detailed errors
    • โœ… Unit tests have 100% code coverage
    • ๐Ÿ‘ท Travis CI unit tests run on latest versions of iOS, watchOS, and tvOS
    • โœ… CocoaPod dependencies for unit tests
    • ๐Ÿš€ Lowered the example project's deployment target to iOS 8.0
  • v1.5.0 Changes

    ๐Ÿš€ Released on Jan 24, 2016.

    โž• Added
    • This CHANGELOG.md file
    • ๐Ÿ“ฆ Package.swift manifest file for Swift Package Manager
    • ๐Ÿ‘ List of supported units in README.md
    • Description of Forecast's DataPoints and DataBlocks in README.md
    • โœ… Unit tests
    • Travis CI
    โšก๏ธ Updated
    • ๐Ÿ“ฆ Restructured project hierarchy for Swift Package Manager
    • ๐Ÿ’… Units.Auto enum variant is now capitalized in consistency with Swift style guides