Changelog for
python39-mutagen-1.47.0-2.1.noarch.rpm :
* Fri Mar 01 2024 Steve Kowalik
- Switch to autosetup and pyproject macros.
* Mon Nov 27 2023 Dirk Müller - update to 1.47.0:
* ID3: Allow reading TYER tags in the form of \"yyyy-mm-dd\"
* ID3: Handle negative extended header sizes :pr:`607`
* ID3: id3 frames fix bad cast due to str.isdigit :pr:`616`
* MP3: Auto-detect MP3 files without ID3 tags :pr:`601`
* WAVE: Extensible wave format support :bug:`595` :pr:`596`
* WAVE, AIFF: Handle truncated IFF files :bug:`496` :pr:`517`
* MP4: add a check for wrong offsets in mp4 files :bug:`426`
* FLAC: Fix cuesheet and seektable saving :pr:`534`
* TrueAudio: Read sample rate as unsigned and handle zero sample rate :pr:`609`
* docs: Fixed documentation for id3.ID3.save parameter v2_version
* docs: Make extlinks compatible with sphinx 6.0 :pr:`590`
* docs: Fixed various typos :pr:`602`
* Add some more type annotations :pr:`622`
* Various minor fixes for issues uncovered by oss-fuzz
* Thu Jul 06 2023 ecsos - Add %{?sle15_python_module_pythons}
* Mon Dec 12 2022 Antonio Larrosa - Update to 1.46.0:
* Drop Support for Python 3.5 and 3.6 #pr487 #pr568
* Add pyproject.toml and switch to poetry for development only [#]pr513
* tests: no longer include flake8 in the test suite, it has to be run separately now #pr571
* Start adding some type annotations and integrate mypy #pr488
* easyid3: map easyid3 grouping to TIT1 #pr505
* mutagen-inspect: add usage documentation #pr540
* wave: Fix bitrate calculation #pr566
* Increase buffer size for rewriting files from 256K to 1M to improve performance with network shares #pr570
* Other changes: code cleanup #pr514, typos #pr565, remove upper limit for python version #pr579
* Thu Sep 17 2020 Dirk Mueller - update to 1.45.1:
* Fix flake8 tests when run after calling ``setup.py build`` :bug:`482`
* No longer use mmap when rewriting files. Fixes slow save performance with Windows network shares, ZFS and more :pr:`483` :pr:`484`
* WAVE support with ID3 tags :pr:`408` (:user:`Philipp Wolfer `, :user:`Borewit`)
* DSDIFF support with ID3 tags :pr:`473` :pr:`472` (:user:`Philipp Wolfer `)
* MP4: Add support for nero chapters :pr:`398` (:user:`Martin Weinelt `)
* wavpack: add support for wavpack DSD :pr:`464` (:user:`Timothy Redaelli `)
* wavpack: add bits_per_sample :pr:`467` (:user:`Timothy Redaelli `)
* MP4: handle DecoderSpecificInfo with wrong instance size :pr:`465`
* docs: various fixes :pr:`461` (:user:`Terence Eden `), :pr:`474` (:user:`naglis`)
* tests: depend on flake8 now (instead of pycodestyle and pyflakes)
* docs: fix warnings with sphinx v3
* Fuzzing integration with `python-afl `__ :pr:`449`
* Fix various unhandled error cases in ogg, asf, oggvorbis, id3 :pr:`441`, :pr:`445`, :pr:`446`, :pr:`447`, :pr:`448`, :pr:`454` (:user:`Julien Voisin `)
* aac: Fix ZeroDivisionError in case frequency is unknown
* musepack: handle truncated stream header
* musepack: handle invalid sample rate index
* musepack: handle duplicate RG/SH packets
* oggtheora: handle truncated header packet
* oggtheora: fail if FRN in the header packet is zero
* oggtheora: handle empty pages in more cases
* ogg: handle empty pages in to_packets()
* aiff: handle overflow in read_float() :pr:`456`
* Tue Mar 31 2020 pgajdosAATTsuse.com- version update to 1.44.0
* Python 2 is no longer supported :bug:`410`
* mp4: Fix some infinite loops in the mp4 parser :pr:`429` (:user:`Julien Voisin `)
* flac: Fix pickle support for SeekPoint :pr:`428` (:user:`point-source`)
* aiff: Fix a division by zero :pr:`431` (:user:`Julien Voisin `)
* asf: Catch a MemoryError :pr:`432` (:user:`Julien Voisin `)
* oggtheora: Fix a division by zero :pr:`430` (:user:`Julien Voisin `)
* Fri Jan 10 2020 Antonio Larrosa - Update to version 1.43.0:
* Python 3.4 is no longer supported
* Building requires ‘setuptools’ now, CLI tools depend on ‘pkg_resources’
* CLI tools are setuptools entry points now
* Fix collections ABCs deprecation warning #pr371
* Minor typo fixes #pr375
* MP3: increase max initial wrong syncs from 1000 to 1500 #pr376
* FLAC: support files with multiple VORBIS_COMMENT blocks like libflac #pr378
* ID3: Improved TYER/TDAT/TIME upgrade to TDRC #pr385
* MP4: Add support for iTunes HD Video tag (hdvd) #pr386
* Add AC3 file type #pr400
* AIFF: renamed sample_size to bits_per_sample (sample_size still works) #pr403
* API doc fixes #pr404 #pr407
* Add support for Tom’s lossless Audio Kompressor (TAK) #pr405
* OptimFROG: support encoder version >= 5.100 #pr406
* AIFF: Fix handling of padding bytes, safe chunk manipulation #pr409
* Fix typos #pr412- Add Requires: python-setuptools since CLI tools now depend on it
* Fri Mar 01 2019 John Vandenberg - Remove unnecessary build dependencies on code style linters, by using upstream provided `setup.py test --no-quality`, discarding 0001-pycodestyle-fix-new-warnings.patch
* Tue Feb 05 2019 Antonio Larrosa - Add 0001-pycodestyle-fix-new-warnings.patch from upstream to fix a pep8 error in the tests that makes the package fail to build.
* Fri Dec 28 2018 seanAATTsuspend.net- update to version 1.42.0:
* id3: always read id3v1 tags and include them when no id3v2 exists
* id3: add a pretty print implementation for SYLT
* vorbis: improved error messages when validating keys/values
* Fix pylint warnings when using various save() methods