Skip to content

v2.0.3

Compare
Choose a tag to compare
@u10int u10int released this 01 Jul 00:50
· 85 commits to master since this release

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