Releases: nasa-gibs/worldview
Releases · nasa-gibs/worldview
v2.0.0
Code Changes
- The codebase has been refactored to use JS and CSS modules (#494, #503). (ES6 syntax is now supported!)
- Build scripts have been simplified and updated to use npm scripts (#606, #647, #659). Note: Instructions for building, developing and deploying have changed. Please see the updated documentation for details:
- A "watch mode" has been added. Use
npm run watch
to recompile CSS and JS bundles during development. - Dependencies are now listed in package.json rather than being committed to this repo
- Updated README & documentation to reflect 2.0 changes and expand existing documentation.
Bug Fixes
- Removed invalid meta viewport attribute that caused warnings in Safari (#671)
- Fixed drag and drop layer order on mobile (#684)
- Fixed issue where changing layer order sometimes did not work on desktop (#680)
Layer Updates
- Includes DMSP F10 and F12 Digital Derived Lightning, OTD/Microlab-1 Calibrated Flash Radiance, LIS/TRMM Flash Radiance; Daily, Monthly, Seasonal, Climatology Mean Lightning Flash Rate layers
- Includes SAC-D/Aquarius Sea Surface Salinity layer descriptions
- Includes CCMP Wind Speed layer descriptions
- Includes MODIS Sea Surface Temperature layer descriptions
- Includes WELD layer descriptions
- Includes product download for SPL2SMAP_S and updates to layer description
- Removes Sea Ice Polar only measurement and moves SSMI and SSMIS layers to Sea Ice measurement
- Updates link to new VIIRS Fire User Guide
- Includes fixes to broken URLs in certain layer descriptions
For more information, see updates to the default Worldview EOSDIS Configuration v2.5.0. Also includes updates from v2.4.0.
Release 1.11.0
New Layers
- Includes 34 CERES Level 3 Surface Longwave and Surface Shortwave Flux layers
- Includes MODIS Land imagery available back to 2003! (with some gaps to be filled in)
- Includes AIRS Daily Level 3 Day and Night layers of Outgoing Longwave Radiation, Methane, Carbon Monoxide, Relative Humidity, Surface Air Temperature and Surface Skin Temperature.
- Includes near real-time OMPS Aerosol Index, Sulfur Dioxide (Lower Troposphere, Middle Troposphere, Upper Troposphere and Stratosphere, Planetary Boundary Layer) and Ozone layers.
- Includes the SMAP/Sentinel-1 Level 2 Soil Moisture layer.
Updated Layers
- Moves MOPITT Carbon Monoxide L2 Near Real-Time up in the search results and measurements list
- Includes layer descriptions for CERES TOA Longwave, Shortwave, and Net Flux and Surface Longwave, Shortwave, Window-Region, and Total Flux layers
Other Changes
- Fixes a bug with running-data not displaying in some circumstances (#616). Thanks to @PacoDu!
- Adds Cucumber for end-to-end test specs
- Adds some basic end-to-end tests for the following features: Natural Events, Event Visibility Notifications, Tour, Animation GIF, Running Data, Layer Search, Sidebar, Layer Descriptions, Layer Addition
- Adds a testing utility function for checking that the URL value represents the expected application state
- Adds Firefox test environment to end-to-end tests
- Resolves browser driver paths programatically for better cross platform compatibility
- Adds Browserstack test runner to automate tests on other platforms
- Adds
e2e
andbrowserstack
npm scripts for running tests - Adds documentation for tests
- Updates recommended Node version to 8.8.1
- Removes dead code
- Updates linting rules to use a modified semistandard JS style guide.
- Adds a pull request template
- Adds the Worldview EOSDIS options repo to
package.json
to be used as a fallback when no custom options are installed
Release 1.10.1
New Features
- Added 2 CALIPSO Wide Field Camera Radiance layers
- MODIS Land layers now available back to 2007!
- Added 45 AMSU-A Brightness Temperature Channels 1-15 layers for NOAA-15, 16 and 17
Updates
- Fixed sidebar row spacing bug found in Chrome 62
- Fixed checkbox layer-removal bug in layer search #601
Release 1.10.0
New Features
- Added AIRS Monthly layers: Outgoing Longwave Radiation, Clear Sky Outgoing Longwave Radiation, Methane, Carbon Monoxide, Carbon Dioxide, Relative Humidity, Air Temperature, Surface Skin Temperature.
- Added VIIRS daily Brightness Temperature (Day and Night) layers.
- Added SeaWiFS Deep Blue Daily and Monthly layers: Aerosol Optical Thickness 550nm and Aerosol Angstrom Exponent.
- Added WELD (Web Enabled Landsat Data) 5 year Tree Cover (2006-2010) composite layer.
Updates
- Enhanced layer search speed results.
- Added MODIS Ice Surface Temperature and Snow Cover (Normalized Difference Snow Index) layer descriptions.
Release 1.9.0
New Features
- Added layer descriptions for the MISR Color Radiance RGB and NGB layers
- Added Daily IMERG Rain Rate and Snow Rate layers
- You can now see all natural events on the map at once. (Fixed #407)
- Selected events are preserved when you refresh the app and you can share links to selected events using the
e
parameter in the URL with the format?e={event_id},{event_date}
, for example,?e=EONET_2874,2014-07-24
. (Fixed #472) - The events list is now automatically filtered to only show events that are visible in the current map view, and a "List All" button has been added to see the full list of active events. (Fixed #466)
Updates
- IMERG Rain Rate is now a default layer for Severe Storm Events and IMERG Snow rate is a default layer for Snow Events.
- Event bounding box styles have been improved to be more visible, cleaner, and more aesthetically pleasing.
- Events with a bounding box now have a marker in addition to the bounding box.
- Event marker styles have been improved; each event category now has a unique marker. Markers have been given an outline to make them more visible on the map, and they now use cleaner SVG icons instead of raster images.
- You can now select events by clicking on their marker on the map.
- Active layers are now preserved when selecting a different event/date in the same category. (Fixed #388)
- Animations are smoother and some bugs have been worked out. (Fixed #471)
- The event list is now sorted more reliably in reverse chronological order.
- The default date selection for Storms and Wildfires has been improved.
- Event markers are now positioned more precisely on the map.
- A warning notification has been added for links to inactive/missing events.
- A loading indicator has been added to the events panel, since the events may load slowly in some circumstances.
- Spacing around the buttons at the bottom of tabs has been improved.
- OpenLayers was updated to version 4.3.1.
- Vector icons were added for the events tab and the tab expand/collapse arrows.
- Polar projections now show layers organized by measurement.
- New testing parameter
modalView
available to force the layer modal to display layers, measurements, or categories. - Layers now show their single layer description instead of a collection of layer descriptions based on the layer's measurement.
- Extensive refactoring of the layer modal codebase.
- Extensive bug fixes, performance enhancements, and refactoring.
Release 1.8.0
New Features
- Added copy to clipboard functionality.
- Added MOPITT Carbon Monoxide (L2, Daily, Total Column) NRT Layer
- Added eighteen MISR NRT layers
Updates
- Removed non-working palette options from sidebar.
- Added better filtering for orbit tracks.
- Added orbit track descriptions and ensured correct descriptions are shown.
- Added additional flags to orbit track data for better filtering.
- Added
layergroup
flag to all layer data for better filtering. - Fixed broken AMSR2 Reference URLs
- Specified the use of UTC time in Orbit Track descriptions
- Added layer specifications to
Water Color
events - Fixed display of notifications
Release 1.7.1
- Fixes a bug where the app would crash if the user had LocalStorage disabled or was using a browser that didn't support LocalStorage
- Updates contribution guidelines
Release 1.7.0
New Features
- Refresh state of the application when logo is clicked
Updates
- Added MISR layer descriptions for monthly layers including Land NDVI, TOA Albedo, Cloud Stereo Height, Radiance, Aerosol Optical Depth and Directional Hemispheric Reflectance (DHR)
- Added NSIDC MEaSUREs layer descriptions for Ice Velocity (Greenland), Ice Velocity (Antarctica) and Sea Ice and Snow Extent.
- Updated JS files to be consistently formatted. (Change to 2 spaces)
- Added
eslint
2 space indent rule for js. - Added
stylelint
rules for css. - Added
grunt stylefmt
development tool. - Moved
stylelint
andautoprefix
into subtasks ofgrunt postcss
- Removed unneeded coffescript files and
coffee
grunt step - Removed npm package
grunt-contrib-coffee
. - Prevented polar degrees from showing
> 360
or< -360
degrees in some instances. - Fixed event bug that caused certain events to not respond on click
- Fixed running-data bug caused by specific characters present in layer IDs
Release 1.6.1
Updates
- Formatted css files and added stylelint rules.
- Added
grunt stylelint
to check for css formatting errors. - Added
grunt stylelint
togrunt lint
, this is ran during the Travis CI build - Fixed issue with timeline width in older browsers
Release 1.6.0
Updates
- Added Daily, Monthly, Seasonal and Climatology Mean Lightning Flash Rate layers from TRMM/LIS
- Added NLDAS and GLDAS soil moisture, precipitation and air temperature layer descriptions
- Added polar specific Sea Ice Concentration and Snow extent layer descriptions
- Implemented consistent fonts for better cross-browser support.
- Adjusted design of notification module to be more intuitive for the user
- Added the option to override GIBS GetCapabilities layer start dates in Worldview's options repository