Version 2.7.1 is a library update and feature update. See below for library-specific change information.
Aeris Core:
ADD - ADD - lightning/threats - support for the new lightning/threats endpoint
FIX - Various minor bug fixes and improvements
Demo App:
MOD - update for v2.7.1 libraries
FIX - Various minor bug fixes and improvements
Version 2.7.0 is a library update and feature update. See below for library-specific change information.
All:
Updated Gradle to 7.0.4
Updated target SDK to v31
Updated gms:play-services-maps to 18.0.2
Aeris Core:
ADD - conditions - support for new conditions endpoint
MOD - fires - support for new fire perimeter information
MOD - alerts - support for dataSource
MOD - advisories - deprecated, use alerts instead
FIX - Various minor bug fixes and improvements
Demo App:
MOD - update for v2.7.0 libraries
MOD - update the Detailed Weather to use the conditions endpoint vs. observations
MOD - update the Weather Overview to use the conditions endpoint vs. observations
FIX - Various minor bug fixes and improvements
Version 2.6.1 is a library update and feature update. See below for library-specific change information.
All:
Updated Gradle to 6.1.1
Updated target SDK to v30
Updated build tools to 4.0.1
Updated gms:play-services-maps to 17.0.0
Migrate to AndroidX
Aeris Core:
ADD - forecasts - support for visibilityKM and visibilityMI
ADD - forecasts - support for solradWM2, solradMaxWM2, solradMinWM2
ADD - observations - support for trustFactor
ADD - observations - support for recTimestamp, recDateTimeISO
ADD - observations - support for QC and QCcode
Aeris Maps:
MOD - Layers - radar-global utilizes radar legend
Demo App:
MOD - update to for v2.6.1 libraries
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
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
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
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
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
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
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
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)
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
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
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
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
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
Demo App
MOD - Updated to use new v1.1.1 libraries (fixed issue with potential duplicate icons when using maps library)
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
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.
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.
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.
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.
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
Initial Public Beta Release
Last modified: January 17, 2020