Releases: NEONScience/portal-core-components
Releases · NEONScience/portal-core-components
v1.10.0
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
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
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
v1.7.1
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
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
v1.6.6
v1.6.5
- 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
- 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