Releases: NASA-IMPACT/veda-ui
v4.1.0
v4.0.0
π Features
- Merge Analysis and Dataset Exploration pages (See Migration below) (#598)
- Allow for a story to link to an external link (#728)
- Revert removal of redirections
- Add Content Override option to stories hub (NASA-IMPACT/veda-config-eic#6)
- Add Component Override option to stories hero (NASA-IMPACT/veda-config-eic#6)
- Remove page local nav
- Add support for configurable STAC api endpoints, per dataset
- Allow datasets to provide custom parameters for analysis related endpoints
π Improvements
- Improve error handling
- Style
π Fixes
- Content fixes
Migration guide
Analysis and Dataset Exploration Merge
The Analysis and Dataset Exploration pages have been merged into a single page with a timeline based approach both to dataset exploration and to analysis.
This feature is currently under a feature flag that is disabled by default.
To enable set the following environment variable:
FEATURE_NEW_EXPLORATION=true
v3.0.0
Changelog v3.0.0
π Features
- Change default story sorting to pubDate
- Remove shadow scrollbar to improve performance
- Remove legacy path redirects
- Remove error log from production
- Add option to exclude datasets from analysis
- Allow analysis chart metrics to be configured per dataset (#669)
- Allow dataset explore page to be disabled
- Allow customizing strings for data catalog and stories banners
- Rename feedback button
- Adds Development page override capabilities
- Allow specifying banner image for About and Development page
π Improvements
- Improve dataset exploration date handling
- Improve analysis page flow (Added disclaimer texts, revamped design, update analysis date presets) (#654)
- Improve map interactions
- Improve documentation
π Fixes
- Fix header visual glitch on mobile
- Fix misc styling issues
v2.3.1
Changelog
π Features
- π¦
π Improvements
- π¦
π Fixes
- Fix taxonomy source link breaking filters on data catalog (NASA-IMPACT/veda-config#309 (comment))
v2.3.0
Changelog
π Features
- Add dataset classification: uncertainty and data grade (#575)
- Make basemap a configurable dataset property
- Add support for custom figure attribution position (only on direct component usage)
- Add APP_UI_VERSION env variable (accessible in custom footer components)
- Add support for homepage hero component override
π Improvements
- Improve display o dataset header taxonomies
- Improve shadow scrollbar behavior
- Change label of data access button on datasets
- Remove Welcome link from main nav bar
- Add distinct style to feedback button
π Fixes
v2.2.0
v2.1.0
Changelog
π Features
- MDX Table component for external files (US-GHG-Center/veda-config-ghg#16)
- Allow user to define dataset bounds (US-GHG-Center/veda-config-ghg#21)
- MDX embed block (NASA-IMPACT/veda-architecture#308)
π Improvements
- Improve display of units in map legend (#599)
π Fixes
- π¦
v2.0.0
Changelog v2.0.0
π Features
- Allow for customization of data catalog filters (#573)
- Add experimental support for ZARR datasets
- Upgrade to React 18 (#545)
- Add experimental POC for live MDX editor (only staging builds) (#546)
- Update default homepage content
π Improvements
- Remove unused modules
- Improve map legend display to handle digits and 4 decimals.
- Improve map handling of layers with no data (#568)
- General code improvements and cleanup
π Fixes
- Use "external" link for vector data instead of "child" to better follow the spec.
- Ensure all distinct dataset layers can be chosen for analysis (#582)
- Use correct statistics response keys following data services update (#572)
Migration guide
Taxonomy
With the removal of thematics
and sources
in favor of taxonomy
, the values under them must be migrated to a taxonomy with the name
of Topics
and Source
, respectively.
The values must also be converted from kebab-case to a human readable format (Title Case)
Example:
name: Dataset Name
thematics:
- covid-19
- agriculture
sources:
- dev-seed
becomes
name: Dataset Name
taxonomy:
- name: Topics
values:
- Covid 19
- Agriculture
- name: Source
values:
- Development Seed
Taxonomy Index
The taxonomy index file is no longer required and can be removed.
This file should be deleted and its reference in the veda.config.js
file should be removed.
Discoveries renamed to Stories
This version includes a content type change from discoveries
to stories
. This includes a url change from /discoveries/<id>
to /stories/<id>
, but redirects are in place to ensure that the old urls still work.
This change will require each instance to update their content to the new format. The following steps should be taken to migrate the content:
- In the
veda.config.js
file, make the following change+stories: './stories/*.stories.mdx', -discoveries: './discoveries/*.discoveries.mdx',
- It is now possible to customize the name of the stories in the interface. If you want a value different than "Stories" check the configuration section of the documentation to see how to do it.
- Rename the
discoveries
folder tostories
- Rename each discovery file from
<name>.discoveries.mdx
to<name>.stories.mdx
- Content that has a related content frontmatter key should be updated to use
story
type instead ofdiscovery
v1.0.0
Changelog v1.0.0
π Features
- Expand veda ui configurability by instances
- Ensure map legends show up for both layer when comparing (#547)
- Add page footer and header brand component override
- Add custom pages functionality
- Add Link component for long form content
- Add meta images configurability
- Include documentation for new features
π Improvements
- Improve map legend display (#558)
π Fixes
- Fix Image Block alignment class
- Fix map layer not loading on srollytelling (#542)
Migration guide
Because of how meta images are now handled, instances must add the following configuration to the package.json
file:
"parcelIgnore": [
".*/meta/"
]