All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Added USWDS tooltips and removed NLDI references
- Change 'STORET' to 'EPA' on presentation side
- Update UI of advanced form
- Updated help text
- Added NLDI upstream/downstream map
- Added download modal to advanced form
- Fixed advanced form radio button bugs
- Update NLDI url for downloads
- Query strings update when NLDI map returns sites
- Added search and download functionality to basic form
- Fix download bug when switching between basic and advanced form
- Removed jQuery, converted form to Vue and replaced Select2 with Vue Multiselects
- Changed colors to from hex to USWDS tokens
- Fixed ETL update label and alert close button
- Fixed the 'result' data profile radio buttons so that they download data
5.24.0 - 2021-05-10
- Updates to conform to U.S. Web Design System (USWDS).
- Dependencies and security updates.
5.23.0 - 2020-07-22
- All javascript tests must now be imported into assets/test/js/karmaEntrySpec.js. A single test bundle is now created rather than a bundle for each spec.
- When NLDI is queried, the distance parameter is not used if no distance is specified
- Fixed styling issue with the NLDI point selector.
5.22.0 - 2020-06-24
- No longer sending csrf_token with the searchparams in the WMS map calls.
5.21.0 - 2020-06-11
- Removed the ACWI branding.
- Updated contact email
- Ability to click on a feature in the coverage mapper
- Using latest tagged version of python 3.7 rather than 3.6.
- Jenkins pipeline library was updated to use IOW specific library with new configuration method.
- Removed CSRF tokens from web service calls.
- Updated url that is in the sites service to point at the new monitoring-location pages
- Issue when using hashed assets on the provider pages.
- Add CSRF protection to Contact Us and Portal pages.
- Environment-driven application configuration.
- Jenkins build and deployment
- Docker configuration for the application.
- Radio button for selecting Biological Metric Download form.
- Add nanobar.js to vendor.js so that it is loaded in the manage_cache page.
- Updated python dependencies
- Activity download uses a dataProfile in order to get all of the columns.
- Identify dialog now uses a Leaflet popup for all screen sizes and the form within the dialog has been eliminated in favor of a Populate Form button which populates the form within the portal page.
- New npm script that can be used to run the static server using https
- Handles 401 or 403 status from ajax calls and informs user that they need to reload the page.
- Radio button for selecting the organization data endpoint in the Download form.
- Computed web service calls are now updated when search form changes are made.
- Download proxy now works on Firefox and when remotely deployed.
- Download of data in Excel format when there are undefined counts now works.
- All endpoints now do not allow a download when there is no data to download.
- Bug that prevented portal page selects from working in Internet Explorer 11.
- Copy to clipboard button that takes the current portal page URL that is the window below the button and puts it in the browser clipboard.
- Curl command that shows when the 'Show Web Calls' button is clicked
- Function of 'Show Web Calls' button so that only one call, based on which result type radio button is selected, is shown
- Media breakpoint formatting that caused 'Select data to download' radio buttons to be inaccessible at screen widths between 768px and 992px
- Can now select pour points for NLDI navigation.
- An issue that affected the ability to add some query parameters to the 'web calls' on the portal page after the 'Reset form' button was pressed