Skip to content

Releases: NEONScience/portal-core-components

v2.0.0

22 Dec 17:31
735af47

Choose a tag to compare

Release Notes

  • React 17 upgrade, various dependency version updates (TypeScript, d3, RxJS)
  • Vendor module pattern for "forking" dependencies that require modifications to work within the project toolchain
    • Parallel.js v1.1.0 - modified to remove dependency on Node
  • TimeSeriesViewer
    • Add reference location display to positions
    • Allow displaying data when at least one site/position has data to display
    • Prevent invalidating variables for the lifetime of the viewer instance
    • Integrate sensor position schema detection and parsing
  • Documents
    • Add PdfDocumentViewer utilizing pdfjs for mobile PDF viewer display support
  • AopDataViewer
    • Minor changes to support latest AOP viewer version
    • Allow full width/height derivation to fill container based on FullWidthVisualization and DialogBase
  • ReleaseFilter
    • Add release button link
  • Download workflow and UI updates for better no data selection detection and presentation, mobile view improvements
  • Citation
    • Tombstoned DOI detection and presentation support
  • SiteMap
    • Add enhanced highlight ability for focus location polygons
  • Environment
    • Remove reliance on third party DataCite API
  • SVG
    • Modified SVG definitions to remove namespaced properties to support latest toolchain build
  • Update package-lock.json file version with latest npm v9
  • Update Drupal asset fallback injection handling

What's Changed

  • v2.0.0 by @sampsonj in #58
  • integrate sensor position schema detection and parsing by @sampsonj in #59
  • 735af47 fix drupal asset fallback injections, update zod to pick up fix

Full Changelog: v1.13.0...v2.0.0

v1.13.0

11 Aug 16:20
74f4cd1

Choose a tag to compare

Release Notes

  • Documents
    • DocumentViewer component now utilizes an iframe for inline document display instead of embed element, improve error handling
    • DocumentList and DocumentListItem resolves quick start guide variants, migrates display functionality from specific app to core components
    • Selector and tab based document viewing components
  • General
    • Add SplitButton component
    • Add specification, quick start guide types
    • Migrate document functionality from specific application to core components library
    • Add HEAD request method support to NeonApi module

What's Changed

Full Changelog: v1.12.1...v1.13.0.

v1.12.1

28 Jun 22:07
f17f7cf

Choose a tag to compare

Changes

  • Add path to observatory status page in RouteService

Full Changelog: v1.12.0...v1.12.1

v1.12.0

28 Jun 16:15
ecbbfd3

Choose a tag to compare

v1.12.0 Pre-release
Pre-release

Changes

  • ExternalHost
    • Update PhenoCam site links from host phenocam.sr.unh.edu to phenocam.nau.edu
  • NeonHeader
    • Update Drupal menu search styling overrides to handle structural changes

Full Changelog: v1.11.0...v1.12.0

v1.11.0

18 Mar 16:37
4998ab2

Choose a tag to compare

Full Changelog: v1.10.0...v1.11.0

v1.10.0

10 Nov 22:33
80a3a62

Choose a tag to compare

Changes

  • TimeSeriesViewer
    • Handle irregular series, mapping based on timestamp as default
    • Unify series, quality flag generation strategies
  • General
    • Add support for links from data product to taxon types and vice versa
    • CORS support for different subdomains when applicable
    • Bundles support for evolution over releases, restructure data model, move to API, integrate fetch and parsing into NeonContext initialization

v1.9.0

26 Aug 17:07
d7405d7

Choose a tag to compare

Changes

  • DownloadDataContext
    • Store, restore state on sign in action for currently open dialog
  • SiteMap
    • Change relocatable site type to gradient
  • DocumentViewer
    • Prototype inline document viewer component
  • NeonGraphQL
    • Add optional available releases clause to product queries
  • General
    • Session state storage converter pattern
    • Authentication / sign in observable for notifying subscribed components of sign in action
    • Remove MG-RAST external host references

v1.8.0

16 Jul 19:04
7b0b5e6

Choose a tag to compare

v1.8.0 Pre-release
Pre-release

Changes

  • NeonEnvironment

    • Derive NEON API, web hosts from server data environment variables
    • Derive DataCite API host from server data environment variable
  • SiteMap

    • Fix mapZoom property utilization on initialization
  • NeonContext

    • Final state definition includes authentication resolution when using core auth
    • Fix authentication state resolution when silent SSO detection is disabled
  • TimeSeriesViewer

    • Allow fetching and displaying data for a particular release
  • General Updates

    • Pull all route definitions into dedicated service to be utilized by all apps
    • Resolve remote assets based on environment
    • Reduce utilization of .env file variables to only those that change based on environment and core/root API paths
    • Improve redirect handling on authentication flows
    • Update TypeScript to 4.3.5, regenerate declaration files with latest tsc
    • Utilize npx in package.json scripts for referencing local node module executables and scripts

v1.7.2

03 Jun 23:29
3f32ce8

Choose a tag to compare

NeonHeader

  • Update to handle hiding the auth UI component coming from Drupal header

v1.7.1

26 May 15:00
ec91c85

Choose a tag to compare

Dialog Base

  • Fix title bar display for DialogBase

Time Series Viewer

  • Better handling for small viewports
  • Static data injection for standalone testing

SiteMap

  • Fix feature within bounds detection for polygons with a large number of coordinates by down sampling

Configuration

  • Move Jest config to standalone JS file