Releases: nasa-gibs/worldview
Releases · nasa-gibs/worldview
v3.2.3
v3.2.2
v3.2.1
v3.2.0
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
Layer Updates
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
to4e81314
#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
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 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:
New Tour Story
- Added fire tour story #1894
Layer Updates
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
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