v1.9.15

@JamesHeinrich JamesHeinrich released this Oct 26, 2017 · 72 commits to master since this release

1.9.15: [2017-10-26] James Heinrich :: 1.9.15-201709291043
» (G:108) add basic APNG support
» (G:107) add basic WebP support
* return RIFF.WAV.CART comments in merged comments section
* add support for QuickTime 'loci' chunk
* bugfix: (#2124) support for Quicktime/MP4 "chpl" (CHaPter List) atom
* bugfix: (G:128) undefinied bsmod in module.ac3
* bugfix: (#2114) possible issue with UTF8 filenames and metaflac
* bugfix: (G:123) remove MySQL engine and collation from create table
* bugfix: (#2066) fix AAC MIME type, remove video key for audio-only files
* bugfix: (G:111) QuickTime stsd number_entries deadlock
* bugfix: (G:110) PHP memory limit with space
* bugfix: (G:109) improved animated GIF support
* bugfix: (#1966) GPS track in QuickTime

v1.9.14

@JamesHeinrich JamesHeinrich released this Mar 27, 2017 · 108 commits to master since this release

  • Add experimental support for E-AC3
  • #105: RIFF.WAVE.iXML multiple TIMESTAMP_SAMPLE_RATE
  • #95: improperly initialized error/warning keys
  • #94: ID3v2 write support for TXXX
  • #93: all errors or warnings should pass through class method

v1.9.13

@JamesHeinrich JamesHeinrich released this Dec 14, 2016 · 119 commits to master since this release

  • bugfix #89: ID3v2.4 custom genres with slashes
  • bugfix #88: large QuickTime files exceed PHP memory limit
  • bugfix #87: ID3v2 write GRID data not working properly
  • bugfix #86: Increase autoloading definitions
  • bugfix #84: ID3v2 available writable frames list
  • bugfix #82: ID3v2 datetime logic
  • bugfix #80: attempt to autodetect ID3v1 encoding
  • bugfix #77: add partial support of DSSv6
  • bugfix #76: add mysqli version of caching extension
  • bugfix #75: mysql cache max key length
  • bugfix #71: custom error handler to catch exif_read_data() errors
  • bugfix #71: add support for mb_convert_encoding
  • bugfix #70: ID3v2 POPM / UFID
  • bugfix #68: workaround broken iTunes ID3v2
  • bugfix #48: Quicktime set MIME to video/mp4 where applicable
  • bugfix #1930 fread on pipes
  • bugfix #1926 relax ID3v2.IsValidURL check

v1.9.12

@JamesHeinrich JamesHeinrich released this Mar 2, 2016 · 164 commits to master since this release

  • Add support for Direct Stream Digital (DSD) / DSD Storage Facility (DSF) file format
  • Add detection (not parsing) of WebP image format
  • bugfix #1910: Quicktime embedded images

v1.9.11

@JamesHeinrich JamesHeinrich released this Dec 24, 2015 · 170 commits to master since this release

  • #64 - update constructor syntax for PHP 7
  • #62 - infinite loop in large PNG files
  • #61 - ID3v2 remove BOM from frame descriptions
  • #60 - missing "break" in module.audio-video.quicktime.php
  • #59 - .gitignore comments
  • #58 - inconsistency in relation to module.tag.id3v2.php
  • #57 - comparing instead of assign
  • #56 - unsupported MIME type "audio/x-wave"
  • #55 - readme.md variable reference
  • #54 - QuickTime false 1000fps
  • #53 - Quicktime / ID3v2 multiple genres
  • #52 - sys_get_temp_dir in GetDataImageSize
  • demo.joinmp3.php enhancements
  • m4b (audiobook) chapters not parsed correctly
  • sqlite3 caching not working
  • bugfix #1903 - Quicktime meta atom not parsed

v1.9.10

@JamesHeinrich JamesHeinrich released this Sep 14, 2015 · 199 commits to master since this release

  • bugfix (G:49): Declaration of getID3_cached_sqlite3
  • bugfix (#1892): extension.cache.mysql
  • bugfix (#1891): duplicate default clause [Quicktime]
  • bugfix (G:41): incorrect MP3 playtime
  • bugfix: iconv problems on musl with //TRANSLIT
  • Add arguments to analyze() for original filesize (and filename)
  • ID3v2 simplify handling of multiple genres
  • Corrected merging of multiple genres for ID3v2
  • getid3_lib::GetDataImageSize return false on error

v1.9.9

@JamesHeinrich JamesHeinrich released this Dec 18, 2014 · 221 commits to master since this release

1.9.9: [2014-12-18] James Heinrich
» Added basic support for OggOpus
» Add ID3v2 CHAP + CTOC support
* Add composer autoloader
* bugfix: removed non-printable ASCII in comment
* bugfix: possible memory leak in OggFLAC
* bugfix: sys_get_temp_dir undefined before PHP 5.2.1
* bugfix: improved fix for XXE security issue (CVE-2014-2053)
(thanks nacinØwordpress*org)
* bugfix: G:25 ID3v2 LINK utf8_encode not defined
* bugfix: G:22 ID3v2 TXXX description encoding
* bugfix: #1855 - copy image height/width/etc to comments
* bugfix: #1855 - PHP errors in badly written APE/ID3v2 tags
* bugfix: #1845 - Quicktime parsing with no PHP memory_limit
* bugfix: #1828 - ID3v2 writing unknown frame names

v1.9.8

@JamesHeinrich JamesHeinrich released this May 12, 2014 · 248 commits to master since this release

v1.9.8 changelog