Changelog
2.7.1
February 21, 2023
- Version 2.7.1 is a library update and feature update. See below for library-specific change information.
Aeris Core
- ADD - lightning/threats - support for the new lightning/threats endpoint
- Various minor bug fixes and improvements
Demo App
- update for v2.7.1 libraries
- Various minor bug fixes and improvements
2.7.0
March 3, 2022
- 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
- conditions - support for new conditions endpoint
- fires - support for new fire perimeter information
- alerts - support for dataSource
- advisories - deprecated, use alerts instead
- Various minor bug fixes and improvements
Demo App
- update for v2.7.0 libraries
- update the Detailed Weather to use the conditions endpoint vs. observations
- update the Weather Overview to use the conditions endpoint vs. observations
- Various minor bug fixes and improvements
2.6.1
October 6, 2020
- 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
- forecasts - support for visibilityKM and visibilityMI
- forecasts - support for solradWM2, solradMaxWM2, solradMinWM2
- observations - support for trustFactor
- observations - support for recTimestamp, recDateTimeISO
- observations - support for QC and QCcode
Aeris Maps
- Layers - radar-global utilizes radar legend
Demo App
- update to for v2.6.1 libraries
2.6.0
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
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
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 Raster Maps 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
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 Raster Maps 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
January 3, 2018
- Version 2.3.0 is a library and dependency update. See below for library specific change information.
Aeris Core
Aeris Maps
- Updated Gradle to 4.1
- Updated all dependencies to support Gradle change
Demo App
- Updated for v2.3.0 libraries
2.2.0
December 12, 2017
- Version 2.2.0 is a feature release. See below for lib specific change information.
Aeris Core
- Added Rivers endpoint
- Added Rivers Gauges endpoint
- Added remaining Sun and Moon data fields
Aeris Maps
- Added Rivers point data layer
Demo App
- Updated for v2.2.0 libraries
2.1.1
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
- Fixed bug in fires data imtType
- Added default permissions for maps.compositeOption, maps.imageFilters, maps.modifiers, maps.blendModes
- Updated all internal http calls to https
Aeris Maps
- Added Xweather Weather API permissions caching to the AerisAmp class
- Fixed bug in point data for lightning strikes
Demo App
- Updated for v2.1.1 libraries
2.1.0
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
- Xweather Weather API Permissions caching (one hour)
- Removed outdated MAPS_RECEIVE manifest permission
- Fixed json data error dealing with midnight sun and polar night
Aeris Maps
- Updated z-layer for point data layers
- Optional animation speed
- Support for new/undocumented Raster Maps layers
- Updated default colors for rotation and tornadic stormcell types
Demo App
- Fixed Sun/Moon view (daylight duration)
2.0.0
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 Raster Maps 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 Raster Maps support. New layers! All layers and layer modifiers available under your subscription tier are supported
- Animation is now supported for all applicable Raster Maps layers
- Various Bug Fixes and Performance Enhancements
Aeris Core
- Aeris Raster Maps Layer and Modifiers
- New Point Data Layers
- New Polygon Layers
Aeris Maps
- Aeris Raster Maps Layers
Demo App
- Updated to use new v2.0.0 libraries
- Option to suppress the default Google base map
- Removed the old Tile overlay layers in map options
- Updated documentation
2.0.0-beta.3
March 22, 2017
- v2.0.0 Beta 3 Quick Summary
- Animation is now supported for all applicable Raster Maps layers
- Raster Maps Layers - Added support for all modifiers and layer options
- Raster Maps Layers - Added opacity option for each layer
- Even more bug fixes
Aeris Core
- No Changes
Aeris Maps
- Aeris Raster Maps Layer Modifiers
Demo App
- Updated to use new v2.0.0 beta 3 libraries
- Option to suppress the default Google base map
2.0.0-beta.2
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 Raster Maps 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
- Dependency Updates
Aeris Maps
- Aeris Raster Maps Layers
Demo App
- Updated to use new v2.0.0 beta 2 libraries
- Removed the old Tile overlay layers in map options
2.0.0-beta.1
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
- Several New Endpoints
Aeris Maps
- New Tile Layers
- New Point Data Layers
- New Polygon Layers
Demo App
- Updated to use new v2.0.0 beta libraries
- Updated documentation
1.2.0
April 21, 2016
- Aeris Core and Aeris Maps
- Updated to use the new Aeris Raster Maps product for mapping
- Demo App
- Updated to use new v1.2 libraries
- Removed local .jar files
- Updated documentation
- Permissions handling for Android v23 and higher
1.1.1
November 20, 2015
- Demo App
- Updated to use new v1.1.1 libraries (fixed issue with potential duplicate icons when using maps library)
1.1.0
October 14, 2015
- Aeris Core
- Updated forecast endpoint (UVI, 80m Winds, etc.)
- Updated Observations endpoint (PWS specific items)
- ObservationsSummary endpoint
- Demo App
- Updated to use new v1.1.0 libraries
- Updated documentation
1.0.0
July 29, 2014
- Aeris Core
- Removed dependency on commons-lang3
- Lightning endpoint correctly working with loader and callback support
- Minor updates, bug fixes and documentation updates.
- Aeris Maps
- Removed dependency on commons-lang3
- 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
- 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
- Point data parameter options can also be set through accessing AerisMapsEngine.getDefaultPointParameters() and setting different parameters.
- Lightning point data layer now plotting correctly
- Moved legends to the top so that it did not cover the Google logo or trademarks
- Minor updates, bug fixes and documentation updates.
- Demo App
- Icons display after weather data has loaded
- Small changes to demonstrate customization features
- Minor updates, bug fixes and documentation updates.
0.9.9
July 8, 2014
- Aeris Core
- Android Studio / Gradle Support
- Able to add the library jar as a gradle dependency. (com.hamweather:aeris-android-lib:x.x.x)
- Minor updates, bug fixes and documentation updates.
- Aeris Maps
- Customization of storm cells and advisory warning polygons, polylines, and annotation.
- Able to turn off cones/lines for all storm cells or just particular ones.
- Able to change line color and fill color for polygons
- Able to change line color for polylines
- 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
- Demonstration of the customizable aeris_default_values.xml with various custom colors.
- Can be imported into to Android Studio (8.1) as it has gradle build files.
- Minor updates, bug fixes and documentation updates.
0.9.8
June 5, 2014
- Aeris Core
- Improvement to permissions / subscription handling
- Correct crash if client id/key were incorrect
- Aeris Maps
- Map layers now based on client / key permissions
- Map layers options can be customized
- Null catch fixes on MapsOptionsActivity when creating radio groups
- Minor updates, bug fixes and documentation updates.
- Demo App
- Horizontal Outlook slider on Detail weather
- Text view spanning improvements
- Added additional null catches to data displaying to prevent crashes
- Sunmoon custom endpoint example crash with no place selected
- Minor updates, bug fixes and documentation updates.
0.9.7
May 23, 2014
- Aeris Core
- Minor updates, bug fixes and documentation updates.
- AerisMap
- On pan/zoom, clear existing markers after load of new ones.
- Polygons split into their own category.
- An addLayer(AerisPolygonData) has been added to AerisMapView.
- AerisMapView now has show/hide methods for different tile layers
- AerisMapView now has a hide animation button option
- Polygon map zIndex changed for better visibility over map tiles
- DEL - Removed unused drawable files.
- Minor updates, bug fixes and documentation updates.
- Demo App
- Updates to the readme
- Notification bar correctly updating in Demo app at 15 minute intervals at screen on
- Demo of custom endpoint in the package com.example.customendpoint
- Places search support for example of searching locations using Aeris Places endpoint and edittext view in com.example.demoaerisproject.LocationSearchActivity
- Storing searched places example in com.example.db package and com.example.demoaerisproject.MyLocsActivity.
- Minor updates, bug fixes and documentation updates.
0.9.6
May 9, 2014
- Aeris Core Library
- New ParameterBuilder for adding parameters to a request through the builder
- New object task loaders (See Docs)
- Support for Secure requests (HTTPS)
- Several bug fixes
- Aeris Maps Library
- Annotated Point Data
- Maps engine defaults
- Support for Secure requests (HTTPS)
- Long press on map support
- Tile layer Animation
- Animation seek bar
- Several bug fixes
- Aeris Demo App
- Changes for new object loaders
- Demo of infowindow click listener on map
- Map long press demo displaying observations
- Several bug fixes
0.9.5
April 21, 2014
- Initial Public Beta Release