Releases: JamesHeinrich/getID3
v2.0.0-beta6
Sync with 1.9.23-202310190849 [2023-10-19]
Changes: v2.0.0-beta5...v2.0.0-beta6
v1.9.23-202310190849
1.9.23: [2023-10-19] James Heinrich :: 1.9.23-202310190849
» add detection support for 7-zip archives
* #424 RIFF Undefined index "data"
* #421 tag.xmp remove GLOBALS
* #419 Quicktime Undefined index "time_scale"
* #418 tag.xmp zero-length fread
* #414 Quicktime bitrate for mp4 audio
* #413 Quicktime audio metadata
* #410 MPEG-1 pixel aspect ratio
* #407 PHP 8.1 compatibility
* #404 guard against division by zero
* #402 remove utf8_encode/utf8_decode
v2.0.0-beta5
Sync with 1.9.22-202207161647 [2022-09-29]
Changes: v2.0.0-beta4...v2.0.0-beta5
v1.9.22-202207161647
1.9.22: [2022-09-29] James Heinrich :: 1.9.22-202207161647
- bugfix #387 fails to detect h265 video codec (QuickTime)
- bugfix #385 Quicktime extended atom size
- bugfix #378 AAC bitrate cache warning
- bugfix #376 simplexml_load_string improvments
- bugfix #374 MOD improved SoundTracker support
- bugfix #371 fragmented MP4 unsupported warning
- bugfix #369 fix remote URLs pattern
- bugfix #366 change @error-suppress to isset (quicktime)
- bugfix #365 ZIP array offset on value of type int
- bugfix #364 add support for ANIMEXTS1.0 in GIF files
- bugfix #363 ASF improve support of Header Extension Object data
- bugfix #362 version update for ramsey/composer-install
- bugfix #359 MPEG-2 aspect ratio divide-by-zero
- bugfix #358 free format mp3 bitrate
- bugfix #355 undefined array key in ID3v2 chapters
- bugfix #352 avoid false detection of Musepack format
- bugfix #351 Incorrect length passed to fread on a flac file
- bugfix #348 more targeted usage of clearstatcache calls
- bugfix #347 fixed reported by PHPStan v0.12.99
- bugfix QuickTime support 'ID32' frame (ID3v2 inside QT)
- bugfix fix various PHP 8.1 issues
- bugfix PDF prevent undefined index
v2.0.0-beta4
Sync with 1.9.21-202109171300 [2021-09-22]
Changes: v2.0.0-beta3...v2.0.0-beta4
v1.9.21-202109171300
1.9.21: [2021-09-22] James Heinrich :: 1.9.21-202109171300
» add support for RIFF.guan
¤ add ID3v1 genres 148-191
¤ torrent files easy access key
- bugfix #342 demo.mysqli.php XSS
- bugfix #340 default quicktime.ReturnAtomData=false
- bugfix #338 improved transliterated tag merging
- bugfix #337 PHP 8.1 compatibility
- bugfix #335 PHP 8.1 compatibility
- bugfix #330 QuicktimeContentRatingLookup 'rtng'
- bugfix #328 throw exception if a resource seek fails
- bugfix #326 improved temporary path detection
- bugfix #325 INF/NAN constants instead of float/string
- bugfix #324 Nikon-specific atoms in QuickTime
- bugfix #321 prevent errors on corrupt JPEGs
- bugfix #319 prevent error in ZIP contents MIME detect
- bugfix #315 ID3v2 USLT check for data length
- bugfix #308 silence libxml deprecation warning
- bugfix #304 undefined index: comments
- bugfix #299 decbin type error in PHP8
- bugfix #298 error scanning WAV via file pointer
- bugfix #294 replace IMG_JPG with IMAGETYPE_JPEG
- bugfix #292 PDFs take long time to parse
- bugfix #291 divzero QuickTime with no playable content
- bugfix #290 detect ID3v1 on minimal example files
- bugfix #289 avoid crash on invalid TIFF
- bugfix #287 mp3 CBR detected as VBR
- bugfix #286 corrupt mp3 can cause slow scanning
- bugfix #284 allow "0" as a value in tags
- bugfix #283 array offset on value of type int
- bugfix #277 ID3v2 add new Turkish Lira TRY
- bugfix #270 demo.mysqli.php LONGBLOB
- bugfix #266 fix possible endless loop on PNG
- bugfix #257 undefined variables
- bugfix #207 improved LAME version string parsing
v2.0.0-beta3
Sync with 1.9.20-202006061653 [2020-06-30]
Changes: v2.0.0-beta2...v2.0.0-beta3
v1.9.20
1.9.20: [2020-06-30] James Heinrich :: 1.9.20-202006061653
» add support for DSDIFF audio
» add support for TAK lossess audio
» add support for IVF video
» add detection support for EPUB files
» add detection support for HPK archives
» add demo.mysqli.php, remove demo.mysql.php
¤ QuickTime.uuid now returned as an array (may contain multiple entries)
¤ improved PDF support, including page count
* bugfix (#247) array_min incorrect return value
* bugfix (#242) filepointer analysis errors
* bugfix (#238) comments_html may not match comments
* bugfix (#235) prevent disclosing paths when accessing modules directly
* bugfix (#233) Quicktime duplicate attached images
* bugfix (#229) Quicktime timestamps easy access
* bugfix (#228) master.zip did not contain demos
* bugfix (#227) Quicktime check subatoms data length
* bugfix (#226) uuid parsing based on UUID
* bugfix (#225) use comments_html content already generated by modules
* bugfix (#223) ID3v2 slashed genre names
* bugfix (#222) demo.browse filesystem character encoding
* bugfix (#221) option_tags_html=false ignored
* bugfix (#219) Quicktime.UUID now parsed more discriminately for XML and other data types
* bugfix (#218) QuickTime not copying covr to comments
* bugfix (#217) mp3 array offsets of type bool
* bugfix (#216) ID3v2.write allow WMP rating in POPM
* bugfix (#210) PHP 7.4 deprecated get_magic_quotes
* bugfix: Quicktime detect null-terminated strings used where Pascal strings should be
* bugfix: Quicktime GPS uninitialized array keys
v1.9.19
1.9.19: [2019-12-17] James Heinrich :: 1.9.19-201912131005
- add placeholder support for WTV (Windows Recorded TV Show)
- bugfix (#210) PHP 7.4 deprecated get_magic_quotes
- bugfix (#207) improved LAME version string parsing
- bugfix (#206) inverted logic in CopyTagsToComments
- bugfix (#203) use getimagesizefromstring if available
- Quicktime decode 'uuid' atom for 360fly cameras
v1.9.18
1.9.18: [2019-07-24] James Heinrich :: 1.9.18-201907240906
- bugfix (#198) use native hash functions instead of obsolete external binaries
- bugfix (#194) PHP 7.4 compatibility: fix deprecated curly brace array access
- bugfix (#191) unsupported operand types module.audio.ac3.php:763
- bugfix (#189) false UTF-16 and no termination strings
- bugfix (#188) add support for DS2 v8
- bugfix (#187) RIFF.WAVE.scot parsing
- bugfix (#184) invalid regex pattern (ID3v1)
- bugfix (#183) reduced information for GIF files with $option_extra_info=false
- bugfix (#175) mp4 max buffer size
- bugfix (#174) TIFF parsing improvements
- bugfix (#121) trailing nulls in ID3v2 strings
- standardize "track" -> "track_number"