NEWS.md
# News / Release Notes
## 2.3.4
_23-Feb-2024_
- [Replaces tilecache with mapproxy to request basemap tiles](https://github.com/pacificclimate/climate-explorer-frontend/pull/458)
## 2.3.3
_16-May-2023_
- [Updates the extreme streamflow portal to new data ensembles containing the merged Peace and Fraser watersheds](https://github.com/pacificclimate/climate-explorer-frontend/pull/454)
## 2.3.2
_30-Mar-2023_
- [Updates help text for the extreme stramflow portal](https://github.com/pacificclimate/climate-explorer-frontend/pull/450)
## 2.3.1
_10-Nov-2022_
- [Pins the serve package in docker containers](https://github.com/pacificclimate/climate-explorer-frontend/pull/434)
## 2.3.0
_02-Nov-2022_
- [Displays the extent of the watershed area that drains to the selected point in the Extreme Streamflow portal](https://github.com/pacificclimate/climate-explorer-frontend/pull/425)
## 2.2.0
_18-Mar-2022_
- [Adds a SingleAppController and DualAppController for selecting CMIP6 climatologies](https://github.com/pacificclimate/climate-explorer-frontend/pull/417)
- [Adds documentation describing differences between CMIP5 and CMIP6 data](https://github.com/pacificclimate/climate-explorer-frontend/pull/417)
## 2.1.8
_22-Jun-2021_
- [fixes a bug that precented downloading polygons drawn on the map as shapefiles](https://github.com/pacificclimate/climate-explorer-frontend/pull/413)
- [switches security scanner from Anchore to Snyk](https://github.com/pacificclimate/climate-explorer-frontend/pull/411)
## 2.1.7
_19-May-2021_
- [adds a table displaying information about the selected watershed](https://github.com/pacificclimate/climate-explorer-frontend/pull/407)
## 2.1.6
_8-Apr-2021_
- [fixes a bug affected formatting of queries to the data API](https://github.com/pacificclimate/climate-explorer-frontend/pull/404)
## 2.1.5
_31-Mar-2021_
- [security improvements](https://github.com/pacificclimate/climate-explorer-frontend/pull/402)
## 2.1.4
_31-Mar-2021_
- [flood portal queries and displays ensemble percentiles in a graph](https://github.com/pacificclimate/climate-explorer-frontend/pull/399)
- [Set up new portal to display flood frequency data](https://github.com/pacificclimate/climate-explorer-frontend/pull/398)
## 2.1.3
_06-Jan-2021_
- [Bump axios from 0.16.2 to 0.21.1 (security update)](https://github.com/pacificclimate/climate-explorer-frontend/pull/395)
## 2.1.2
Erroneous tag
## 2.1.1
_06-Jan-2021_
Bug fixes and improvements.
- [Reduce Docker footprint](https://github.com/pacificclimate/climate-explorer-frontend/pull/394)
- [Fix absent climate layers](https://github.com/pacificclimate/climate-explorer-frontend/pull/388)
- [Update Help to reflect expanded DD and RP availability](https://github.com/pacificclimate/climate-explorer-frontend/pull/386)
## 2.1.0
_19-Aug-2020_
This release adds the ability to request dynamic datasets from ncWMS. There are also a lot of
improvements to DevOps and a bug fix for mislabelled axes in a graph.
- [Add capability for dynamic dataset map layers](https://github.com/pacificclimate/climate-explorer-frontend/pull/382)
- [Fix data / axis mismatch in Variable Response Graph](https://github.com/pacificclimate/climate-explorer-frontend/pull/383)
- [Update workflows](https://github.com/pacificclimate/climate-explorer-frontend/pull/376)
- [Reduce docker image size](https://github.com/pacificclimate/climate-explorer-frontend/pull/366)
- [Add workflow to github actions](https://github.com/pacificclimate/climate-explorer-frontend/pull/367)
- [Add new docker build args](https://github.com/pacificclimate/climate-explorer-frontend/pull/364)
- [Jenkinsfile update](https://github.com/pacificclimate/climate-explorer-frontend/pull/360)
Backend requirements:
- Climate Explorer Backend >= 3.0.1
## 2.0.5
_12-Feb-2020_
- [Fix Dataset dropdown in Map Settings](https://github.com/pacificclimate/climate-explorer-frontend/pull/359)
Backend requirements:
- Climate Explorer Backend >= 1.0.0
## 2.0.4
_11-Feb-2020_
- [Fix bug where app crashes when a polygon is selected on the map](https://github.com/pacificclimate/climate-explorer-frontend/pull/357)
Backend requirements:
- Climate Explorer Backend >= 1.0.0
## 2.0.3
_05-Feb-2020_
- [Update initial default selected model to PCIC12](https://github.com/pacificclimate/climate-explorer-frontend/pull/323)
- [Migrate underscore to lowdash to support improving selectors](https://github.com/pacificclimate/climate-explorer-frontend/pull/317)
- [Switch help text generation to pcic-react-external-text package](https://github.com/pacificclimate/climate-explorer-frontend/pull/331)
- [Major overhaul of dataset selection UI](https://github.com/pacificclimate/climate-explorer-frontend/pull/333)
- Fix a bug affecting variable selection for HadGEM datasets
- Fix a bug affecting dataset selection for the Annual Cycle graph
- Add category headers to variable selection dropdown
- Remove deprecated mixins
- more human-friendly menu options
- improve handling of asynchronous events around dataset selection
- [Switch to a unicode arrow with better browser support](https://github.com/pacificclimate/climate-explorer-frontend/pull/345)
- [Configure Jenkins for this codebase](https://github.com/pacificclimate/climate-explorer-frontend/pull/346)
- configure Jenkins to [automatically push images to Dockerhub](https://github.com/pacificclimate/climate-explorer-frontend/pull/349) and [tag them with branch names](https://github.com/pacificclimate/climate-explorer-frontend/pull/351)
Backend requirements:
- Climate Explorer Backend >= 1.0.0
## 2.0.2
_15-Jul-2019_
- [Hotfix to remove lookbehind regex, which was not supported by Firefox](https://github.com/pacificclimate/climate-explorer-frontend/pull/315)
## 2.0.1
_10-Jul-2019_
- [Document export format for unstructured timeseries graphs](https://github.com/pacificclimate/climate-explorer-frontend/pull/310)
- [Order variable selection dropdown](https://github.com/pacificclimate/climate-explorer-frontend/pull/307)
## 2.0.0
_27-Jun-2019_
Major version increment:
- Conversion to a Create React App app.
- Hot updatable configuration files (see README).
- Externalization of most text (Help, etc.) as a configuration file.
PRs:
- [Improve docker instructions in README](https://github.com/pacificclimate/climate-explorer-frontend/pull/288)
- [Add display options for prsn](https://github.com/pacificclimate/climate-explorer-frontend/pull/291)
- [Export data from unstructured timeseries graphs](https://github.com/pacificclimate/climate-explorer-frontend/pull/299)
- [**Convert to Create React App**](https://github.com/pacificclimate/climate-explorer-frontend/pull/298)
- [Convert Help and other text-intensive items to external text](https://github.com/pacificclimate/climate-explorer-frontend/pull/303)
- [Help > FAQ: Explain current polygon import limitations and behaviour](https://github.com/pacificclimate/climate-explorer-frontend/pull/306)
## 1.2.3
_12-Mar-2019_
- [More name tweaking](https://github.com/pacificclimate/climate-explorer-frontend/pull/286)
## 1.2.2
_12-Mar-2019_
- [Tweak naming and credits](https://github.com/pacificclimate/climate-explorer-frontend/pull/281)
## 1.2.1
_21-Feb-2019_
- [Fix a bug that caused the time of year on exported data to show as "undefined"](https://github.com/pacificclimate/climate-explorer-frontend/pull/268)
- [Support configuring user-friendly unit strings in UI](https://github.com/pacificclimate/climate-explorer-frontend/pull/270)
- [Graph popups display specific month or season corresponding to each value](https://github.com/pacificclimate/climate-explorer-frontend/pull/271)
- [Datasets with only annual values are visually separated on annual cycle comparison graphs](https://github.com/pacificclimate/climate-explorer-frontend/pull/273)
## 1.2.0
_17-Dec-2018_
Features and bug fixes
- [Flexible determination of "matching" climatologies (start and end dates)](https://github.com/pacificclimate/climate-explorer-frontend/pull/263)
- [Fix data export in LongTermAveragesGraph](https://github.com/pacificclimate/climate-explorer-frontend/pull/257)
- [Fix invalid default climatology (Dataset) selection](https://github.com/pacificclimate/climate-explorer-frontend/pull/255)
- [Save zipped shapefiles to root folder in zipfile](https://github.com/pacificclimate/climate-explorer-frontend/pull/251)
- [Fix stats summary table time of year bugs](https://github.com/pacificclimate/climate-explorer-frontend/pull/247)
- [Fix time of year selection in LTA graph](https://github.com/pacificclimate/climate-explorer-frontend/pull/245)
- [Allow users to change opacity on climate layers](https://github.com/pacificclimate/climate-explorer-frontend/pull/241)
- [Limit geometry to one active polygon](https://github.com/pacificclimate/climate-explorer-frontend/pull/240)
- [Fix imported polygon behaviours](https://github.com/pacificclimate/climate-explorer-frontend/pull/236)
- [Always display different variables with different vertical scales](https://github.com/pacificclimate/climate-explorer-frontend/pull/235)
- [Show dataset selection in Data Map panel label](https://github.com/pacificclimate/climate-explorer-frontend/pull/234)
- [Disable circle marker map tool](https://github.com/pacificclimate/climate-explorer-frontend/pull/233)
- [Set precision for _all_ variables](https://github.com/pacificclimate/climate-explorer-frontend/pull/228)
- [Fix timestampToTimeOfYear bug; clean up code](https://github.com/pacificclimate/climate-explorer-frontend/pull/214)
- [Guidance, Part 6: Miscellaneous](https://github.com/pacificclimate/climate-explorer-frontend/pull/210)
- [Guidance, Part 5: Dataset context
](https://github.com/pacificclimate/climate-explorer-frontend/pull/209)
- [Guidance, Part 4: Panels](https://github.com/pacificclimate/climate-explorer-frontend/pull/208)
- [Guidance, Part 3: Help](https://github.com/pacificclimate/climate-explorer-frontend/pull/205)
- [Guidance, Part 2: Information popovers](https://github.com/pacificclimate/climate-explorer-frontend/pull/200)
- [Guidance, Part 1: Revise navigation](https://github.com/pacificclimate/climate-explorer-frontend/pull/199)
- [Fix dataset filter for anomaly graph](https://github.com/pacificclimate/climate-explorer-frontend/pull/197)
- [Display datasets with no monthly values in the Long Term Averages graph](https://github.com/pacificclimate/climate-explorer-frontend/pull/194)
- [Improve anomaly graph UI](https://github.com/pacificclimate/climate-explorer-frontend/pull/180)
- [Flexible map width](https://github.com/pacificclimate/climate-explorer-frontend/pull/164)
- [Context graph bugfixes](https://github.com/pacificclimate/climate-explorer-frontend/pull/163)
- [UI changes and bugfixes to support multiplle timeset types in one portal](https://github.com/pacificclimate/climate-explorer-frontend/pull/156)
- [Fix spreadsheet download format](https://github.com/pacificclimate/climate-explorer-frontend/pull/153)
- [Make sure timeseries are correlated](https://github.com/pacificclimate/climate-explorer-frontend/pull/161)
- [Support selecting a specific variable+description](https://github.com/pacificclimate/climate-explorer-frontend/pull/160)
- [Default to loading CanESM2 and rcp85](https://github.com/pacificclimate/climate-explorer-frontend/pull/158)
- [Use correct scenario string for downscaled data queries to multistat](https://github.com/pacificclimate/climate-explorer-frontend/pull/151)
- [Add stick plot](https://github.com/pacificclimate/climate-explorer-frontend/pull/149)
- [Add a future annual cycle graph](https://github.com/pacificclimate/climate-explorer-frontend/pull/146)
Code improvements
- [Update LTAG and SST lifecycle to match AnnualCycleGraph](https://github.com/pacificclimate/climate-explorer-frontend/pull/262)
- [Fix test suite after jsdom update ](https://github.com/pacificclimate/climate-explorer-frontend/pull/178)
- [Pass only needed data to context graphs](https://github.com/pacificclimate/climate-explorer-frontend/pull/148)
## 1.1.0
_26-March-2018_
- [Adds Extreme Precipitation tab to list of existing data views](https://github.com/pacificclimate/climate-explorer-frontend/pull/141)
- [Add multi-model context graph (a.k.a. the "spaghetti plot) to main portal](https://github.com/pacificclimate/climate-explorer-frontend/pull/117)
- [Adds currently running version number and commitish to footer](https://github.com/pacificclimate/climate-explorer-frontend/pull/136)
- [Fix DualDataController query bugs](https://github.com/pacificclimate/climate-explorer-frontend/pull/120)
- [Several](https://github.com/pacificclimate/climate-explorer-frontend/pull/121) [refactoring](https://github.com/pacificclimate/climate-explorer-frontend/pull/113) [changes](https://github.com/pacificclimate/climate-explorer-frontend/pull/137) to improve code quality
## 1.0.2
_9-January-2018_
- [Disable parameters that don't match any datasets on dataset dropdown menus](https://github.com/pacificclimate/climate-explorer-frontend/pull/98)
- [Fix a bug that prevented comparing variables across a specified area](https://github.com/pacificclimate/climate-explorer-frontend/pull/109)
- [Fix map usability bugs](https://github.com/pacificclimate/climate-explorer-frontend/pull/100)
- [Add application-wide routing and access to multiple ensembles](https://github.com/pacificclimate/climate-explorer-frontend/pull/101)
## 1.0.1
_20-November-2017_
- [Fix a bug preventing downloading Annual Cycle data](https://github.com/pacificclimate/climate-explorer-frontend/pull/97)
- [Fix a bug that treated 0 as missing data](https://github.com/pacificclimate/climate-explorer-frontend/pull/94)
## 1.0.0
_10-November-2017_
- [Add a new unstructured timeseries graph for point-in-time (non-mean) data; allow displaying multiple time slices at once on the map](https://github.com/pacificclimate/climate-explorer-frontend/pull/89)
- [Use a thematic graph colour palette](https://github.com/pacificclimate/climate-explorer-frontend/pull/82)
- [Add a configuration file to provide precision, logarithmic scaling, and colour settings for specific variables](https://github.com/pacificclimate/climate-explorer-frontend/pull/67)
- [Add a new error message when a user selects a non-existent data set](https://github.com/pacificclimate/climate-explorer-frontend/pull/65)
- [Add abilty to display two datasets simultaneously on graphs and maps; support data sets split across multiple files by time resolution](https://github.com/pacificclimate/climate-explorer-frontend/pull/62)
- [Make data displayed in graphs downloadable](https://github.com/pacificclimate/climate-explorer-frontend/pull/57)
- [Switch to running tests serially to fix a race condition in Jest](https://github.com/pacificclimate/climate-explorer-frontend/pull/61)
- [Fix timeseries parsing for the MOTI portal](https://github.com/pacificclimate/climate-explorer-frontend/pull/55)
- [Add footer text to map](https://github.com/pacificclimate/climate-explorer-frontend/pull/49)
- [Switch request library to ajax from jQuery; improve error handling](https://github.com/pacificclimate/climate-explorer-frontend/pull/44)
## 0.2.0
_11-April-2016_
- [Add button to set ncWMS layer colorscalerange based on current map view](https://github.com/pacificclimate/climate-explorer-frontend/pull/39)
- [Add colorbar to map display](https://github.com/pacificclimate/climate-explorer-frontend/pull/38)
- [Add button to download map image](https://github.com/pacificclimate/climate-explorer-frontend/pull/29)
- [Enforce Airbnb eslint settings](https://github.com/pacificclimate/climate-explorer-frontend/pull/27)
- [Add loader to map when dataset not yet available](https://github.com/pacificclimate/climate-explorer-frontend/pull/26)
- [Consolidate MapController options](https://github.com/pacificclimate/climate-explorer-frontend/pull/20)
- [Add polygon import/export for map region](https://github.com/pacificclimate/climate-explorer-frontend/pull/17) with [shapefile](https://github.com/pacificclimate/climate-explorer-frontend/pull/24) capability
- [Add Datatable export buttons](https://github.com/pacificclimate/climate-explorer-frontend/pull/16)
## 0.1.0
_2-March-2016_
- Initial versioned release