Skip to content

Latest commit

 

History

History
executable file
·
87 lines (71 loc) · 2.77 KB

CHANGELOG.md

File metadata and controls

executable file
·
87 lines (71 loc) · 2.77 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

[1.5.0] - 2021-04-14

Fixed

  • bug with new parent generated during each iteration of playlist
  • bug with one item playlist inside priorityClass

Added

  • improved smil stability
  • added logic to remove infinite loops and unnecessary elements
  • improve readme and documentation

[1.4.0] - 2021-03-31

Fixed

  • bug with multiple widgets ids in same region
  • bug with widgets extension remaining in code for later media
  • multiple components code refactor

Added

  • keyboard support for triggers
  • ability to play triggers based on repeatCount attribute
  • improved image/widget performance
  • improved xml parsing and playlist generation

[1.3.0] - 2021-03-12

Fixed

  • fixed wrong order when processing sequences of elements without seq or par tags
  • improved performance during conditional playback
  • fixed cypress tests timeouts

Added

  • added local express server for cypress tests
  • added dynamic cypress tests for priority and wallclock

[1.2.0] - 2021-02-12

Added

  • basic cypress tests support
  • advanced conditional expression conditions

Fixed

  • fixed bug with file update blocked by wallclock functions
  • fixed bug with one playlist blocking another during wait
  • improved performance for LG devices

[1.1.0] - 2021-01-26

Added

  • trigger support
  • webos video playback hotfix with sleep(videoDuration) and Promise.race
  • add priority behaviour support (excl and priorityClass tags)
  • add conditional playback support

Fixed

  • fixed smil parsing issue on Rpi
  • fixed new smil file download/offline processing
  • fixed media files update check
  • fixed image intro
  • fixed image/widgets update check, add random query string to avoid caching except for brightsign device
  • add improved error handling
  • add new instance of playlist during each smil restart
  • add lastModified check during media files download at the start of the smil processing
  • add check for empty localFilePath during video playback
  • remove navigator.online and replace it with fetch functionality
  • fixed edge case bug causing infinite loop when no playlist is active
  • fixed wallclock bug for different dates without repeat

[1.0.1] - 2020-09-17

Added

  • performance optimization for older devices
  • add JSDoc, code structure improvements
  • improve test coverage

Fixed

  • fix offline playback
  • performance improvements for older/slower devices

[1.0.0] - 2020-08-31

Added

[0.0.1] - 2020-03-01

Added

  • Initial PoC release of SMIL player