Version History

2.1.1
Released September 28, 2017
  • Version 2.1.1 is a bug fix and dependency update release. See below for lib specific change information.

  • Project:

  • Updated Gradle to 3.3
  • Updated and cleaned up project dependencies
  • Aeris Core:

  • MOD - Fixed bug in fires data imtType
  • ADD - Added default permissions for maps.compositeOption, maps.imageFilters, maps.modifiers, maps.blendModes
  • MOD - Updated all internal http calls to https
  • Aeris Maps:

  • ADD - Added AerisWeather API permissions caching to the AerisAmp class
  • MOD - Fixed bug in point data for lightning strikes
  • Demo App:

  • Updated for v2.1.1 libraries
2.1.0
Released August 28, 2017
  • Version 2.1.0 contains a few new features as well as many bug fixes and performance improvements. See below for lib specific change information.

  • Aeris Core:

  • ADD - AerisWeather API Permissions caching (one hour)
  • MOD - Removed outdated MAPS_RECEIVE manifest permission
  • MOD - Fixed json data error dealing with midnight sun and polar night
  • Aeris Maps:

  • MOD - Updated z-layer for point data layers
  • ADD - Optional animation speed
  • ADD - Support for new/undocumented AMP layers
  • MOD - Updated default colors for rotation and tornadic stormcell types
  • Demo App:

  • MOD - Fixed Sun/Moon view (daylight duration)
2.0.0
Released April 24, 2017
  • v2.0.0 Quick Summary

  • Support for the Google Play Services up to and including 10.0.1
  • Updated Package Prefix from hamweather to aerisweather
  • New Maven Repository for com.aerisweather
  • More Aeris AMP support. New layers! All layers available under your subscription tier are supported
  • Deprecated methods - make sure to note the deprecated methods, these will be removed in a future update
  • Aeris AMP support. New layers! All layers and layer modifiers available under your subscription tier are supported
  • Animation is now supported for all applicable AMP layers
  • Various Bug Fixes and Performance Enhancements
  • Aeris Core:

  • ADD - Aeris AMP Layer and Modifiers
  • ADD - New Point Data Layers
  • ADD - New Polygon Layers
  • Aeris Maps:

  • ADD - Aeris AMP Layers
  • Demo App:

  • MOD - Updated to use new v2.0.0 libraries
  • ADD - Option to suppress the default Google base map
  • MOD - Removed the old Tile overlay layers in map options
  • MOD - Updated documentation
2.0.0Beta3
Released March 22, 2017
  • v2.0.0 Beta 3 Quick Summary

  • Animation is now supported for all applicable AMP layers
  • AMP Layers - Added support for all modifiers and layer options
  • AMP Layers - Added opacity option for each layer
  • Even more bug fixes
  • Aeris Core:

  • No Changes
  • Aeris Maps:

  • ADD - Aeris AMP Layer Modifiers
  • Demo App:

  • MOD - Updated to use new v2.0.0 beta 3 libraries
  • ADD - Option to suppress the default Google base map
2.0.0Beta2
Released February 6, 2017
  • v2.0.0 Beta 2 Quick Summary

  • Support for the Google Play Services up to and including 10.0.1
  • Solved build issue with KitKat
  • Removed need to include AerisCore separately
  • Deprecated methods - make sure to note the deprecated methods, these will be removed in a future update
  • More Aeris AMP support. New layers! All layers available under your subscription tier are supported
  • Note: supports only the base layer, modifiers and options (opacity, -dk, etc) coming in the next update
  • Note: layers are added to the map in the order they are chosen (future updates will allow re-ordering)
  • Various Bug Fixes and Performance Enhancements
  • Aeris Core:

  • MOD - Dependency Updates
  • Aeris Maps:

  • ADD - Aeris AMP Layers
  • Demo App:

  • MOD - Updated to use new v2.0.0 beta 2 libraries
  • MOD - Removed the old Tile overlay layers in map options
2.0.0 Beta
Released December 13, 2016
  • v2.0 Beta Quick Summary

  • Updated Package Prefix from hamweather to aerisweather
  • New Maven Repository for com.aerisweather
  • Better (more consistent) File Naming
  • Support for the Google Play Services up to and including 9.8.0
  • Various Bug Fixes and Performance Enhancements
  • Aeris Core:

  • ADD - Several New Endpoints
  • Aeris Maps:

  • ADD - New Tile Layers
  • ADD - New Point Data Layers
  • ADD - New Polygon Layers
  • Demo App:

  • MOD - Updated to use new v2.0.0 beta libraries
  • MOD - Updated documentation
1.2.0
Released April 21, 2016
  • Aeris Core and Aeris Maps

  • MOD - Updated to use the new Aeris AMP product for mapping
  • Demo App

  • MOD - Updated to use new v1.2 libraries
  • MOD - Removed local .jar files
  • MOD - Updated documentation
  • ADD - Permissions handling for Android v23 and higher
1.1.1
Released November 20, 2015
  • Demo App

  • MOD - Updated to use new v1.1.1 libraries (fixed issue with potential duplicate icons when using maps library)

1.1.0
Released October 14, 2015
  • Aeris Core

  • MOD - Updated forecast endpoint (UVI, 80m Winds, etc.)
  • MOD - Updated Observations endpoint (PWS specific items)
  • ADD - ObservationsSummary endpoint

  • Demo App

  • MOD - Updated to use new v1.1.0 libraries
  • MOD - Updated documentation

1.0.0
Released July 29, 2014
  • Aeris Core

  • MOD - Removed dependency on commons-lang3
  • FIX - Lightning endpoint correctly working with loader and callback support
  • FIX - Minor updates, bug fixes and documentation updates.

  • Aeris Maps

  • MOD - Removed dependency on commons-lang3
  • ADD - New function to AerisMapView.moveToBounds(final int padding, LatLng… points) and moveToBounds(final int padding, List points) for moving the map to a bounded area included the points passed in
  • ADD - Point data now has default parameter options which can be set through xml values, see aeris_default_values.xml for these in demo/Maps SDK
  • ADD - Point data parameter options can also be set through accessing AerisMapsEngine.getDefaultPointParameters() and setting different parameters.
  • FIX - Lightning point data layer now plotting correctly
  • FIX - Moved legends to the top so that it did not cover the Google logo or trademarks
  • FIX - Minor updates, bug fixes and documentation updates.

  • Demo App

  • MOD - Icons display after weather data has loaded
  • MOD - Small changes to demonstrate customization features
  • FIX - Minor updates, bug fixes and documentation updates.

0.9.9
Released July 8, 2014
  • Aeris Core

  • ADD - Android Studio / Gradle Support
  • ADD - Able to add the library jar as a gradle dependency. (com.hamweather:aeris-android-lib:x.x.x)
  • FIX - Minor updates, bug fixes and documentation updates.

  • Aeris Maps

  • ADD - Customization of storm cells and advisory warning polygons, polylines, and annotation.
  • ADD - Able to turn off cones/lines for all storm cells or just particular ones.
  • ADD - Able to change line color and fill color for polygons
  • ADD - Able to change line color for polylines
  • ADD - Able to turn off annotations for storm cells ADD - Able to add Aeris Maps Library project to gradle through an aar dependency. FIX - Minor updates, bug fixes and documentation updates.

  • Demo App

  • ADD - Demonstration of the customizable aeris_default_values.xml with various custom colors.
  • ADD - Can be imported into to Android Studio (8.1) as it has gradle build files.
  • FIX - Minor updates, bug fixes and documentation updates.

0.9.8
Released June 5, 2014
  • Aeris Core

  • MOD - Improvement to permissions / subscription handling
  • FIX - Correct crash if client id/key were incorrect

  • Aeris Maps

  • ADD - Map layers now based on client / key permissions
  • ADD - Map layers options can be customized
  • FIX - Null catch fixes on MapsOptionsActivity when creating radio groups
  • FIX - Minor updates, bug fixes and documentation updates.

  • Demo App

  • ADD - Horizontal Outlook slider on Detail weather
  • MOD - Text view spanning improvements
  • FIX - Added additional null catches to data displaying to prevent crashes
  • FIX - Sunmoon custom endpoint example crash with no place selected
  • FIX - Minor updates, bug fixes and documentation updates.

0.9.7
Released May 23, 2014
  • Aeris Core

  • FIX - Minor updates, bug fixes and documentation updates.

  • AerisMap

  • MOD - On pan/zoom, clear existing markers after load of new ones.
  • MOD - Polygons split into their own category.
  • ADD - An addLayer(AerisPolygonData) has been added to AerisMapView.
  • ADD - AerisMapView now has show/hide methods for different tile layers
  • ADD - AerisMapView now has a hide animation button option
  • FIX - Polygon map zIndex changed for better visibility over map tiles
  • DEL - Removed unused drawable files.

  • FIX - Minor updates, bug fixes and documentation updates.

  • Demo App

  • MOD - Updates to the readme
  • FIX - Notification bar correctly updating in Demo app at 15 minute intervals at screen on
  • ADD - Demo of custom endpoint in the package com.example.customendpoint
  • ADD - Places search support for example of searching locations using Aeris Places endpoint and edittext view in com.example.demoaerisproject.LocationSearchActivity
  • ADD - Storing searched places example in com.example.db package and com.example.demoaerisproject.MyLocsActivity.
  • FIX - Minor updates, bug fixes and documentation updates.

0.9.6
Released May 9, 2014
  • Aeris Core Library

  • ADD - New ParameterBuilder for adding parameters to a request through the builder
  • ADD - New object task loaders (See Docs)
  • ADD - Support for Secure requests (HTTPS)
  • FIX - Several bug fixes

  • Aeris Maps Library

  • ADD - Annotated Point Data
  • ADD - Maps engine defaults
  • ADD - Support for Secure requests (HTTPS)
  • ADD - Long press on map support
  • ADD - Tile layer Animation
  • ADD - Animation seek bar
  • FIX - Several bug fixes

  • Aeris Demo App

  • MOD - Changes for new object loaders
  • ADD - Demo of infowindow click listener on map
  • ADD - Map long press demo displaying observations
  • FIX - Several bug fixes

0.9.5
Released April 21, 2014
  • Initial Public Beta Release