Skip to content

Releases: NEONScience/portal-core-components

v1.10.0

10 Nov 22:33
80a3a62
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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

v1.7.0

05 May 19:42
46c961c
Compare
Choose a tag to compare
v1.7.0 Pre-release
Pre-release

Changes

  • Adds ApplicationMenu component for RBAC to applications
  • Enhances availability to optionally show release vs provisional availability
  • Enhances availability to handle site centric view of availability by product
  • Move build process to utilize react-scripts
  • Package lock file version 2 update

v1.6.7

16 Apr 00:01
cb47b81
Compare
Choose a tag to compare
  • NeonHeader
    • Handle Drupal search action, styling injection

v1.6.6

14 Apr 02:12
49bd5d8
Compare
Choose a tag to compare
v1.6.6 Pre-release
Pre-release
  • NeonHeader
    • Update header auth UI injection

v1.6.5

01 Apr 15:26
4dce3c2
Compare
Choose a tag to compare
  • SiteMap
    • Table view CSV export
    • Various bug fixes
  • Time Series Viewer
    • Handle flat 0 axis datarange
    • Better handling of exotic time steps
    • Expanded snapshot testing
  • Prototype Dataset JSON-LD injection
  • Jettison legacy components (PopupBase, PopupLoading, NeonLegacyHeader, NeonLegacyFooter, NeonUtilityBar, NeonMenu)
  • Updates to READMEs

v1.6.4

10 Mar 18:37
9b5dd6d
Compare
Choose a tag to compare
  • Suport for Prototype Datasets API endpoints
  • Various SiteMap improvements
    • Fix intermittent tiling bug
    • More efficient table presentation
    • Fix table search behavior
    • Split view option
    • Support for rendering manual locations and decommissioned sites
  • TimeSeriesViewer better handling of null-filled series