Skip to content

Latest commit

 

History

History
541 lines (379 loc) · 17.8 KB

CHANGELOG.md

File metadata and controls

541 lines (379 loc) · 17.8 KB

v4.10.1 (2023-10-31)

  • Trigger a default search when the search form is reset.

v4.10.0 (2023-10-30)

  • Force a default search when initially viewing the application interface.
  • Update SearchResultsCollection initialization to avoid single phantom search result showing up while search is in progress.
  • Hide pagination controls for all events representing a "search in progress."
  • Move route parameter configuration to appConfig.js.
  • Remove bits and pieces of deprecated code.

v4.9.0 (2023-10-30)

  • Fixed bug with checkboxes not persisting properly when page is reloaded with facet selections in the URL

v4.8.1 (2023-10-20)

  • Minor bug fix with the release script

v4.8.0 (2023-10-20)

  • Moved broken tests to a new location so they can be moved back into the main test folder when fixed.
  • Fixed several test suites to work properly with Jest.
  • Updated release shell script to be more platform-agnostic

v4.7.0 (2023-10-03)

  • Adding NSIDC logo to be used for NSIDC, ADE, and ACADIS supporting programs
  • Associating the NASA logo to datasets with NASA as the support program

v4.6.0 (2023-09-28)

  • Show mouse position over map in decimal degrees rather than DMS.

v4.5.1 (2023-09-19)

  • Version tagging main (v4.5.0 was accidentally built from the feature branch.)

v4.5.0 (2023-09-19)

  • Use the string "present" rather than "continuous" in temporal summaries.

v4.4.2 (2023-09-14)

  • Merge 4.3.2 patch into HEAD/main.

v4.4.1 (2023-09-05)

  • Remove puppet and vagrant configuration files
  • Update documentation on setting up developer instances of the app

v4.4.0 (2023-09-05)

  • Fix the "endless spinner" bug by adding a "no results" check to FacetsCollection so that all criteria are met for marking a search complete.

v4.3.2 (2023-09-13)

  • Ensure sort option is returned explicitly in the OpenSearch response and thus persist the user selection on the "Sort by" menu.

v4.3.0 (2023-08-29)

  • Replace the OpenSearchLight dependency with opensearch-browser.
  • Update DOI url in README.md.

v4.2.0 (2023-08-08)

  • Remove engines section from package.json as a workaround for older Drupal environment.

v4.1.0 (2023-08-03)

  • Bump Javascript dependencies to latest possible versions.
  • CSS tweaks necessitated by style changes in latest Openlayers version.
  • Rename Webpack and Babel config files to support use of CommonJS syntax.
  • Webpack, Babel, and Jest configuration updates for ESx (browser environment) support.

v4.0.0 (2023-07-25)

  • Move from RequireJS to ES2015 structure.
  • Switch to package.json for dependency management, webpack for building artifacts.
  • Fix Reset button config link; remove unneeded 'clear' option.
  • Using arc-shaped selection boxes for polar views.

3.1.0 (2023-07-13)

  • CI updates to reflect the change from master to main as the default branch. Note that these changes have not been tested by building a new CI machine. Additional VM configuration updates will be handled in a separate story.

Version 3.0.2-7

  • Update homepage link to learn more about the Cryosphere.

Version 3.0.2-2

  • Popper.js installed to get rid of bootstrap peer-dependency complaint. This is actually an outdated package; should be using @popperjs/core.
  • Replaced jquery/tipsy with tippy as a bridge. Eventually should go with React components (everest-ui currently uses react-tooltip).
  • Switched to tippy.js in the TemporalCoverageView.
  • Finished integration of the TemporalCoverageView with the datepicker. We switched to use vanillajs-datepicker due to the unsupported status of the old datepicker. In addition, the vanillajs datepicker ended up being simpler to do various integrations with validations, etc.
  • Added a template() method to the temporal coverage view to render & set the View object's element.
  • Switched to the date-fns package to parse, validate, and format date time strings.
  • Unified the TemporalCoverageView's adjustEndDate and formatDateInput into one method. Using the date-fns package, it now parses and completes partially-entered dates in the input elements. The behavior remains unchanged.
  • Internal updates:
    • Added npm script to generate code documentation.
    • Improved code formatting & linting
    • All JavaScript packages are now all managed by npm
    • The build and other tasks are now handled by npm scripts

3.0.0 (2020-07-17)

  • Update node.js and Javascript package versions.
  • Switch from Jade to Pug for HTML templates (Jade was renamed).
  • Move to Javascript version of Sass (Ruby version is no longer being maintained).
  • Add package-lock.json to committed files.
  • Update Puppet configuration for CI VM.
  • Start to remove ADE-related files (Arctic Data Explorer has been decommissioned).

2.1.1 (2019-10-17)

  • Updating RubyGems to latest version per security announcement

2.1.0 (2019-08-23)

  • Adding HTTPS support to nginx server

2.0.1 (2019-07-11)

  • Fixing acceptance tests
  • Fixing bad stylesheet for date picker

2.0.0 (2019-07-09)

  • Fixing tests, updating libraries

1.13.0 (2019-06-10)

  • Vagrant and Puppet updates

1.12.1 (2019-02-27)

1.12.1 (2019-02-26)

  • PSS-431: Remove Get Data button from NSIDC Search, in preparation for launch of new Dataset Landing Pages.

1.12.0 (2017-07-26)

  • Remove NSIDC wrapper (header, footer, "ASK US" button) from ade search for integration with NSIDC Labs page.
  • Remove attempts to establish websocket connection to nsidc.org/api/notification. This service was decommissioned.
  • Added NSIDC labs logo and feedback link to ADE search interface.
  • Change project name of the ADE search interface from ade_search to arctic-data-explorer

1.11.0 (2017-04-05)

  • Update name for "ACADIS Gateway" to "NSF Arctic Data Center".
  • Change code to refer to "ADE" instead of "ACADIS".

1.10.3 (2016-02-11)

  • Add "Global Terrestrial Network for Permafrost (GTN-P)" expected data center to ADE home page.

1.10.2 (2016-01-19)

Changes

  • Removed ACADIS logo and text from the landing page and search results page.

1.10.1 (2015-10-28)

Bug fixes

  • Update dependency OpenLayers; this fixes the display string in the lower righthand corner of the map showing the coordinates of the cursor. (NSIDC Search)

1.10.0 (2015-09-25)

New Features

  • Add new expected data center to ADE home page, "Data Observation Network for Earth (Data ONE)"
  • The Arctic Data Explorer has separate inputs for North, South, East, and West coordinates, rather than one input box; this change makes it clear that attempting a spatial search for something like "Alaska" will not work.

Bugfixes

  • Fix display of coordinates of the selected bounding box over HTTPS.
  • Update dependency OpenLayers; this fixes the display string in lower righthand corner of map showing the coordinates of the cursor. (ACADIS)

1.9.0 (2015-07-01)

New Features

  • Add new expected data center to ADE home page, "Rolling Deck to Repository (R2R)"

1.8.0 (2015-06-30)

New Features

  • Add link to "About the ADE" page to ADE landing page

Changes

1.7.13 (2015-06-29)

  • Updated documentation and dependencies.
  • Load external libs from a CDN where possible.
  • Remove obsolete test-setup code.
  • Upgrade ruby version from 1.9.3 to 2.2.2

1.7.12 (2015-06-15)

Bugfixes:

  • Fix spatial coverage parameter failing to reset when the 'Reset' link is clicked in the ADE, causing incorrect dataset counts to be displayed on the home page. (https://www.pivotaltracker.com/story/show/89554538)
  • Change the displayed names for the EOL and RDA data centers on the ADE home page from "UCAR/NCAR" to "UCAR NCAR". This matches a change made in the Solr backend related to queries not working because the "/" character could not be escaped properly.

1.7.11 (2015-05-12)

1.7.10 (2015-05-12)

1.7.9 (2015-05-12)

1.7.8 (2015-05-07)

1.7.7 (2015-04-13)

Bugfixes:

  • Fix rendering of NASA logo for NASA Datasets (PSS-195)

1.7.6 (2015-03-04)

1.7.5 (2015-02-26)

1.7.4 (2015-02-26)

v4.0.0 (2023-07-25)

Features:

  • Add Polar Data Catalogue repository.
  • Add Digital Archaeological Record repository.

Bugfixes:

  • Fix padding of map coordinates and word-wrap summary for long strings.
  • Limit list of bounding boxes shown when hovering over maps to 6.

1.7.3 (2015-02-11)

  • Added rsync excludes to Vagrantfile to prevent librarian puppet includes from crashing provision.

1.7.2 (2015-02-11)

  • Add grunt task 'tagLatest'/ci configuration to add 'latest' tag on version bump

1.7.1 (2015-02-11)

Changelog information for previous versions may be incomplete. See the Production Change Tracker for more information.

1.7.0

  • A reset link has been added next to the search button to reset the users search. (new for NSIDC, functions differently than ADE reset link)
  • Facet bookmarking works with special character facets.
  • A spatial map with mouseover coordinates has been added. This also included significant styling changes to the results. (new for NSIDC)
  • A bug that had results load in the home page view when using the browser navigation arrows has been fixed.
  • Datasets with multiple date ranges now have the ranges displayed in chronological order.
  • For some NSIDC datasets, the Get Data dropdown includes a "Product Web Site" link. (example: ELOKA002)
  • Fixed bug for ADE where reset link was not working.

1.6.0

  • Facet searches can now be bookmarked
  • URL parameters have been changed; old URLs still work, but any new URLs retrieved from a search will be different
    • "p" is now "pageNumber"
    • "psize" is now "itemsPerPage"
    • "bbox" is now "osGeoBbox"

1.5.0

  • Updates to app home page
    • newer, larger ACADIS logo
    • number of records available from each data center is listed and clickable to start a search for those records
    • "Examples of Arctic Data" at bottom are now links to searches
  • Replace "Cancel Search" button with status messages about the search
  • Upgrade Backbone.js
  • Changed calendar widget for selecting start and end dates to a new widget
  • Improved harvest reliability
  • Improved speed of map thumbnail with results
  • Fixed IE9 problem where the map thumbnail base layer was not rendered

1.4.4

  • OpenSearch responses now contain a link for obtaining a dataset by id
  • Ability to sort by spatial coverage
  • Facet Spatial Scope replacing Spatial Coverage in the ADE
  • New source ECHO now available
  • Fixed bug when doing a keyword search containing parenthesis inside quoted phrases
  • Added 'no spatial information' to the Spatial Coverage facet

1.4.3

  • New sources NODC and RDA now available
  • Removed the author facet due to length
  • Keyword search using parenthesis inside quotes now returns correct results
  • Added 'no spatial information' to the Spatial Duration facet

1.4.2

  • Sort datasets by 'Longest/Shortest duration'
  • Updated homepage text
  • Improved styling for datasets with no data links
  • Added RDA as a new data source
  • Added 'no temporal information' to the Temporal duration facet

1.4.1

  • Sort data sets by the 'Last Updated' field in addition to relevance
  • Updated home page text and contact information
  • Removed data center names that were showing up as Author facets
  • Condensed Data Center names into acronyms in the facet list and hover text shows full name
  • Show all button for facets when the list of is too long

1.4.0

  • Added more facets to filter search results:
    • Author
    • Temporal Duration (less than 1 year, 1-4 years, 5-9 years, and 10 or more years)
    • Spatial Coverage (global or non-global)
  • Display only the first 10 results for each facet with the option to show all
  • Fixed a bug where facets were not consistently appearing the first time a search was executed

1.3.0

  • Changed results layout to handle tabulated values (ADE)
  • Updated results items to handle multiple values i.e. multiple time ranges and bounding boxes (ADE)
  • Added Data Center facet to browse results using the different data centers as filters.
  • Fixed polar map selection when a box crosses the international date line.
  • Added landing page for NSIDC
  • Fixed IE8 parsing issues
  • Updated styles for alert messages

1.2.3

  • Several minor changes to the spatial selection popup based on usability feedback
  • User can now move the map around (panning)
  • New look for map controls and icons

1.2.2

  • Results do not display empty metadata values
  • Modified map controls so that the box can be resized rather than scaled
  • Zooming the map now centers around the selected region
  • Metrics tracking for OpenSearch requests
  • Phrase searching now treats terms individually, stripping the quotes from the query

1.2.1

  • Turned on results count dropdown
  • Bug fixes for harvesting all CISL records
  • Fixed parsing of temporal ranges so that NODC records display correctly
  • Pagination controls now disabled for single page results
  • Spatial extent 'reset' now clears the selection and the spatial filter input

1.2.0

  • Changed underlying service to make OpenSearch requests to query a Solr database rather than GI-Cat
  • Modified parsing of OpenSearch XML to get the correct fields
  • Source feeds (EOL, NMI, NODC, NSIDC) now being ingested into Solr from GI-Cat CSW/ISO output
  • Interface tweaks to make NSIDC Search more consistent with ACADIS ADE
  • Bug fixes to support Internet Explorer 8, 9, 10

1.1.6

  • Fixed bug where X button to remove search terms was not working
  • Fixed display of temporal range and data centers in search results

1.1.5

  • Changed content to the landing page, added NODC as a resource
  • Added 'Ask Me' feedback tab

1.1.4

  • Fixed bug that items per page option was not kept when a new search is performed
  • Disabled the items per page options in pagination
  • updated the configuration to be application settings and dependency injection settings

1.1.3

  • Added dropdown to change the number of visible search results per page
  • Data updated more recently will appear higher in the search results
  • Fixed bug where search results were not displayed in Internet Explorer 8
  • Fixed bug where the map was being rendered twice in the spatial selection popup
  • When a bounding box is drawn to cross the date line in the spatial selection popup, the area across the date line is highlighted on the map

1.1.2

  • The 'North Polar' view is now the default for the spatial selection popup
  • Fixed spatial selection map to handle selections across the dateline in the global view
  • Removed the southern hemisphere view from the spatial selection popup
  • Mouse icon now changes to a pointer when hovering over the map for more intuitive controls

1.1.1

  • Fixed bug affecting improper submission of search terms with international characters, e.g. searching for "Jökulsárlón"
  • Fixed bug affecting Firefox 6, where multiple-term searches were dropping the last term
  • Fixed bug where map projection changes would cause the interface to hang
  • Fixed bug where data centers were defaulting to NSIDC when they were not
  • Fixed bug where the reset search link was not resetting the search
  • Fixed bug with map selection interactions with the compass controls
  • Fixed bug with race conditions not correctly updating the spatial search geometry

1.1.0

  • Single character search terms are ignored
  • Forward slash in a search term no longer splits that search term in two, e.g. for "SSM/I"
  • Application now starts with a home page and introduces features to the user
  • The 'Reset Search' link now directs the user back to the home page
  • An error message is displayed when attempting a geospatial search across the International Date Line

1.0.3 (May 22, 2013)

  • Changed go to data links for NODC feeds, instead of pointing to a browse image now it points out to the FTP data pool.
  • Restyled buttons, input fields, and heading

1.0.2 (May 16, 2013)

  • Added request handling that cancels all the in-progress search when a new search is issued

1.0.1

  • Fixed bug where "Show More" was not appearing for results with short summaries
  • Added "Reset Search" functionality in current search criteria box
  • Refactored code loading scheme to use AMD for all JS and templates
  • Changed event model to use a centralized mediator

0.1.1

  • Minor text change: "Search Terms" -> "Tags"

0.1.0

  • Immediate feedback when removing search terms for the current search
  • Displaying version number in footer of page

0.0.1+build.420 (2013-04-09)

Several interface modifications prompted by user feedback.

  • Adjusted order of search fields for more sensible flow. Changed labels and wording (i.e. 'Keywords' to 'Text Search')
  • Calendar icons and spatial search icon now inside the input box
  • Keywords for each data set now appear in the search results

0.0.1+build.400 (2013-04-02)

Added and improved metadata fields for search results including the last updated date, data centers and keywords.

  • Error checking for the temporal range entry fields
  • Presentation and behavior tweaks with significant error checking for the spatial bounds entry popup. Default values shown with one decimal place.
  • Data center names are being more thoroughly extracted from the OpenSearch results
  • In the case of multiple data centers, entries are all displayed, separated by " / "
  • Data set's last modification date is being displayed in search results
  • Searches using keywords have been modified to query against the title, summary, and keyword metadata
  • 'Get Data' button now directs user to the dataset landing page and opens in a new tab