Skip to content

Releases: nasa-gibs/worldview

v3.2.3

18 Nov 15:43
Compare
Choose a tag to compare

Layer Updates

  • Removed non CRI GRACE layers #2416

v3.2.2

14 Nov 17:05
Compare
Choose a tag to compare

Layer Updates

  • Adds 3 VIIRS layers - Clear Sky Confidence, Deep Blue Aerosol Optical Thickness, Deep Blue Angstrom Exponent
  • Adds 4 MAIAC layers - Isotropic Kernel Parameters, Reflectance (BRDF), Columnar Water Vapor, Aerosol Optical Depth
  • Rename L3 to L2G for two MODIS layers
    (#2412)

v3.2.1

06 Nov 18:32
Compare
Choose a tag to compare

Bug Fixes

  • Fix imagery not loading after build date #2361

v3.2.0

21 Oct 16:22
Compare
Choose a tag to compare

New Features

Measure Tool (#2099)

  • Measure distance or area, in either kilometers or miles
  • Switch between normal or great circle measurements

Geostationary Imagery (#2176, #2177, #2178)

  • Adds 9 Geostationary imagery layers from GOES-East, GOES-West and Himawari-8 - Red Visible, Clean Infrared and Air Mass.
  • Ability to view geostationary layers in sub-daily (hour and minute) increments
  • Adds featured tab in product picker for geostationary layers (and more)
  • Adds geostationary notice modal

New Tour Story

  • Hurricane Dorian tour story #2179

Layer Updates

  • Add MODIS L3 Cryosphere descriptions; other fixes #2089
  • Add WDPA (Protected Areas) layer #2091
  • Update text to include daily and new layer number #2092
  • Fix modis cloud #2112
  • Add LSR descriptions #2118
  • Add AIRS L2 NRT layers #2154
  • Remove inactive flag from OCO-2 layers #2158
  • Activate IMERG precipitation #2298
  • Fix incorrect snow product #2171

Technical Updates / Bug Fixes

  • Allow tour startup to show more than 9 stories #2080
  • Retain compare opacity value in permalink #2086
  • Fix CI build errors related to python3 #2088
  • Add python3 to docker build #2097
  • Add Colormap ticks #2100
  • Add validation check for image download to see if available layers is an empty array #2107
  • Delete get-pip.py #2109
  • Make animation start range dynamic #2110
  • Update timeline scale with current time every minute #2113
  • Allow promise to resolve on no response for tilelayer grid building #2116
  • Fix tour modal scroll area cut-off #2119
  • Update npm config used for CI/CD #2121
  • Add space-before-function-paren never eslint rule #2124
  • Date time snapping for subdaily "future" times #2130
  • Subdaily img/gif download #2133
  • Fix Browserstack Integration #2134
  • Fix broken e2e tests #2137
  • Change subdaily props name to allow TAB action in date selector #2153
  • Fix worldfile option for image download #2156
  • Update layer cache for subdaily layers if their datetime is recent #2161
  • Match sources before merging config with wtms from gc #2167
  • Prevent timeline scale update from new timelineEndDateLimit if animation is playing #2168
  • Remove canvas, update documentation and travis-ci tests #2182
  • Prevent axis update if dragging timeline or dragger #2194
  • Fix conditional vector style legend rendering #2195
  • Add leftsetoffleftOffsetFixedCoeff parameter for timeline axis update #2199
  • Calculate layer extent from tile matrix limits #2151
  • Fix tour scroll #2198
  • Animations layer caching #2202
  • Fix issue with calculating extents from set limits #2205
  • Interval in permalink #2208
  • Only show gif creation button tooltip on button hover #2212
  • Fix NaN left property #2213
  • Fix jumpy slider #2219
  • Fix measure tool modal styles so it aligns properly in ie11 #2222
  • Fix measurements wrapping on map #2223
  • Don't change interval until a selection has actually been made in the… #2225
  • Restart tour on arriving via permalink to a specific step (other than the first) #2228
  • Make sure image behaves responsively even in IE11 #2230
  • Allow click behind animation preload modal #2235
  • Center bar in running data triangle (firefox) #2236
  • Use the clickable-behind-modal class and remove invalid prop #2239
  • Add flex styling and minor changes to alert notification for consistent mobile/desktop style #2245
  • Measure tool modal on mobile #2251
  • Fix no results text cut off #2252
  • Close layer settings modal on tab switch #2253
  • Add initial height for tour modal content #2255
  • Clear animation queue when animation stops #2257
  • Remove temporary sources that pointed to GIBS UAT for subdaily #2258
  • Give flex-basis property in IE a value so it will flex properly #2260
  • Remove screenHeight update on browsers less than medium #2261
  • Render legendEntries as legend instead of colormapEntries #2263
  • Revised date change arrow intervals using higher scope and conditional flags #2267
  • Fixed broken e2e tests #2269
  • Updated resolution text - #2277
  • Added GOES hyphen and updated tour article link #2278
  • Updated Red Visible filename #2292
  • Disabled thresholding and palette adjustment for the clean infrared layers #2293
  • Updated screenshot #2294
  • Allow custom interval widget to open when timeline is collapsed #2295
  • Updated wrap flag to work with snapshots across the dateline #2296
  • Remove dust storm story #2304
  • Set compare b dragger init flag to true on toggle #2307
  • Allow multiple alerts to show at once #2310
  • Time snapping backwards when geostationary layers added #2312

Update Dependencies

  • Bump eslint-config-standard from 13.0.1 to 14.0.1 #2078
  • Bump sass-loader from 7.2.0 to 7.3.1 #2084
  • Bump eslint-plugin-node from 9.1.0 to 10.0.0 #2093
  • Bump rc-slider from 8.6.3 to 8.7.1 #2094
  • Bump react-draggable from 3.3.0 to 4.0.3 #2114
  • Bump jest from 24.8.0 to 24.9.0 #2120
  • Bump cross-env from 5.2.0 to 6.0.0 #2135
  • Bump write-file-webpack-plugin from 4.5.0 to 4.5.1 #2138
  • Bump browserstack-local from 1.4.0 to 1.4.2 #2139
  • Bump postcss-preset-env from 6.6.0 to 6.7.0 #2140
  • Bump @fortawesome/fontawesome-free from 5.10.1 to 5.11.2 #2152
  • Bump webpack-dev-server from 3.7.2 to 3.8.1 #2160
  • Bump @babel/plugin-proposal-class-properties from 7.4.4 to 7.5.5 #2169
  • Bump tar from 4.4.10 to 5.0.2 #2172
  • Bump eslint from 6.1.0 to 6.5.1 #2173
  • Bump fetch-mock from 7.3.9 to 7.4.0 #2174
  • Bump redux from 4.0.1 to 4.0.4 #2175
  • Bump cross-env from 6.0.0 to 6.0.2 #2183

v3.1.0

27 Aug 19:26
Compare
Choose a tag to compare

Layer Updates

  • IMERG Precipitation rate #1977
  • MODIS Atmosphere layers #2010

Technical Updates / Bug Fixes

  • Add multiple node versions and windows distro to .travis.yml #1946
  • Add options to fix copy-to-clipboard copied text format $1947
  • Prevent event track from showing up when not in events mode #1955
  • Refactor import to fix console error #1957
  • Scroll to selected event in sidebar on click #1958
  • Remove unused variable #1963
  • Optimize static imagery for page load time savings #1967
  • Update postcss / cssnano dependencies & webpack config #1970
  • Add basic jest code coverage #1974
  • Bring in postcss-nesting plugin #1978
  • Optimize travis-ci builds #1979
  • Use zeroed times for data download time filtering #1988
  • Prevent disabled data download or natural events feature components from building #1995
  • Antimeridian crossing image/GIF download #1998
  • Empty ows:Metadata, part 2 #2005
  • Allow configuration to have no products defined #2011
  • Render metadata tooltips as HTML #2014
  • Fix layerIds that have dot notation to allow object property selection #2018
  • Fix eslint errors #2021
  • Headless e2e testing #2022
  • Fix image/gif download crop boxes #2033
  • Fix B-state layer & date init #2036
  • Show event title on hover #2037
  • Make esc button exit tour #2040
  • Limit subdaily date range to one hour before and after current date #2044
  • Add empty format options to clipboard copy for IE11 #2049
  • End tour to set isActive as false and close dialog #2050
  • Allow subdaily layer image download to retain subdaily time and prevent zeroing #2052
  • Put tics around MODIS product names #2056
  • Add projection param to all stepLinks for new fires tour #2059
  • Remove any href attrs from anchor elements where the value included 'javascript:' #2060
  • Make sure we check to see if localStorage is accessible before trying to access it #2061
  • Scroll layer descriptions #2065
  • Fixed SSS descriptions and product names #2066
  • Prevent gif download with too many frames #2067

Update Dependencies

  • Bump react from 16.4.2 to 16.8.6 #1932
  • Bump lodash.mergewith from 4.6.1 to 4.6.2 #1933
  • Bump lodash.template from 4.4.0 to 4.5.0 #1934
  • Bump clean-webpack-plugin from 0.1.19 to 3.0.0 #1935
  • Bump webpack from 4.35.0 to 4.38.0 #1936
  • Bump chromedriver from 2.46.0 to 76.0.0 #1937
  • Bump lodash from 4.17.11 to 4.17.13 #1942
  • Bump redux-location-state from 050ab73 to 4e81314 #1943
  • Bump uglifyjs-webpack-plugin from 1.3.0 to 2.2.0 #1944
  • Bump copy-webpack-plugin from 4.6.0 to 5.0.4 #1945
  • Bump fetch-mock from 7.3.3 to 7.3.9 #1951
  • Bump @fortawesome/fontawesome-free from 5.9.0 to 5.10.1 #1952
  • Bump postcss-import from 11.1.0 to 12.0.1 #1960
  • Bump promise-queue from 2.2.3 to 2.2.5 #1961
  • Bump css-loader from 1.0.1 to 3.2.0 #1971
  • Bump webpack from 4.38.0 to 4.39.1 #1972
  • Bump react-beautiful-dnd from 9.0.2 to 11.0.5 #1982
  • Bump url-loader from 1.1.2 to 2.1.0 #1983
  • Bump postcss-cli from 4.1.1 to 6.1.3 #1984
  • Bump regenerator-runtime from 0.13.2 to 0.13.3 #1985
  • Bump lodash from 4.17.13 to 4.17.15 #1986
  • Bump express from 4.15.2 to 4.17.1 #1989
  • Bump nightwatch from 0.9.16 to 1.1.13 #1990
  • Bump file-loader from 1.1.11 to 4.2.0 #1992
  • Bump browserstack-capabilities from 0.4.0 to 0.7.0 #2019

v3.0.0

01 Aug 15:15
Compare
Choose a tag to compare

Major Features

Redux for state management (#1769)

  • Replace Worldview's old state system with the one-way data-flow system, Redux, that simplifies communication between modules.
  • Addresses the following issues:
    • Replace remain jQuery templating with react #1622
    • Implement Toolbar in react/redux #1576
    • Make existing react components use redux #1623
    • Animate widget can remain open in compare mode #1664
    • Use maxLabel and minLabel attributes in setting widget #1726
    • Date ranges not displaying correctly in the layer picker #1681
    • Collapse layer list and timeline when selecting image to download #1619
    • Palette thresholds and types aren't preserved when entering comparison mode #1666
    • When palette thresholds/opacity are set in comparison mode, reloading the URL causes WV to break #1731
    • Improve message for natural events in the event of EONET outage/maintenance #1727
    • Remove list-all functionality from events tab #1554
    • Coordinate labels in image download box should be unselectable #1547
  • Other enhancements
    • Add cancel capability to GIF generation (Cancelling large requests and Image processing streams)

Enhanced timeline (#1769)

  • The timeline dragger has been redesigned to be more fluid and better support subdaily layers.
  • A custom intervals panel is now available to allow users the ability to move along the timeline at any interval.
  • Addresses the following issues:
    • Enhanced Timeline Redesign #1496
    • Time selection updates #1771
    • Timeline UI updates #1773
    • Timeline Technical updates #1774
    • Replace mobiscroll for mobile timewheels #757

Enhanced vector layer support (#1751)

  • Vector layers now support styles via the mapbox-gl style spec. Vector styles will automatically be pulled into the sidebar settings menu and stored in the URL. (#1709, #1710)
  • Vector layers from GIBS will now include enhanced metadata. This data is viewable in a modal with tooltips by clicking on any vector data point.(#560, #739)
  • Addresses the following issues:
    • Display extended vector information from GIBS provided JSON #739
    • Create vector metadata modal & tooltips #560
    • Add vector style to sidebar layer settings UI #1709
    • Save vector style settings state / URL #1710
    • Add vector point filtering capabilities #1631

New Tour Story

  • Added fire tour story #1894

Layer Updates

  • Separate MODIS Day/Night Fires #1873
  • MODIS L3 descriptions #1901

Technical Updates / Bug Fixes

  • Fix empty ows:Metadata #1763
  • v3.0 Specific Technical Upgrades & Bug Fixes #1755
    • Bump minimum node version from 8.8.1 to 8.15.1
    • Update critical dependencies for v3.0.0
    • Update Windows test using run-script-os to circumvent TZ issues on Windows machines
    • Fix browserlist warnings
    • Remove stylefmt in favor of stylelint's --fix command
    • Upgrade to babel 7 #1466
    • Upgrade babel dependencies and configurations #1466
    • Change .babelrc to babel.config.js
    • Upgrade jest to latest
    • Remove unused devDependencies
    • Cleanup overdefined propTypes
    • Add propTypes sort eslint rule
  • v3.0 bug fixes #1781
  • Fix custom interval widget getting behind sidebar #1789
  • v3.0 SIT bug fixes #2 #1801
  • v3.0 SIT Timeline bug fixes 1 #1803
  • Floor animation start and end dates to allow predictable animation/GIF ranges #1818
  • Prevent animation from getting caught in endless loop #1820
  • V3.0 data download bugs #1821
  • Add core-js for IE11 polyfills #1822
  • V3.0 bug fixes #1828
  • Updates to MODIS L3 metadata files and IMERG added back in #1836
  • Add full core-js es5,es6,es7 support for polyfills used in IE11 #1839
  • Style fixes for tour step and custom interval selector, fix timeline hide conditional #1848
  • Fix animation dragger not updating position correctly, fix dragger positioning from arrow date selector changes #1849
  • Fix typo in testing.md #1850
  • Data download fixes #1851
  • Check data state at time of granule swath removal for currently selected granules #1853
  • Adjust toolbar modal responsive positions #1856
  • Prevent downloading rotated images #1857
  • Account for legacy parameters and add unit tests #1859
  • Fix condition to change dragger position on natural event date change #1860
  • Update worldview images #1861
  • Fix compare/timeline-test errors related to dragger x position #1862
  • Add missing vector-filter utilities and actions #1863
  • Update v3.0 tour modal styles to match v2.17 #1870
  • v3.0 cleanup unused file #1872
  • Fix external links in layer descriptions/stories not opening in new tabs #1874
  • Prevent timeline left/right arrow event listener change when focused on input #1875
  • Dragger timeline UAT fixes - fix wrong date for compare mode while in tour, allow date scrubbing, and clean up state #1876
  • Animation start/end date updates #1877
  • Make mobile send feedback via email #1878
  • Make palette color bar extend full width in mobile #1879
  • Add e2e tests for 'hide events not in view' functionality #1884
  • Add colons to browser and version in issue template #1886
  • Fix event track points not setting date correctly after clicking a supercluster (or switching sidebar tabs) #1887
  • Fix IE11 selecting other DOM elements while dragging swiper in compare mode and cursor #1889
  • Fix image download and GIF download size problems #1890
  • Fix supercluster overlays sometimes not being removed when zooming in #1892
  • Fix event tracks disappearing when switching projections #1896
  • Fix vector style not being applied when changing date #1897
  • Prevent data-download click while animating to event #1900
  • Prevent event track click error #1902
  • Prevent ctrl or cmd plus left/right timeline arrows from invoking change date function #1907
  • Update event track projection handling #1910
  • Add GTM, add timeline e2e tests, and documentation updates/minor code cleanup #1912
  • Fix animation speed in gifs #1913
  • Fix showing/hiding date stamp on gifs #1915
  • Update grid axis drag sentinel count with boundsDiff taken into account #1917
  • Animation breaks when permalink has ab='on' without animation start and end dates #1919
  • UAT development/design meeting timeline style fixes #1920
  • Update gif component to store crop boundaries state #1921
  • Wildfires tour bug UAT v3.0 #1926
  • Replace images that show the guitar pick with new ones #1928

v2.17.0

26 Jun 20:07
Compare
Choose a tag to compare

New Layers

  • Added AIRS Carbon Dioxide IR layer #1750
  • Added 6 OCO-2 layers: Carbon Dioxide (Total Column Average, Difference from Global Mean), Solar-induced Chlorophyll Fluorescence (771nm, 757nm, Blended), Water Vapor #1760
  • Added 56 MODIS Level 3 layers #1767

Layer Updates

  • Change AIRS L3 identifiers to include L3 in the filename #1750
  • Update MOPITT descriptions to version 8 #1752
  • Update storm layers for Severe Storm Events and changed About links #1757
  • Added/replaced 4 SEDAC layers: Dams, Settlements, Reservoirs and Nuclear Power Plants #1762

Tour Updates

  • Updated Step 2 in the Sunglint Tour story #1765

v2.16.2

06 Jun 21:17
Compare
Choose a tag to compare

Bug Fixes

  • Fixed broken date selector in comparison mode #1745
  • Fixed link errors #1744

Layer Updates

  • Added AMSRU2 SWE descriptions #1740

v2.16.1

29 May 12:41
Compare
Choose a tag to compare

Bug Fixes

  • Rename category to Urban extents #1733

v2.16.0

28 May 16:11
Compare
Choose a tag to compare

Tour Updates

  • May tour story: Sunglint #1728

Bug Fixes

  • Fix tour breaking when switching projections & using comparison feature #1703

Layer Updates

  • Added AMSRU2 Snow Water Equivalent Daily, 5 Day and Monthly layers (3 layers) and removed AMSR2 Snow Water Equivalent layer #1730
  • Added Socio-economic/SEDAC layers to hazard and disaster categories #1722
  • Updated CERES layers to version 4 and removed 8 CERES layers #1719