Skip to content
This repository has been archived by the owner on Jan 19, 2022. It is now read-only.

Latest commit

 

History

History
633 lines (368 loc) · 38.6 KB

CHANGELOG.md

File metadata and controls

633 lines (368 loc) · 38.6 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

2.5.0 (2020-12-08)

Features

  • api for blueprints to manage ab player sessions with partInstance awareness (#82) [publish] (666b18c)

2.4.0 (2020-11-10)

Features

2.3.1 (2020-09-30)

2.3.0 (2020-09-30)

Features

  • add TimelineEventContext for use in onTimelineGenerate, to allow the current and next part to be provided (if they are set) [publish] (e8ed966)
  • Allow adlib actions to call take (e5b1008)
  • move playout properties from Part to PartInstance [publish] (6edbee3)
  • replace some key-value interfaces with unknown [publish] (7346f2f)
  • Tally tags (#74) (a0fc99b)

2.2.1 (2020-09-28)

2.2.0 (2020-09-28)

Features

  • Add JSON entry type (0a27dee)
  • add parseConfig callback to blueprint manifests (133e238)
  • expose more functions to adlib-actions (#68) (0e4f14d)
  • Multiline strings (83498fb)
  • remove runtime arguments api [publish] (d49f7dd)
  • use PieceInstance._id in timeline piece group ids (88f8e83)

Bug Fixes

  • change any to unknown for better types (80239dc)
  • return configs as unknown (07a0431)

2.1.0 (2020-08-17)

Features

  • add ExtendedIngestRundown type, to allow blueprint to use properties from Core, that are not present in IngestRundown (290d35e)

Bug Fixes

  • remove externalId from BlueprintResultRundownPlaylist, since Core shouldn't use that anyway (the playlist.externalId is tied to the rundown that initiated the call to getRundownPlaylistInfo) (0b94097)

2.0.0 (2020-06-16)

⚠ BREAKING CHANGES

  • drop node 8 support

Features

  • a proposal to allow adlib piece-like metadata on an adlib action to provide UI information like thumbnails, sourceDuration, etc. (64cbef6)
  • add custom mongo filtering to action.findLastPieceOnLayer publish
  • add dynamicallyInserted to IBlueprintPartDB publish
  • add rank to adlib actions (b5bbc4a)
  • change segmentId to partId like in AdLibs publish
  • drop node 8 support (b67be0e)
  • first draft of adlib-actions api publish
  • more properties related to queuedForLater asRun messages (371a7c2)
  • support for asRunLog events for when rundown data has changed (0a1986c)
  • support for asRunLog messages that can be queued to be sent later, and picked up to be updated (70ce9fc)
  • update ActionExecutionContext (a71dfd6)

Bug Fixes

  • tweaks during tests publish
  • use only queueForLaterReason (ae364c1)

1.12.0 (2020-05-28)

Features

  • Add Select type to config manifest (1f0f58e)
  • Add transition properties to adlibs (9c1457e)
  • mos plugin data ingest (5a77cb7)
  • option to preserve keyframes in lookahead, and give events the current time publish
  • Table column ranks (2214d26)

1.11.0 (2020-05-06)

Features

  • add lookaheadMaxSearchDepth property to mappings (d92f60f)
  • add metaData field to timeline object keyframes (2227640)
  • add stickyOriginalOnly property (0d1725b)
  • expectedPlayoutItems (42b45b1)
  • introduce isDefaultCollapsed and isFlattened (c5f2507)
  • Make sourceDuration optional (a70a8a2)
  • Out-of-order playback timing and playlist looping (#59) publish
  • Property to force adlibs to be inserted queued (6111ea1)
  • use experimental TSR version publish
  • hidden: allow hiding the segment in the UI (82de87d)
  • identifier: add an optional identifier to the segment (2e879e9)

Bug Fixes

  • DeviceOptionsAny (88748d3)
  • merge marker (2d1978d)
  • missing export (894fe36)
  • non-adlib pieces need to set toBeQueued (fdf5a38)
  • try different git url (c1a511e)
  • update TSR-types dep (d8c3eb8)
  • use TSR types for ExpectedPlayoutItems publish

1.10.0 (2020-03-24)

Features

  • ci: option to ignore security audits (428708d)
  • identifier: add an optional identifier to the segment (b84feca)
  • identifier: optional part identifier (1746de5)
  • remove LookaheadMode.RETAIN (breaking change) publish
  • ResolvedPieceInstance (breaking change) (22bea64)
  • restructure NotesContext (40ec784)

Bug Fixes

  • OnGenerateTimelineObj references pieceInstanceId not pieceId publish
  • update for changes required by metadata publish

1.9.0 (2020-02-21)

Features

1.8.0 (2020-02-19)

Features

  • add isHidden property to segment publish
  • add toBeQueued to pieces publish
  • publish prereleases of branches (2415a7f)

1.7.0 (2020-01-07)

Features

  • option to treat piece as a static asset and skip some checks (a7fc8c8)

1.6.0 (2019-12-13)

Features

  • add blueprintId field to manifests (63d046a)
  • implement invalidReason (#49) (8db5e4e)

1.5.0 (2019-12-06)

Features

  • support floated parts and floated adLibs (f073d98)

1.4.2 (2019-12-03)

1.4.1 (2019-12-03)

1.4.0 (2019-12-02)

Features

1.3.0 (2019-11-22)

Features

  • add piece transitions properties, with simple typings (eda59aa)

1.2.1 (2019-11-14)

Bug Fixes

  • update typings after TSR update (925614d)

1.2.0 (2019-10-29)

Features

  • add prettier (344eef3)
  • tighten up typings on migration context interfaces (c1927fc)
  • update ci to run for node 8,10,12 (8ddedd3)

Bug Fixes

  • SplitsContent typings are split into more interfaces, and timelineObjects removed from the boxConfigs (9753a44)

1.1.0 (2019-10-11)

Bug Fixes

  • improve getRundownPlaylistInfo (f2dd56e)
  • move getRundownPlaylistInfo result into an interface (50ff6c3)

Features

  • config-manifest table type (99574b7)
  • support hinting/asking about RundownPlaylists (98d5ad7)

1.0.1 (2019-10-02)

Bug Fixes

  • onTimelineGenerate incorrect context type (51c1a26)
  • onTimelineGenerate incorrect context type (#46) (1250a78)

1.0.0 (2019-09-30)

Bug Fixes

  • expose blueprintId on IBlueprintShowStyleBase for show style selection (ace4ecc)
  • move metaData field to TimelineObjectCoreExt instead of being defined within the blueprint typings (3c96a2c)

Features

  • allow for blueprint-specified tags on adLib pieces (e5963a5)
  • allow specifying box geometry in SplitsContent (f11a49f)
  • expose externalPayload on NoraContent (94560a0)
  • expose nora renderer url to UI (71182cd)
  • remove studio config & migrations from show style blueprints (1017cc2)

0.24.1 (2019-08-06)

Bug Fixes

Features

  • expose infinite ids of pieces to onTimelineGenerate (401f30d)
  • persistant state to onTimelineGenerate (713c048)

0.24.0 (2019-06-18)

Bug Fixes

Features

  • persisted Part EndState (c714d7e)

0.23.0 (2019-05-22)

Features

  • Add external message retry until. (d19616b)

0.22.0 (2019-05-21)

Bug Fixes

Features

  • Replace Piece.start with a limited TimelineEnable object (8d153e2)
  • Update typings for timeline-v2 (6bdc139)
  • Use enable.duration instead of expectedDuration for Pieces (c8bef7f)

0.21.0 (2019-04-24)

Features

  • Add external message retry until. (5247951)

0.20.0 (2019-04-24)

Bug Fixes

Features

  • Refacor sli and adlib types (e6fc888)
  • Refactor typings for simpler ingest gateway interface (5edd6e5)
  • rename everything according to new naming schedule (54268c5)
  • split some types into simpler ones (0a7fb06)
  • update context types (9e0ec01)

0.19.0 (2019-04-11)

Features

  • add editable property to BaseContent/VTContent (5694206)

0.18.1 (2019-04-10)

Bug Fixes

  • improve the getHashId interface, to account for non-unique input (29029d2)

0.18.0 (2019-04-08)

Bug Fixes

  • Add id to IBlueprintShowStyleBase type (a6d8c32)
  • Add type for a set of blueprints (0fd5cea)
  • various changes to studio blueprints (78f3672)

Features

  • Give studio blueprint access to list of mappings (97eeb17)
  • prototype system and studio blueprints (6e8ed67)

0.17.0 (2019-04-01)

Features

0.16.0 (2019-03-27)

Features

  • Add transitionDuration to Part (f7337bf)

0.15.0 (2019-03-25)

Features

  • Add support for enum config types (429ae1c)

0.14.1 (2019-03-19)

0.14.0 (2019-03-14)

Features

  • Add displayDuration properties to Parts, and allow for setting the displayDurationGroup ones in post-process blueprint (439c84d)

0.12.0 (2019-01-21)

Bug Fixes

  • Add tsr-types as a dev dependency to fix build issues (159cb59)
  • Change tsr-types to a peer dependency, to allow other versions of tsr-types to be used in projects (e76029b)

Features

0.11.0 (2019-01-16)

Features

  • migrations: Add show style runtime arguments to migrations (b9d055b)

0.10.0 (2019-01-11)

Bug Fixes

Features

  • Add classes arrays to Part (0911caf)
  • add ConfigRef function, to be able to reference config values, instead of using the values directly (can be used for usernames & passwords in metadata message flow) (efa467e)

0.9.0 (2019-01-08)

Bug Fixes

  • add AsRunLogEventContent (11a2cf0)

Features

  • add mediaFlowId to VTContent (8e505b4)
  • asRunEventContext: add getPiece & getPiece (bc1e58c)

0.8.0 (2018-12-11)

Bug Fixes

  • add missing enum export (2e74bc0)

Features

0.7.0 (2018-12-10)

Bug Fixes

Features

  • migrations: Expose method to get the full variant id (1e59893)

0.6.2 (2018-12-03)

Bug Fixes

0.6.1 (2018-11-30)

Bug Fixes

  • fixed IMessageBlueprintPart and removed Pure interfaces because they are stupid. (0fb1f3e)

0.6.0 (2018-11-30)

Bug Fixes

  • bug in iterateDeeplyAsync (7b2e5b5)
  • case sensitive import paths (ca94cdb)
  • migrations: Blueprints specify variant id, to make it possible to update one later on (d4ad8a4)
  • linter error (16cec3a)
  • onTakes should have PartContextPure (14eb7b2)
  • update tsr-types (41a4583)

Features

  • migrations: Add playout-device migration methods to studio migration context (6e1ecb0)
  • fixed API for eventCallbacks, and split interfaces into "Pure" (which doesn't contain the UI-centric NotesContext) and normal (ddfa0ab)
  • renamed & reworked API (fc51f11)

0.5.7 (2018-11-28)

Bug Fixes

0.5.6 (2018-11-26)

0.5.5 (2018-11-23)

Bug Fixes

  • migration interface typing tweaks (e2f9666)

0.5.4 (2018-11-23)

Bug Fixes

  • add missing ConfigItemValue types (2ab6e33)

0.5.3 (2018-11-22)

Bug Fixes

  • config default value type (11caa0e)
  • proper enum exports & fixed tests (ac7e82a)

0.5.2 (2018-11-22)

Bug Fixes

  • mos-connection typings: add full classes for data types. (They are needed downstream in Core..) (eb57f04)

0.5.1 (2018-11-22)

Bug Fixes

0.5.0 (2018-11-22)

Bug Fixes

  • migration interfaces touchups (aa8257b)
  • removed dependency mos-connection and replaced with internal copy (c2963ba)
  • removed dependency of superfly-timeline and replaced with types from TSR-types (480408e)
  • tighten type of configItem (57ff2c1)
  • type ref (ed000c6)
  • update dependencies (e26fd9b)
  • update TSR-types dependency (b6bfcab)
  • update typedoc dep (0c0c508)

Features

  • migrations: Add context to migration validate and migrate functions. (93b555e)
  • migrations: Add types for blueprint based migrations (0d0d99b)

0.4.1 (2018-11-21)

Bug Fixes

  • rundown: Correct types of transisition duration properties on Part (b0aec50)

0.4.0 (2018-11-20)

Bug Fixes

  • Change types of transition timings on segmentline (0a7ba6b)
  • reverting splitting configManifest (cf9a68b)

Features

  • split configs into studio-configs & show-configs (2d95741)

0.3.1 (2018-11-19)

Bug Fixes

  • config: Missing export in index.ts (5e70d2d)

0.3.0 (2018-11-19)

Features

  • Add config manifests (4bfd30a)
  • Add minimum core version field (3817ce3)

0.2.0 (2018-11-15)

Features

  • Add blueprint runtime arguments (1676711)

0.1.5 (2018-11-08)

Bug Fixes

  • attempt to fix npm package not including dist files (744b2b6)

0.1.4 (2018-11-08)

Bug Fixes

  • prevent infinite release loop (a2dd894)

0.1.3 (2018-11-08)

0.1.2 (2018-11-08)

0.1.1 (2018-11-08)

0.1.0 (2018-11-08)

Bug Fixes

  • add index.ts (200af13)
  • Add missing iterateDeeplyAsync (4ab0127)
  • added devDependencies (8d9ad46)
  • build (8f825af)
  • enum used before declaration (6dce53e)
  • Loosen typings to reduce polluting core with unnecessary types (e1ec803)
  • Remove getHash as it leaves a require in the built blob (dba6e77)
  • Update to release supertimeline (b25e920)

Features

  • added scripts and tests stub. also preparing for CI (bedfeb3)
  • Simplify some typings (9a2c2eb)