Releases: kdroidFilter/ComposeMediaPlayer
Releases · kdroidFilter/ComposeMediaPlayer
0.8.1
0.8.0
What's Changed
- Bump org.jetbrains.kotlinx:kotlinx-datetime from 0.6.2 to 0.7.1-0.6.x-compat by @dependabot[bot] in #76
- Bump filekit from 0.10.0-beta03 to 0.10.0 by @dependabot[bot] in #85
- Bump io.github.kdroidfilter:platformtools.darkmodedetector from 0.4.0 to 0.5.0 by @dependabot[bot] in #84
- Enhance resource cleanup on windows by @kdroidFilter in #86
- Fix fullscreen player does not rotate with device rotation on Android and enhance ressource clean up by @kdroidFilter in #87
- Add
currentTimeproperty to VideoPlayerState by @kdroidFilter in #88 - Prevent Video Player Pausing During Screen Rotation and Fullscreen Transitions on iOS by @kdroidFilter in #89
- Add support for initializing video playback in a paused state by @kdroidFilter in #90
- iOS improvements by @kdroidFilter in #91
- Fix Video Player Behavior on Screen Lock for iOS and Android by @kdroidFilter in #92
- Fix: Ensure Video Player Overlay Takes Full Height Across All Platforms by @kdroidFilter in #93
Full Changelog: v0.7.11...v0.8.0
0.7.11
What's Changed
- Bump kotlin from 2.1.21 to 2.2.0 by @dependabot in #66
- Bump com.vanniktech.maven.publish from 0.32.0 to 0.33.0 by @dependabot in #65
- 0.7.11 - Update dependencies, new unit tests, some fixes in ios and macOs by @kdroidFilter in #67
Platform-Specific Enhancements
- Linux: Added GStreamer initialization and element availability checks
- macOS: Improved file existence check and error handling
- macOS: Fix #69
- iOS: Fixed volume control by clamping values between 0 and 1
Testing Improvements
- Added comprehensive unit tests for core components:
- SubtitleTrack
- TimeUtils
- VideoMetadata
- VideoPlayerError
- Added GitHub Actions workflow for multi-OS build and test automation (Windows, macOS, Linux)
Documentation
- Added Compatibility Table in README to clarify version requirements
- Fixed formatting and links in documentation
Full Changelog: v0.7.10...v0.7.11
0.7.10
What's Changed
- Bump co.touchlab:kermit from 2.0.5 to 2.0.6 by @dependabot in #62
- Bump io.github.kdroidfilter:platformtools.darkmodedetector from 0.2.9 to 0.4.0 by @dependabot in #63
- Bump org.jetbrains.compose from 1.8.1 to 1.8.2 by @dependabot in #64
Full Changelog: v0.7.9...v0.7.10
0.7.9
Switch to JNA platform JPMS dependency Replaced `jna.platform` with `jna.platform.jpms` in `build.gradle.kts` to ensure better modularity and compatibility with JPMS. Updated `libs.versions.toml` to reflect the added and reordered JNA dependencies.
0.7.8
0.7.7
What's Changed
- Refactor Media Foundation initialization for clarity and async handling by @kdroidFilter in #56
- Fix #39
Full Changelog: v0.7.6...v0.7.7
0.7.6
What's Changed
- Use CompletableDeferred for Windows by @kdroidFilter in #55
Full Changelog: v0.7.5...v0.7.6
0.7.5
What's Changed
- Bump org.jetbrains.compose from 1.8.0 to 1.8.1 by @dependabot in #52
- Add CocoaPods support for iOS integration by @kdroidFilter in #54
Full Changelog: v0.7.4...v0.7.5
0.7.4
What's Changed
- Bump kotlin from 2.1.20 to 2.1.21 by @dependabot in #50
- Bump com.vanniktech.maven.publish from 0.31.0 to 0.32.0 by @dependabot in #51
Full Changelog: v0.7.3...v0.7.4