Releases: Cap-go/capacitor-youtube-player
Releases · Cap-go/capacitor-youtube-player
8.1.6
🆕 Changelog
Added
- Implemented comprehensive iOS plugin methods for YouTube Player control, including play, pause, stop, seek, volume control, playback rate, quality settings, and playlist management
- Added
executePlayerCommandJavaScript helper function to standardize player command execution and error handling - Added
PlayerInstancestructure to track multiple player instances by playerId - Added security-focused JavaScript escaping utility to prevent injection vulnerabilities
Fixed
- Fixed YouTube video player integration on iOS with complete plugin method implementations
Security
- Added input sanitization for all user-provided strings to prevent JavaScript injection attacks
- Implemented safe JSON serialization for player options and parameters
- Added security clarifications and code comments documenting safe practices for handling user input
🔗 Full Changelog: 8.1.5...8.1.6
8.1.5
🆕 Changelog
Changed
- Updated
.gitignoreto excludepackage-lock.jsonand.DS_Storefiles from version control
🔗 Full Changelog: 8.1.4...8.1.5
8.1.4
🆕 Changelog
Changed
- Updated Kotlin Gradle plugin from v2.2.x to v2.3.0
- Updated AndroidX Core SplashScreen library from v1.1.x to v1.2.0
- Updated Gradle build tool to v8.14.3
🔗 Full Changelog: 8.1.3...8.1.4
8.1.3
🆕 Changelog
Fixed
- Updated Android YouTube Player dependency to v12.1.2
🔗 Full Changelog: 8.1.2...8.1.3
8.1.2
🆕 Changelog
Fixed
- Updated
com.google.gms:google-servicesdependency to v4.4.4
🔗 Full Changelog: 8.1.1...8.1.2
8.1.1
🆕 Changelog
Changed
- Added homepage URL to package metadata for easier access to plugin documentation
🔗 Full Changelog: 8.1.0...8.1.1
8.1.0
🆕 Changelog
Added
- YoutubePlayer class for enhanced plugin functionality
Changed
- Updated to support Capacitor 8.0.0
- Switched license to MPL 2.0
- Updated actions/checkout to v6 in workflow files
- Streamlined CI workflows by removing redundant lint and build jobs
- Updated changelog format for better organization
Fixed
- Corrected spelling of 'supportingDetails' in log methods
- Corrected renovate package name for capacitor-swift-pm
- Improved git checkout performance
- Improved git fetch speed
- Added missing devDependencies
- Improved code formatting consistency across multiple files
- Enhanced packageRules formatting in renovate.json for better readability
🔗 Full Changelog: 7.3.2...8.1.0
7.1.2
🆕 Changelog
Fixed
- Added Renovate bot support to help keep project dependencies up-to-date
🔗 Full Changelog: 7.1.1...7.1.2
7.1.1
🆕 Changelog
Fixed
- Fix Discord formatting by removing footer in messages
- Fix Discord notification format to include repository name for better clarity
🔗 Full Changelog: 7.1.0...7.1.1