Skip to content

Commit

Permalink
0.9 release
Browse files Browse the repository at this point in the history
  • Loading branch information
nicfit committed Jan 1, 2020
1 parent 865b75e commit 52d61e9
Show file tree
Hide file tree
Showing 3 changed files with 22 additions and 34 deletions.
51 changes: 19 additions & 32 deletions HISTORY.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,72 +3,59 @@ Release History

.. :changelog:
v0.9b1 (2019-12-29)
------------------------
v0.9 (2020-01-01) : Favorite Thing
-----------------------------------

New
~~~
- SetFileScannerOpts function accepts `default_recursive` option.

Changes
~~~~~~~
- Changed default log-level from WARNING to ERROR.

v0.9b0 (2019-12-27)
------------------------
Major Changes
~~~~~~~~~~~~~
- Dropped support for Python versions 2.7, 3.4, and 3.5.
- File scanning is no longer recursive by default; use `-r / --recursive`.
- Default log-level changed from WARNING to ERROR.

New
~~~
- Using filetype.py instead of python-magic.
- Added support for Python 3.8 and pypy3.
- `yamltag` plugin.
- mimetypes plugin.
- Original artist support (TOPE frame, --orig-artist)
- Python 3.8 supported.
- Dropped Python 2 support.
- Mime-type detection uses filetype.py (libmagic no longer required)
- setFileScannerOpts function accepts `default_recursive` option.
- A new `jsontag` plugin for converting tags to JSON.
- A new `extract` plugin for extracting tags from media.
- Log warning when ID3 v1.x text truncation occurs. Fixes #299.
- A new `yamltag` plugin for converting tags to YAML.
- A new `mimetypes` plugin for listing file mime-types / measuring performance
- Original artist support (TOPE frame, --orig-artist)
- Added support for Python 3.8 and pypy3.

Changes
~~~~~~~
- Log warning when ID3 v1.x text truncation occurs. Fixes #299.
- Accept (invalid) date strings for the form YYYYMMDD. Fixes #379
- Adjust replay gain correctly for lame >= 3.95.1 headers.
- Added -r/--recursive argument. eyeD3 is no longer recursive by default (#378)
- Regenerated grako parser.
- Moved src/* to top-level repo directory.
- New ValueError for _setNum when unknown type/values are passed.
- Moved src/* to top-level repo directory.

Fix
~~~
- Make test-data.
- Plugins list color.
- PRIV data type checking, fixed examples, etc.
- Use tox for `make test`
- Merge pull request #365 from nicfit/dependabot/pip/sphinx-2.2.1.
- ID3 v2.3 to v2.4 date conversion.
- Match mp3 mime-types against all possible mime-types.
Specifically, application/x-font-gdos. Fixes #338
- Fix simple typo: titel -> title. <[email protected]>
- Fixed: load the right config file in arguments. <[email protected]>
- Fix issue tracker link. Fixes #333.
- Fixed art plugin when `pylast` is not installed.
- [extract] Support only ID3 tags and v1.x tags.
- [jsontag] No need to track image files.
- Unbound variable for track num/total. Fixes #327.
- Fixed MP3 header search to not false match on BOMs.
- Honor APIC text encoding when description is "". #200.
- Fixed bug with improper types when re-rendering unique file ID. (#324)
<[email protected]>
- UFID fixes, update (#325)
<[email protected]>
- UFID fixes, update (#325) <[email protected]>

Other
~~~~~
- Mimetype detect empty .id3 files.
- Deprecation of eyed3.utils.guessMimeType
- Removed ipdb from dev req.
- Added original_artist for `jsontag`
- TypeError and ValueError from _setNum.
- Removed ipdb from dev requirements


v0.8.12 (2019-12-27)
---------------------
Expand Down
1 change: 1 addition & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,7 @@ clean-test:
rm -f .coverage
find . -name '.pytest_cache' -type d -exec rm -rf {} +
-rm .testmondata
-rm examples/*.id3

clean-patch:
find . -name '*.rej' -exec rm -f '{}' \;
Expand Down
4 changes: 2 additions & 2 deletions eyed3/__about__.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@ def __parse_version(v): # pragma: nocover
return ver, rel, ver_info


__version__ = "0.9b1"
__release_name__ = ""
__version__ = "0.9"
__release_name__ = "Favorite Thing"
__years__ = "2002-2020"

_, __release__, __version_info__ = __parse_version(__version__)
Expand Down

0 comments on commit 52d61e9

Please sign in to comment.