From b0e2ce40d6646be5a5c36711a3d25c34e8e3ea7c Mon Sep 17 00:00:00 2001 From: tonihei Date: Fri, 20 Sep 2019 16:42:23 +0100 Subject: [PATCH] Add dates to releases in RELEASENOTES. PiperOrigin-RevId: 270276830 --- RELEASENOTES.md | 88 ++++++++++++++++++++++++------------------------- 1 file changed, 44 insertions(+), 44 deletions(-) diff --git a/RELEASENOTES.md b/RELEASENOTES.md index fdc1f006ea..dc770576e3 100644 --- a/RELEASENOTES.md +++ b/RELEASENOTES.md @@ -67,7 +67,7 @@ * Add top-level playlist API ([#6161](https://github.com/google/ExoPlayer/issues/6161)). -### 2.10.5 ### +### 2.10.5 (TODO: add date) ### * Track selection * Add `allowAudioMixedChannelCountAdaptiveness` parameter to @@ -105,7 +105,7 @@ * IMA extension: Fix crash in `ImaAdsLoader.onTimelineChanged` ([#5831](https://github.com/google/ExoPlayer/issues/5831)). -### 2.10.4 ### +### 2.10.4 (2019-07-26) ### * Offline: Add `Scheduler` implementation that uses `WorkManager`. * Add ability to specify a description when creating notification channels via @@ -136,7 +136,7 @@ after manual selection changes for other renderers ([#6256](https://github.com/google/ExoPlayer/issues/6256)). -### 2.10.3 ### +### 2.10.3 (2019-07-09) ### * Display last frame when seeking to end of stream ([#2568](https://github.com/google/ExoPlayer/issues/2568)). @@ -155,7 +155,7 @@ * MediaSession extension: Fix `MediaSessionConnector.play()` not resuming playback ([#6093](https://github.com/google/ExoPlayer/issues/6093)). -### 2.10.2 ### +### 2.10.2 (2019-06-03) ### * Add `ResolvingDataSource` for just-in-time resolution of `DataSpec`s ([#5779](https://github.com/google/ExoPlayer/issues/5779)). @@ -205,7 +205,7 @@ * Fix bug in `CastPlayer.getCurrentWindowIndex()` ([#5955](https://github.com/google/ExoPlayer/issues/5955)). -### 2.10.1 ### +### 2.10.1 (2019-05-16) ### * Offline: Add option to remove all downloads. * HLS: Fix `NullPointerException` when using HLS chunkless preparation @@ -217,7 +217,7 @@ * Add a workaround for a decoder failure on ZTE Axon7 mini devices when playing 48kHz audio ([#5821](https://github.com/google/ExoPlayer/issues/5821)). -### 2.10.0 ### +### 2.10.0 (2019-04-15) ### * Core library: * Improve decoder re-use between playbacks @@ -341,7 +341,7 @@ diagnosing playback failures ([#5788](https://github.com/google/ExoPlayer/issues/5788)). -### 2.9.6 ### +### 2.9.6 (2019-02-19) ### * Remove `player` and `isTopLevelSource` parameters from `MediaSource.prepare`. * IMA extension: @@ -364,7 +364,7 @@ may cause problems for some devices and/or non-interlaced content ([#5003](https://github.com/google/ExoPlayer/issues/5003)). -### 2.9.5 ### +### 2.9.5 (2019-01-31) ### * HLS: Parse `CHANNELS` attribute from `EXT-X-MEDIA` tag. * ConcatenatingMediaSource: @@ -381,7 +381,7 @@ * MP3: Wider fix for issue where streams would play twice on some Samsung devices ([#4519](https://github.com/google/ExoPlayer/issues/4519)). -### 2.9.4 ### +### 2.9.4 (2019-01-15) ### * IMA extension: Clear ads loader listeners on release ([#4114](https://github.com/google/ExoPlayer/issues/4114)). @@ -410,7 +410,7 @@ * Fix issue where uneven track durations in MP4 streams can cause OOM problems ([#3670](https://github.com/google/ExoPlayer/issues/3670)). -### 2.9.3 ### +### 2.9.3 (2018-12-20) ### * Captions: Support PNG subtitles in SMPTE-TT ([#1583](https://github.com/google/ExoPlayer/issues/1583)). @@ -429,7 +429,7 @@ * Workaround for MiTV (dangal) issue when swapping output surface ([#5169](https://github.com/google/ExoPlayer/issues/5169)). -### 2.9.2 ### +### 2.9.2 (2018-11-28) ### * HLS: * Fix issue causing unnecessary media playlist requests when playing live @@ -456,7 +456,7 @@ ([#5162](https://github.com/google/ExoPlayer/issues/5162)). * Fix UUID passed to `MediaCrypto` when using `C.CLEARKEY_UUID` before API 27. -### 2.9.1 ### +### 2.9.1 (2018-11-01) ### * Add convenience methods `Player.next`, `Player.previous`, `Player.hasNext` and `Player.hasPrevious` @@ -508,7 +508,7 @@ * Swap recommended order for google() and jcenter() in gradle config ([#4997](https://github.com/google/ExoPlayer/issues/4997)). -### 2.9.0 ### +### 2.9.0 (2018-09-06) ### * Turn on Java 8 compiler support for the ExoPlayer library. Apps may need to add `compileOptions { targetCompatibility JavaVersion.VERSION_1_8 }` to their @@ -670,13 +670,13 @@ * Cronet extension: Now distributed via jCenter. * FFmpeg extension: Support mu-law and A-law PCM. -### 2.8.4 ### +### 2.8.4 (2018-08-17) ### * IMA extension: Improve handling of consecutive empty ad groups ([#4030](https://github.com/google/ExoPlayer/issues/4030)), ([#4280](https://github.com/google/ExoPlayer/issues/4280)). -### 2.8.3 ### +### 2.8.3 (2018-07-23) ### * IMA extension: * Fix behavior when creating/releasing the player then releasing @@ -719,7 +719,7 @@ ([#4611](https://github.com/google/ExoPlayer/issues/4611)). * Improved compatibility with FireOS devices. -### 2.8.2 ### +### 2.8.2 (2018-06-06) ### * IMA extension: Don't advertise support for video/mpeg ad media, as we don't have an extractor for this @@ -746,7 +746,7 @@ * Allow apps to register custom MIME types ([#4264](https://github.com/google/ExoPlayer/issues/4264)). -### 2.8.1 ### +### 2.8.1 (2018-05-22) ### * HLS: * Fix playback of livestreams with EXT-X-PROGRAM-DATE-TIME tags @@ -779,7 +779,7 @@ * Support TTML font size using % correctly (as percentage of document cell resolution). -### 2.8.0 ### +### 2.8.0 (2018-05-03) ### * Downloading: * Add `DownloadService`, `DownloadManager` and related classes @@ -893,12 +893,12 @@ `BaseRenderer.onStreamChanged`. * Added dependencies on checkerframework annotations for static code analysis. -### 2.7.3 ### +### 2.7.3 (2018-04-04) ### * Fix ProGuard configuration for Cast, IMA and OkHttp extensions. * Update OkHttp extension to depend on OkHttp 3.10.0. -### 2.7.2 ### +### 2.7.2 (2018-03-29) ### * Gradle: Upgrade Gradle version from 4.1 to 4.4 so it can work with Android Studio 3.1 ([#3708](https://github.com/google/ExoPlayer/issues/3708)). @@ -912,7 +912,7 @@ * MediaSession extension: Omit fast forward and rewind actions when media is not seekable ([#4001](https://github.com/google/ExoPlayer/issues/4001)). -### 2.7.1 ### +### 2.7.1 (2018-03-09) ### * Gradle: Replaced 'compile' (deprecated) with 'implementation' and 'api'. This may lead to build breakage for applications upgrading from @@ -932,7 +932,7 @@ * Video: Force rendering a frame periodically in `MediaCodecVideoRenderer` and `LibvpxVideoRenderer`, even if it is late. -### 2.7.0 ### +### 2.7.0 (2018-02-19) ### * Player interface: * Add optional parameter to `stop` to reset the player when stopping. @@ -1058,7 +1058,7 @@ ([#3340](https://github.com/google/ExoPlayer/issues/3340)). * Demo app: Add ability to download not DRM protected content. -### 2.6.1 ### +### 2.6.1 (2017-12-15) ### * Add factories to `ExtractorMediaSource`, `HlsMediaSource`, `SsMediaSource`, `DashMediaSource` and `SingleSampleMediaSource`. @@ -1102,7 +1102,7 @@ * Prevent period transitions when seeking to the end of a period when paused ([#2439](https://github.com/google/ExoPlayer/issues/2439)). -### 2.6.0 ### +### 2.6.0 (2017-11-03) ### * Removed "r" prefix from versions. This release is "2.6.0", not "r2.6.0". * New `Player.DefaultEventListener` abstract class can be extended to avoid @@ -1172,7 +1172,7 @@ * Unit tests moved to Robolectric. * Misc bugfixes. -### r2.5.4 ### +### r2.5.4 (2017-10-19) ### * Remove unnecessary media playlist fetches during playback of live HLS streams. * Add the ability to inject a HLS playlist parser through `HlsMediaSource`. @@ -1190,7 +1190,7 @@ `FrameworkMediaCrypto` and by making `DefaultDashChunkSource.getNextChunk` non-final. -### r2.5.3 ### +### r2.5.3 (2017-09-20) ### * IMA extension: Support skipping of skippable ads on AndroidTV and other non-touch devices ([#3258](https://github.com/google/ExoPlayer/issues/3258)). @@ -1205,7 +1205,7 @@ * Caching: Force use of BouncyCastle on JellyBean to fix decryption issue ([#2755](https://github.com/google/ExoPlayer/issues/2755)). -### r2.5.2 ### +### r2.5.2 (2017-09-11) ### * IMA extension: Fix issue where ad playback could end prematurely for some content types ([#3180](https://github.com/google/ExoPlayer/issues/3180)). @@ -1231,14 +1231,14 @@ * Workaround for SimpleExoPlayerView's surface not being hidden properly ([#3160](https://github.com/google/ExoPlayer/issues/3160)). -### r2.5.1 ### +### r2.5.1 (2017-08-08) ### * Fix an issue that could cause the reported playback position to stop advancing in some cases. * Fix an issue where a Surface could be released whilst still in use by the player. -### r2.5.0 ### +### r2.5.0 (2017-08-07) ### * IMA extension: Wraps the Google Interactive Media Ads (IMA) SDK to provide an easy and seamless way of incorporating display ads into ExoPlayer playbacks. @@ -1292,7 +1292,7 @@ media playbacks ([#2900](https://github.com/google/ExoPlayer/issues/2900)). * Misc bugfixes. -### r2.4.4 ### +### r2.4.4 (2017-07-19) ### * HLS/MPEG-TS: Some initial optimizations of MPEG-TS extractor performance ([#3040](https://github.com/google/ExoPlayer/issues/3040)). @@ -1303,7 +1303,7 @@ * Video: Fix video dimension reporting on some devices ([#3007](https://github.com/google/ExoPlayer/issues/3007)). -### r2.4.3 ### +### r2.4.3 (2017-06-30) ### * Audio: Workaround custom audio decoders misreporting their maximum supported channel counts ([#2940](https://github.com/google/ExoPlayer/issues/2940)). @@ -1321,7 +1321,7 @@ ([#2977](https://github.com/google/ExoPlayer/pull/2977)). * Misc bugfixes. -### r2.4.2 ### +### r2.4.2 (2017-06-06) ### * Stability: Work around Nexus 10 reboot when playing certain content ([#2806](https://github.com/google/ExoPlayer/issues/2806)). @@ -1335,7 +1335,7 @@ ([#2871](https://github.com/google/ExoPlayer/issues/2871)). * Misc bugfixes. -### r2.4.1 ### +### r2.4.1 (2017-05-23) ### * Stability: Avoid OutOfMemoryError in extractors when parsing malformed media ([#2780](https://github.com/google/ExoPlayer/issues/2780)). @@ -1358,7 +1358,7 @@ ([#2824](https://github.com/google/ExoPlayer/issues/2824)). * Misc bugfixes. -### r2.4.0 ### +### r2.4.0 (2017-04-25) ### * New modular library structure. You can read more about depending on individual library modules @@ -1391,7 +1391,7 @@ * FLAC extension: Enabled 64 bit targets. * Misc bugfixes. -### r2.3.1 ### +### r2.3.1 (2017-03-23) ### * Fix NPE enabling WebVTT subtitles in DASH streams ([#2596](https://github.com/google/ExoPlayer/issues/2596)). @@ -1400,7 +1400,7 @@ * Minor fix for CEA-708 decoder ([#2595](https://github.com/google/ExoPlayer/issues/2595)). -### r2.3.0 ### +### r2.3.0 (2017-03-16) ### * GVR extension: Wraps the Google VR Audio SDK to provide spatial audio rendering. You can read more about the GVR extension @@ -1447,7 +1447,7 @@ ([#2427](https://github.com/google/ExoPlayer/issues/2427)). * Misc bugfixes. -### r2.2.0 ### +### r2.2.0 (2017-01-30) ### * Demo app: Automatic recovery from BehindLiveWindowException, plus improved handling of pausing and resuming live streams @@ -1510,7 +1510,7 @@ [#2264](https://github.com/google/ExoPlayer/issues/2264) and [#2290](https://github.com/google/ExoPlayer/issues/2290). -### r2.1.1 ### +### r2.1.1 (2016-12-20) ### * Fix some subtitle types (e.g. WebVTT) being displayed out of sync ([#2208](https://github.com/google/ExoPlayer/issues/2208)). @@ -1520,7 +1520,7 @@ * Fix issue where playbacks could get stuck in the initial buffering state if over 1MB of data needs to be read to initialize the playback. -### r2.1.0 ### +### r2.1.0 (2016-12-14) ### * HLS: Support for seeking in live streams ([#87](https://github.com/google/ExoPlayer/issues/87)). @@ -1574,12 +1574,12 @@ ([#2145](https://github.com/google/ExoPlayer/issues/2145)). * Misc bugfixes. -### r2.0.4 ### +### r2.0.4 (2016-10-20) ### * Fix crash on Jellybean devices when using playback controls ([#1965](https://github.com/google/ExoPlayer/issues/1965)). -### r2.0.3 ### +### r2.0.3 (2016-10-17) ### * Fixed NullPointerException in ExtractorMediaSource ([#1914](https://github.com/google/ExoPlayer/issues/1914)). @@ -1596,7 +1596,7 @@ * Improvements to Cronet network stack extension. * Misc bug fixes. -### r2.0.2 ### +### r2.0.2 (2016-10-06) ### * Fixes for MergingMediaSource and sideloaded subtitles. ([#1882](https://github.com/google/ExoPlayer/issues/1882), @@ -1607,7 +1607,7 @@ * Initial support for fragmented MP4 in HLS. * Misc bug fixes and minor features. -### r2.0.1 ### +### r2.0.1 (2016-09-30) ### * Fix playback of short duration content ([#1837](https://github.com/google/ExoPlayer/issues/1837)). @@ -1616,7 +1616,7 @@ * Fix live stream buffering (out of memory) issue ([#1825](https://github.com/google/ExoPlayer/issues/1825)). -### r2.0.0 ### +### r2.0.0 (2016-09-14) ### ExoPlayer 2.x is a major iteration of the library. It includes significant API and architectural changes, new features and many bug fixes. You can read about