Refactored entire project to use type declarations everywhere. Because of that, the minimum supported PHP version is now
PHP 7.4.
Complete list of changes: 3.x...v4
High Impact Changes
- Removed
VideoDetails
class. We useVideoInfo
class in its place DownloadOptions::getVideoInfo()
will now returnVideoInfo
classAbstractModel
class has been renamed toJsonObject
PlayerResponseParser
class has been renamed toSignatureLinkParser
, and itsparseLinks
method has a different signature
Low Impact Changes
- removed
SplitStream
class - removed
DownloadOptions::getSplitFormats
method SignatureDecoder::parseFunctionName
andSignatureDecoder::parseFunctionCode
are protected methods now