Skip to content

Releases: aerisweather/Aeris-iOS-Library

v2.3.2

02 May 14:21
Compare
Choose a tag to compare

v2.3.1

28 Apr 23:38
Compare
Choose a tag to compare

v2.3.0

21 Apr 17:07
Compare
Choose a tag to compare

v2.2.2

17 Dec 00:15
Compare
Choose a tag to compare

v2.2.1

25 Nov 01:16
Compare
Choose a tag to compare

v2.2.0

25 Nov 00:31
Compare
Choose a tag to compare

v2.1.1

28 Aug 20:02
Compare
Choose a tag to compare

Changes since 2.1.0:

ADD: additional forecast model types
ADD: convenience method for getting advisory names by VTEC code
ADD: method to return the API property key mapped to a specific AWFObject model property
ADD: support for ignoring zero values on a graph series item
ADD: support for moving a presented callout to new position
ADD: support for graph series modifiers
ADD: support for setting global options for graph series requests
ADD: convenience unit converter functions
ADD: Xcode 7/iOS 9 bitcode support
FIX: graph bars extending below bottom of series bounds
FIX: batch request url strings not being encoded
FIX: catch to make sure decoded overlay animation image is not nil
FIX: from/to date improvements for request options
FIX: from/to date option comparison fixes
FIX: graph axis tick improvements
FIX: graph series and axis views not resizing with graph view properly
FIX: graph series not adjusting based on configured interval
FIX: prevent duplicate field names in graph series object loader requests
FIX: graph series container view origin not obeying insets
FIX: use lat/lon before name for search query string
FIX: various graph rendering bug fixes
MOD: changed request option from/to interval check to 1 hour
MOD: map overlay renderer improvements

v2.1.0

06 Jul 17:38
Compare
Choose a tag to compare

Changes since 2.0.3:

ADD: custom tile renderer to fix iOS 7/8 image warnings
ADD: support for defining the text and tick styles for axis views
FIX: crash caused by trying to map to invalid AWFPlace property
FIX: prevent a domain of 0 on x or y axis (causing crashes when rendering)
MOD: move Mapbox support to separate framework, support MBXMapKit via Cocoapods

* NOTE* If you are using Mapbox with the Aeris iOS SDK, this version contains a breaking change that will require updates to your project, specifically MBXMapKit must be installed separately and is no longer part of AerisMap.framework. Review the updated Mapbox support documentation for updating your project for using MBXMapKit in your project.

v2.0.3

01 Jul 00:50
Compare
Choose a tag to compare

Changes since v2.0.2:

  • ADD: convenience method [AWFDataLayer isLayerType:includedInCombinedLayerType:] for checking if combined layer type contains a specific layer type
  • ADD: convenience methods for overriding map config styles on AWFWeatherMapConfig
  • ADD: MKMapView method awf_coordinateByOffsettingCenterCoordinate:offset:zoomLevel: to calculate a coordinate offset without using current map state
  • ADD: methods to set and get sections for specific map options
  • ADD: set intrinsic content size for auto layout support on AWFWeatherMapLegendView
  • ADD: support for newer iOS platforms in device checks
  • ADD: support for secure API requests using [AerisEngine secureEngineWithKey:secret:]
  • FIX: map annotations not always being removed when refreshing layer data
  • FIX: storm cell cone overlays not re-rendering after last changes
  • FIX: corrected class prefixes on AWFVenuesLoader and AWFVenue
  • FIX: enums should be typedef for AWFUserTrackingMode, AWFLocationAccuracy and AFVenueType, causing duplicate symbol errors
  • FIX: improvements to removal of annotations/overlays when reloading layer data
  • FIX: invalid coord checking in AWFCoordinate2DIsValidNonZero()
  • FIX: issue with checking if map contains a data layer
  • FIX: map crashing if overlay.annotations is nil when reloading data
  • FIX: map only contains layer type if index >= 0
  • FIX: only validate delegate if not nil
  • FIX: polygons not being removed when data reloaded
  • FIX: tap gestures on annotations when on top of polygons, custom annotation view order fixes
  • MOD: helper methods for creating option sections in AWFMapOptionsViewController
  • MOD: improved checks against active map legend types
  • MOD: reduce point data limit for older devices
  • MOD: refactor of AWFMapOptionsViewController to allow for easier customization
  • MOD: style adjustments to storm cell annotations

2.0.2

23 Mar 16:25
Compare
Choose a tag to compare

Changes since 2.0.1:

ADD: method for searching within a circle on AWFGeographicObject
ADD: support for changing the constrained view for graph callout on AWFGraphView
FIX: crash when nil or empty polygon overlay instance on AWFGeographicObject
FIX: date string length catch to prevent crashes during JSON date parsing
FIX: verify image is not nil before adding to dictionary for data layer animations