Kaltura HTML5 Release Notes Archive

This is the archive of older releases for the kaltura html5 library. For up-to-date release info see the Kaltura_HTML5_Release_Notes page

1.6.12

 * deliveryCode flashvar support 3d7203


 * DOL fixed fullscreen for destroyed players.
 * Includes jQuery > 1.8 fix


 * Fixed custom captions button forcing bellow player captions


 * Fixed swf embeds which are missing partner id in kwidget response
 * Fixed $requestHeaders undefined issue


 * CR-27801 -- Support for showing a cookie warning ( flashvar "alertForCookies" )
 * Support for detecting timed text format based on extension


 * SF: #16705 -- Updated ip checks for non-public ips in x-forward-for headers
 * SF: #16235 -- Fixed captions layout issue.


 * Fixed double click support for iOS 6


 * CR-36102 / DUC-864 -- player size issue for single players, was breaking some pages on iOS
 * CR-36101 / DUC-863 -- audio volume control not supported on mobile chrome


 * DUC-865 -- fixes playlist changeMedia call issue a061ecd2


 * DUC-859 -- fixes iPhone pause on play regression for android fixes
 * CR-31102 / DUC-849 -- Fixes issue with nexus 7 click bindings


 * CR-31101 / DUC-848 -- Fixes for basic playbak on Samsung Galaxy S III by treating it as iPhone, using native fullscreen. DoubleClick Ads are disabled.
 * CR-28804, CR-28104, DUC-827, DUC-830 -- Fixes playlist index issue; by correctly mapping playlist index to plugin data property.
 * Fixed paused content after double click ad on iOS iPhone issue.


 * DUC-850 -- Fixes HLS loading bug when restoring content from doubleClick playback sequence.


 * Fixes DUC-852 / CR-31104 playing parts of ads on change media. fad2e2c
 * Fixes DUC-388, CR-31103 title overlay not 100% width in fullscreen 80b1cf4
 * Fixes for Android 4.0 -- Tested on Galaxy III and Evo 3D ( use native player, fixed webm detection, restrict android 4 can autoplay attribute ) 328699d
 * Serving iPhone flavors to Blackberry 7.1 0b5e54d


 * QC 5326 - Fixed redundant play after changeMedia bb5592a


 * vast fix player video area clicks invoking ads.
 * vast ad fixes for, content resume on ad click tab.
 * fix for configured ad skip text displayed when it should not be displayed.

and
 * DUC-846 -- Fixes support for external play requests for iPhone
 * Fixes duration updates for android 4, fixes android 4 content playback
 * Fix for JSON parsing of non-json values ( was rendering 002 as 2, breaking brand tagging flashvar for ABC )


 * Adds mobile chrome to "can't autoplay" device profile. Enables nexus 7 device to work with players that include autoplay property.
 * Ignores its "probably" result from wembm support detection. Enables nexus 7 device to work with entries that include webm and h.264 flavors.
 * Added in better re-size for ads timing with double click ad playback, so we only resize for ads once playback starts, which avoids the appearance of "smaller content" bug.


 * DUC-827 fix for changeMedia sometimes not firing with entry data ( highlight playlist clip issue )
 * DUC-829 disable HLS on android 4.1, chrome 18, seems to be causing issues.
 * follow-up minor fix for playback continuation; on page playlist clips skipping ads on iOS


 * DUC-826 fixes on page playlist clips skipping ads on iOS on first play.


 * Adds support for siteCatalyst15 in omniture plugin pull request 195


 * DUC-690 Fixes prerolls ads for subsequent clips in a playlist
 * Supports custom messages in free preview end text.


 * DUC-769 Adds support for playlistAPI.loop, for looping playlist sequence.


 * DUC-811 Play button not present when exiting ads in iPhone
 * DUC-812 Fixes content playing in background after preroll ad resume


 * DOLFRANCHISE-484 Adds support for black source switch for HLS replay seek issues.


 * DUC-806 Fix for content rewind extra seek event for HLS content on iOS.


 * DUC-777, Fix double click ad time displayed for content c5d6e09d


 * CR-16501, Support double click content switch for ads ( supports postRolls and playlists for iOS )


 * CR-38601, Fixed issue with VAST providers using redirects 050de6a
 * Updated carousel arrows assets 97e336c
 * Fixed compatibility issues with jQuery >= 1.8.0 0fd1a64
 * Added support for Akamai Media Analytics Description
 * CR-27801, Added support for 'alertForCookies' flashvar - Let the user to allow/disallow saving cookies fca515b


 * Fixed blackberry 7.1 unable to play videos - Disabled rtsp
 * Changed controls to native on Android 4.0.X 0b5e54d


 * Fixed recursive resizing on iOS b9f88fd


 * Fixed black screen on Android 4.0.X - SF 15195 6daf875


 * Fixed audio playlist wrongly displaying video area - QC 4181 2f35d56


 * Fixed mp3 playback ability detection for IE 6eaea7d


 * Display Access control preview message only if entry is session restricted. 23da653
 * Fixed Player size for Dynamic Embeds ( SwfObject / FlashEmbed ) 4cf5314


 * Fixed Access control preview on iPhone c2ce127


 * Fixed like plugin loading issue f0099f0
 * Support for Widget Id that is different from Partner Id 6ec6a82
 * Updated graphics for like button 70ce1df
 * Added support for overriding moderation plugin reasons via flashVars
 * Fixed playlist layout issues with the new playlist skin. b0175f3


 * Support likeButton issue 135
 * Support inject sources ( for live streams ) and json flashvars issue 161
 * Support Responsive Web Design layout issue 159
 * Support flashembed static methods issue 185


 * Added hovering control bar support for Best Buy customised player e54586d
 * Fixes Access control restriction when opening fullscreen in a new window 38ebbfb
 * Fixes Access control restriction for download script ( used by limited devices ) c680280


 * CR-19601 fixes loading spinner for native players ( iPhone )
 * Fixes change media call when content is not playing, to display play button.
 * Fixes changeMedia on iPhone, not updating thumbnails 990a045
 * QC 3166 -- player changes size in change media calls. cb17229
 * Adds support for mp3 source flavors issue 178


 * Fixes iPad shake issue, where the video content shaked up and down on the screen while hiding or showing the Disney overlay. 0eff6c3e8
 * Fixes Double Click ad size issue 156


 * Adds support for kWidget.destroy to cleanly remove players without callback event stacking, configuration and automated test on pull request
 * Adds support for DoubleClick content id; configuration and automated test on pull request

( skipped a versions )
 * Fixes custom replay events not monitoring progress. When you have a javascript based replay action, the playhead was not updating, with this fix the playhead and timecodes update after a javascript based replay. dc211e62
 * Fixes playlist api playlistAPI.dataProvider calls. Broken playlist api test, now fixed
 * Fixes freehweel plugin to work with some freehweel adManager updates, not easy to test since dependent on client freewheel subscription. basecamp thread


 * Fixes double click custom params for cuePoint urls. 774056, see original custom params pull request for feature description.


 * Fixes double click clickthrough ads support. 702935e mantis 15553


 * Fixes loop issue. c46bd3e
 * Fixes CDN with ports issue 1c20428


 * Adds support for flash embed params issue 163 mantis 15476 Automated test file Feature description on pull request
 * Fixes ad beacon mantis 15438


 * Fixed critical issue with swfObject embed 1.5 ( drupal based modules )


 * Fixes for .org in-page video tag fullscreen support, and captions


 * Fixed download media plugin relative URL Mantis 15157


 * Adjust KalturaPlatform configuration to support new kConf path 87f0db


 * Fixes caption menu display issue
 * Fixes playlist fullscreen player restore size issue


 * Fixed iOS 4.2 Fullscreen issue 8b8921
 * Fixed Ads size and position on Fullscreen bd11f2
 * Fixed Caption button not working a6f923
 * Fixed Playlist next/previous buttons not working for first entry 237d31


 * Fixed audio playlist playback b0aa71e
 * Support for preferedFlavorBR param passing to adaptive urls automated test should pass along preferedFlavorBR as url argument to adaptive urls. Can be tested by setting user agent to iPad
 * Adds "playbackComplete" event, can be tested in associated pull request test file
 * Fixed layout issue for player with title and and ads 56c5dfc0
 * Fixes native player binding issue for iPhone 1834fb1, fixes issue where 'EmbedPlayer.iPhoneShowHTMLPlayScreen' is false, play binding was not set.


 * Fixed Fullscreen resizing issue on orientation change issue 144
 * Disable caption menu during ad playback issue 149
 * Fixed player not loading on IE9
 * Fixed Playlist next/previous buttons disappearance and other playlist issues, issue 146
 * Support free preview end event 15391 pull 142 outlines automated test and configuration.
 * Support double click cust_params pull 141 outlines automated test and configuration.
 * Disabled UI during bumper playback a428312


 * Support player JS API on Blackberry devices pull request
 * Playlist: Disable next/previous during ad playback


 * Fixed direct download path URL for devices without Flash/HTML5 64dc25b

Release Notes
 * Fixed player switching to native player on fullscreen
 * Fixed overlay shown during ad playback
 * See issues closed in the 1.6.12 release
 * Adds support for playlist notifications Kaltura_KDP_API_Compatibility mantis 14939 pull request 101
 * Fixed iOS issue with page rendering after using back/forward buttons mantis 15172 e8fd06
 * Fixed captions layout menu not marking the correct layout after change 4cadc01

1.6.11
1.6.11.13
 * Double Click Content resume fix pull request ( includes test links )
 * Fix for native player display pull request

1.6.11.12 ( pull request ) .1.6.11.12 production location
 * WIDGET_LOADED event is thrown only once, at first playerReady occurrence - Fixes QC 2030
 * updated freewheel plugin for new ad event dispatch from ad plugins ( ad skips do not trigger adEnd ) test file FreeWheel + Nielsen highlights new beacon dispatches ( no ad events when there are no ads )
 * fixed captions display for ttml, use any ttml file with    lines, notice a single line break instead of two.
 * fixed race condition for loading captions interface .find on undefined error, rare race condition in loading players, error should not occur on any captions player

1.6.11.10
 * Refactored ad events to be in sync with flash and analytics plugin requirements pull request The follwing commit outlines ad flow ad event flow

1.6.11.6
 * re-factored kWidget.embed support kWidget refactor pull request Pull requests lists additional test files:
 * dyanmicInjectOfMwEmbed
 * emptyPlayer
 * playlist
 * vanilla embed mixed withOnPageObjects

1.6.11.5
 * Google Analytics plugin refactor Mantis 14707

1.6.11.4
 * Fixes double click cuepoints preroll issue by importing cuePoints refactor branch. Best illustrated by dolStatistics test files DoubleClick ad skip and DoubleClick ads. Should match ad event flow
 * Fixes user gesture volume change reporting. Can be tested with any dol statics player, note no volumeChange at startup dolStatistics player
 * Added support for looping Clarizen Issue CR-2601

1.6.11.3
 * Fixed stats event referrer parameter from "referrer" to "event:referrer".
 * Disable android 3.x usage of HLS, ( does not work ) see issue 46
 * Restored addExportedObject noted its deprecated in favour of setKalturaConfig. Can be tested by use of client player, or trying to use addExportedObject in javascript integrations.
 * Fixes disabling HLS for applembr style flavors. 756f054f can be tested by any player that make use of the 'Kaltura.UseAppleAdaptive' configuration option.
 * Use tags array instead of string matches as to not not match tag prefixes. e3c2de can be test by having "iphoneDisabled" should not match "iphone" tag when building set streams.
 * Fixed HLS support for clips less than 10 seconds enabling iOS playback change set automated test page
 * Fixed zoom not working once returning from fullscreen a2d58f5
 * Fixed captions switching - QC 1611 8ceeabd
 * Fixed player crash when playing entry with captions 3cc3ae9
 * Fixed video flickering when using playlist and video title - QC 2421 06c548c
 * Fixed captions remaining on screen when switching playlist entries - QC 2417

1.6.11.2
 * Support mixed Object and kWidget pages, Fixes ready callback for kWidge.embed automated test page github issue

1.6.11.1
 * Fixes access control message display during playlists item switches 3788ef9 mantis 15141
 * Support for custom kaltura interface messages patch set automated test page
 * kWidget.embed fixes firebug + firefox crash browser, fixes for IE8-9 Mantis 14542 16b785f and 96131c6

Release Notes
 * Fixed captions jumping when returning from fullscreen QC 1934
 * See github 1.6.11 closed issue list
 * Adds support for playlist access control
 * Adds support for ttml caption colours issue 42
 * Fixed flashvars to be available at jsCallbackReady time 877ba34 issue 45 qunit test
 * Support a small loading spinner for small players like ( audio ) a43f90
 * Use flash on android configuration option should apply to all versions ( not just android 2x ) db6bfe test page
 * fixes vast based cuePoint midrolls on iOS QC 1687 295e75 test page
 * fixed adStart and adEnd event to include slot type c49eeb and d1b9d14a
 * added support for cisuffix for NielsenCombined mantis 14963 0c76919
 * adds support for webx-webkit-airplay="allow" for allowed mirroring of html5 video content on tv via apple airplay 736e4c2 documentation
 * Disabled title layout plugin only on iPhone iOS4 1d1025 mantis 14778

1.6.10
Post tag v1.6.10.6
 * Back ported 1.6.11 seek code. test page

Post tag v1.6.10.4 Post tag v1.6.10.1 Release Notes
 * DOL Statistics: Fixed playerPlayEnd event value when sending the stats
 * DOL Statistics: Removed extra percentReached event with no value
 * Better Support Preview access control on Playlists
 * Use AppleMBR flavor if available before other HLS sources
 * DOL Statistics: Send autoPlay true value when autoPlay from Playlist
 * List of github issues addressed
 * DoubleClick IMA3 test page
 * Use flashembed for kWidget flash embedding, inherent div size with jquery size selectors for html5 kWidget.embed issue 28 [
 * Don't include audio flavours on android ( breaks HLS streams ) issue 20
 * DOLStatistics
 * 1) ) prefix vid and aud to ASSETNAME, fbf4042a mantis 14880
 * 2) ) Do not report events that do not have an associated entry data, part 2 of mantis 14880 971f66
 * Added support for iPhone auto continue playlists Issue 10 10d660b Mantis 14157
 * Added support for setKDPAttribute tabBar to change tab index in playlists. a4c418 test page
 * Fixed IE9 iframe flash javascript execute on non-existing tag issue, by not outputting object tag when in html5 mode. r4226 mantis 14648
 * Added support for ECMAScript 5 Strict Mode r4224 mantis 14640
 * Added work around for playFrom playTo for iOS r4211 mantis 14125 test page
 * Support adjusting viewport size so that fullscreen takes up full browser window on zoomed out page content ( for iPad and other browsers that adjust browser viewports ) r4177 test page
 * Added referrer parameter to kaltura analytics beacons r4231
 * Added support for carousel playlists r4176 mantis 14255

1.6.9
Post tag 1.6.9.6 ( March 19th )
 * Update player size after ad ends (QC: #1943) – When fullscreening after preroll ad – movie is not stretched to the whole page
 * fix for the fullscreen issue on iPad with iOS4
 * Try to seek for 20 secs when Midroll ends (QC: #1942)
 * DOL Analytics "autoPlay" flag now supports playlists (Mantis ticket: 14692)
 * Kaltura Analytics – Fixed missing MEDIA_LOADED event
 * Player resizing issue on playlists.

Post tag fixes 1.6.9a7
 * Additional fix to issue #6 for tall players before video plays. 23e0ac9 test page

Post tag fixes 1.6.9a6
 * DolStatistics Auto flag fix Mantis 14692
 * Fixes analytic issues Mantis 14753 a307ac2

Post tag fixes 1.6.9a4
 * fixed playlist hide interface during ad fullscreen issue. Issue #8 b154af0
 * fixed iOS re-size player during switching orientation issue Issue #6 fd3044
 * Fixes control visibility on player restore with playlist interface Issue #5 ce08ad
 * fixed player fullscreen size restore for players with titles Issue #4
 * Added referrer parameter for Kaltura Analytics events

Release Notes:
 * Add support for kdp buffering events r4196 mantis 14484 test page
 * Fixed hover binding for iPad r4185 mantis 14499
 * Fixed play state to match original play state after seeks r4183 mantis 14486
 * Support hiding QuickTime logo in between source switches r4183 mantis 14376
 * Fixed support for playlist api calls on entries before playback starts for iOS r4157 mantis 14380 test page
 * Fixed dolStatistics review bugs mantis 14426r4140
 * Fixed fullscreen video restore video smaller issue r4131 mantis 14489
 * Fixed fullscreen scroll page offset position r4138 mantis 14480
 * Support setting html5 configuration options via flashvars r4117
 * Support for adUpdatePlayhead notification for freewheel, doubleClick and vast ad players. ( related to dolAnalytics fixes mantis 13876 r4100
 * Support for overlayed controls on iPad r4116 mantis 14011
 * Fixed issues with Firefox 3.6 r4106 mantis 14303
 * Fixes IE < 9 issue with missing classid attribute for kWidget.embed
 * Fix for reading x-forward-for header r4133 mantis 14245

1.6.8
Post tag merge 1.6.8a17
 * Dol statistics fixes mantis 14426

Post Tag merge 1.6.8a8
 * fixes for dol statistics review ( merge 4140 ) mantis 14426

Post Tag merge 1.6.8a5
 * Fix for reading x-forward-for header r4133 mantis 13716

Post Tag merge 1.6.8a4
 * Fixed resize player issue during fullscreen changeMedia calls r4123 mantis 14480
 * Fixed parent #hash tag breaking player ever set to the ready state and configuration is unset issue DUC-402 r4103
 * Fixed fullscreen restore for firefox r4114

Release Notes:
 * Support for initItemEntryId r4089 mantis 14248 test page
 * Fixed end card display of play button and avoid background playback of content mantis 14377 r4086
 * Fixed End Card displays an Overlay with Text, fixes preview value for image end binding r4074 mantis 14364
 * DOL statistic plugin fixes r4072
 * Fixed cuePoint midrolls for iOS r4073  QC:1687
 * Restored basic PPT widget support r4066 test page
 * Fixed media space integration issue with kdpStatus support r4067
 * Don't display large play button in "native" mode on iPhone, overlays are not clickable mantis 14167

1.6.7
Post Tag merge 1.6.7a10
 * DOL statistic plugin fixes r4072
 * Some caption bellow player fixes. r4048
 * Merged in iFrame iOS player resize bug fix mantis 14209 and mantis 14249

Release Notes
 * Enhancements / Fixes to DolAnalytics plugin mantis 14244
 * Support native DOM fullscreen for desktop html5 browsers r4039
 * Support captions under video r4002 r4031. mantis 14257 test page
 * Fixed bug in postroll bumper in playlists r4021 test page
 * Refactor of kaltura configuration, to better support for kdp.setKDPAttribute r4002
 * Disable touch scrolling while in fullscreen mode on iOS r3983 mantis 14249
 * Centre loading spinner on fullscreen r3976 mantis 14199
 * Adds a backup resize call for iPad window size issue: r3975 mantis 14199
 * Adds bumper playback support for images r3932 mantis 14016
 * Return 0 or a positive number for getElementTime r3937 r4040 mantis 14237
 * Fixed kWidget.embed for IE8,7 r3901 mantis 14217
 * Support for Kaltura captureThumbnail plugin r3949 test page
 * Support for custom alert messages r3949 test page
 * Support for Kaltura downloadMedia plugin 3982 test page

1.6.6
Post Tag merge 1.6.6a10


 * Backported Dissable touch scrolling from 1.6.7 ( mantis 14249 )
 * Backported centered loading spinner from 1.6.7 ( r3976 mantis 14199 )
 * Fix for playlist player restore resize issue r3970
 * Fix for vast playhead updates related to image playback support r3966
 * Fix playlist playback issue with end ad skips r3961
 * Fix race condition with kWidget.embed r3957
 * Use larger thumbnail by default r3960
 * Playlist layout fix r3896
 * OSX flash rendering issue r3877

Release Notes


 * Fix for call to unset restoreKalturaKDPCallback r3840 mantis 14084
 * Playlist clip list title layout issue r3875 r3801 mantis 14007
 * Support for shareSnippet plugin r3821 mantis 13943
 * Support for Kaltura Moderation plugin r3834
 * Support for setting mediaPlayFrom / mediaPlayTo from flashVars r3829 mantis 14125
 * Fix for Analytics plugin always gets loaded even if not defined on uiConf r3848
 * Support for playing image r3856 mantis 14016 and others.
 * Updated Comscore C5 parameter to two digit values r3861 mantis 14005

1.6.5
Post Tag merge 1.6.5a1


 * Fixed race condition with jQuery domReady player rewrite sometimes overwriting onPage jquery with library version of jquery r3824 mantis 14130 ( also part of 1.6.4a1 )

Release Notes


 * Support playhead and time updates for doubleClick ad playback r3785 mantis 14076
 * Better support KDP logo ui conf config and fixed uiConf xml header tag parsing error. r3785 mantis 13934]
 * Prevent player resize bellow the original embed resolution when in fullscreen r3774 mantis 14023
 * Clear out existing timed text source on change media r3773 mantis 14018
 * KDP consistency uiVars must have attribute "overrideflashvar"="true" for uiVar to override flashvar r3772, mantis 14055
 * Fixes IE9 flash playback issue ( direct wmode rendering of flash object by default ) r3771 Also see Directly embed the iframe player
 * Always send play event even on ad skip. Fixes lack of comscore and NielsenCombined content play event when there is an ad skip. r3756 Mantis 14052
 * Adds support for   Caption TTML formatting tags r3767
 * Consistency tweaks for playerStateChange to better match KDP api.	r3757 r3761, r3787
 * kWidget.embed support test page r3757
 * Added support for referenceId ( entryId alias ) r3725

1.6.4
Post-Tag-Merge 1.6.4a1
 * cc formatting r3767
 * ad skip play beacon r3756
 * Fixed race condition with jQuery domReady ( see 1.6.5a1 hot fix above )

Release Notes:
 * Support for alternate component names for setKDP attribute on captions r3714
 * Restored support for  style embeds r3715
 * Use native iframe size to set initial player size ( instead of iframe get params ) r3716

Known issues
 * On players that do not include an ad plugin, the player appears to trigger the play event twice. ( integrations should not relay on doPlay being fired only once anyway since pause / play and ad sequences result in multiple triggers as well ) But the KDP only fires once for non-ad sequence players, so this is fixed in 1.6.5

1.6.3
Release Notes:
 * Fixes bumper events and playhead progress update r3687
 * Added integer padding to NilsenCombined
 * Added support for setKDPAttribute to captions custom vars r3686
 * Make VAST ads update playhead r3687
 * Trigger play event for bumper ads r3687
 * Fixed video being played after postroll r3692
 * Added local copy of Nielsen Combined brc issue
 * Fixed phpXmlProxyIssue with redirects and cleaning xml.

1.6.2
Release Notes:


 * Adjusted NielsenCombined plugin per beacon dispatch requirements.
 * Adjusted NielsenVideoCensus per beacon dispatch requirements.
 * Fixed issue with flashembed fallback.
 * Fullscreen when parent page have relative elements
 * 'playerStateChange´ event to return the same value as KDP
 * Apple HLS for short videos
 * Fixed: HTML5: Chrome browser -> While the post roll is playing, the scrubber and time indicator are blinking and when it finished playing, the player appears with play mode in the scrubber
 * HTML5: When seek after the Overlay time, the video is playing with the overlay until the end of the video including with the post roll
 * Fixed IE9 pre roll and cue points not triggering

1.6.1
Release Notes:


 * Improved VAST ad support with dual video tag usage, for instant resume without seeks for devices / browsers that support it.
 * Improved playlist layout support.
 * Improved dynamic embedding support. ( initial kWidget api ) ... note we have a separate release that will document the full extent of the kWidget api. For now its only used for dynamic embedding.
 * Added "leadWithHTML5" support
 * Fix bug with KDP evaluate expression support for compound expressions.
 * Fixed bugs with cuePoint support.
 * Fixed iOS seeking issue using toFixed on setCurrentTime seeks
 * Support for webkit-playsinline for inline player display in native iPhone apps.
 * Fixes for iPhone / Android play state monitor when using native controls.
 * Restored Support for static html5 library packaging ( DreamWeaver widget )
 * Added Support for Custom loading spinner
 * Bug fixes for Plugins Include: FreeWheel, NielsenCombined, NielsenVideoCensus, DoubleClick and added new plugin DOLAnayltics.