Skip to main content
Skip table of contents

VDT Changes

The information on this page is sourced from here: Start Here / Changelog - Page ⋅ Storybook (vidispine.github.io)

23.3.0

@vidispine/vdt-mui

New

Typescript Support! - All components are now typed, this replaces PropTypes
  • MetadataGroupTreeView Component for displaying metadata group in a tree

  • EventList Virtualized list for showing events occurring in Vidicore assets

  • EventListItem List item for displaying an event occurring in Vidicore assets

  • VirtualizedList Generic list component used to efficiently render several list items

Updates

  • ItemPosterViewer

    • Lazy load and transition for blurred background image

    • Change default showBlurredBackground: true

  • ItemPosterList Change default variant: 'standard' and rowHeight: 'auto'

dependencies

  • prop-types removed

  • @mui/icons-material 5.11.9 -> 5.14.8

  • @mui/material 5.11.1 -> 5.14.8

peerDependencies

  • @tanstack/react-virtual 3.0.0-beta.30 (added)

@vidispine/vdt-js

  • parseSearchResultEvents Parser for mapping metadata-group search to events

dependencies

  • filesize 10.0.6 -> 10.0.12

@vidispine/types

New

  • ThumbnailMultiDocument

  • ThumbnailMultiType

  • SecretDocument

  • SecretType

  • SecretListDocument

  • SecretListType

  • VXASecretType

  • SubtitleMediaInfoType

Updated

  • CollectionType added 'timespan'

  • ExportLocationType added 'metadata'

  • LicenseType added 'licenseProperty'

  • PlaceholderImportRequestType added 'subtitle'

  • ReindexRequestType added 'createdTimeFrom', 'createdTimeTo', 'updatedTimeFrom', 'updatedTimeTo'

  • PlaceholderImportRequestType added 'subtitle'

  • SubtitleComponentType added 'mediaInfo'

  • SubtitleComponentType added 'mediaInfo'

  • ThumbnailServiceType changed 'path' from string to string array

  • VXAType added 'secret'

@vidispine/vdt-api

New

  • item.searchItemMetadataGroup request finding metadata-group timespans in items

  • collection.searchCollectionMetadataGroup request finding metadata-group timespans in collections

  • search.searchItemCollectionMetadataGroup request finding metadata-group timespans in items and collections

Updates

  • Fix buffer import (use built-in with node and npm package for browser)

@vidispine/vdt-materialui

Updates

  • EntityAccessAdd Include searching for real name of user

  • SavedSearch/SavedSearchFolder: updated 'isLoading' props - disable both when search is loading

Fixes

  • SavedSearchRow Fix title click handler

  • SavedSearch Fix import of svg multiple folder icon

  • TranscodeDialog Fix import of svg transcoder service icons

  • EntityAccessAdd better hits for non-role groups

  • EventTimeline Switch out core-js replaceAll polyfill for regexp replace

  • QueryBuilder Switch out core-js replaceAll polyfill for regexp replace

dependencies

  • core-js removed

  • @babel/runtime 7.21.0 -> 7.22.15

  • filesize 10.0.6 -> 10.0.12

  • final-form 4.20.9 -> 4.20.10

  • react-select 5.7.0 -> 5.7.4

@vidispine/vdt-react

dependencies

  • lz-string 1.4.4 -> 1.5.0

@vidispine/vdt-react-timeline

dependencies

  • konva 8.4.2 -> 8.4.3

@vidispine/vdt-videojs

Updates

  • Wrap internal styles in a vdt-videojs-root class so it's not interfering with other videojs usage - might affect custom styling

dependencies

  • video.js 7.21.2 -> 7.21.5

@vidispine/vdt-videojs-react

Updates

  • Above mentioned class style wrapper might also affect any custom styling added for player component

@vidispine/prettier-config

peerDependencies

  • prettier ^2.0.0 -> ^2.0.0 || ^3.0.0

@vidispine/eslint-config-base

dependencies

  • eslint-config-prettier 8.6.0 -> 8.10.0

  • eslint-plugin-import 2.27.5 -> 2.28.1

@vidispine/eslint-config-react

dependencies

  • eslint-plugin-import 2.27.5 -> 2.28.1

  • eslint-plugin-react 7.32.2 -> 7.33.2

  • eslint-plugin-react-refresh 0.3.4 -> 0.3.5

@vidispine/eslint-config-typescript

dependencies

  • @typescript-eslint/eslint-plugin 5.53.0 -> 5.62.0

  • @typescript-eslint/parser 5.53.0 -> 5.62.0

  • eslint-config-airbnb-typescript 17.0.0 -> 17.1.0

  • eslint-config-prettier 8.6.0 -> 8.10.0

  • eslint-import-resolver-typescript 3.5.3 -> 3.6.0

  • eslint-plugin-import 2.27.5 -> 2.28.1

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.