Version History

2.6.0
Released October 1, 2018

Version 2.6.0 is feature update adding support for the Tropical Cyclones Archive, Air Quality and Air Quality Forecasts endpoints. See below for library specific change information.

Aeris Core:

Added support for the Tropical Cyclones Archive endpoint

Added support for the Air Quality endpoint

Added support for the Air Quality Forecast endpoint

Aeris Maps:

Added support for Tropical Cyclones Archive point data (point icons, new legend, track and forecast lines)

Added support for Air Quality point data layer

Demo App:

Updated for v2.6.0 libraries

2.5.0
Released September 12, 2018

Version 2.5.0 is feature update adding support for the Tropical Cyclone endpoint. See below for library specific change information.

Aeris Core:

Added support for the Tropical Cyclone endpoint

Aeris Maps:

Added Tropical Cyclone point data (point icons, new legend, track and forecast lines)

Added Tropical Cyclone polygon for Error Cones

Demo App:

Updated for v2.5.0 libraries

All:

Updated gradle to 4.4

Updated target SDK to v27

Updated build tools to 3.1.4

Updated gms:play-services-maps to 15.0.1

2.4.1
Released July 24, 2018

Version 2.4.1 is a bug fix and feature update. See below for library specific change information.

Aeris Core:

Added check for Oreo before running timezone correction for alert header

Fixed bug formatting ISO dates

Aeris Maps:

Added support for additional future layers in map animation

Fixed bug handling AMP timestamps

Fixed bug in maps when animating future layers

Demo App:

Updated for v2.4.1 libraries

All:

Various Bug Fixes and Performance Enhancements

2.4.0
Released March 5, 2018

Version 2.4.0 is a library and feature update. See below for library specific change information.

Aeris Core:

Added support for Rivers/Gauges endpoint

Improved handling for Aeris batch requests

Deprecated ObservationsRecent endpoint

Aeris Maps:

Updated to com.google.android.gms:play-services-base-license-11.8.0

Updated with v2.4.0 Aeris Core lib

Improved handling for AMP Layers (Future data)

Demo App:

Added support for Android Oreo notifications

Removed references to deprecated ObservationsRecent endpoint

Updated for v2.4.0 libraries

All:

Various Bug Fixes and Performance Enhancements

2.3.0
Released January 3, 2018

Version 2.3.0 is a library and dependency update. See below for library specific change information.

Aeris Core:

Aeris Maps:

MOD - Updated Gradle to 4.1

MOD - Updated all dependencies to support Gradle change

Demo App:

Updated for v2.3.0 libraries

2.2.0
Released December 12, 2017

Version 2.2.0 is a feature release. See below for lib specific change information.

Aeris Core:

ADD - Added Rivers endpoint

ADD - Added Rivers Gauges endpoint

ADD - Added remaining Sun and Moon data fields

Aeris Maps:

ADD - Added Rivers point data layer

Demo App:

Updated for v2.2.0 libraries

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