-
Notifications
You must be signed in to change notification settings - Fork 13
/
Copy pathCHANGELOG
134 lines (98 loc) · 5.48 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
## Changelog
Version 3.0.3
* Off by one bug, that would impact releases with a single track
(https://github.com/jesseward/discogstagger/commit/94bfd151edc7a5796e1ff1d1afb217836f9c8e7c)
Version 3.0.2
* Bumping version.
Version 3.0.1
* Fix batch tagging support (https://github.com/jesseward/discogstagger/issues/34).
Version 3.0.0
* support for Python 3
* Inclusion of basic pytest tests.
Version 2.0.0
* support version 2.0 of the discogs_client library.
Version 1.4.1
* update requirements.txt locking discogstagger at version 1.1.1 of the discogs_client API
Version 1.4.0
* improvement: now supports discogs OAuth for image retrieval via the API.
Version 1.3.0
* improvement: simplifying the clean_name function. [jesseward]
* improvment: Moved default configuration file location to ~/.config/discogstagger/discogs_tagger.conf [jesseward]
* fix: Handle unknown countries. [jesseward]
* fix: _gen_artist now runs band/artist names through clean_name [Jesse Ward]
* fix: add support for releases where the style is not set/defined in the discogs database. [jesseward]
* regression: Re-adding support for tagging releases of format name type of Vinyl. Ran a tests tagging 12' singles. So far so good. [jesseward]
* fix: allow tagging of digital releases. Force disctotal =1 [jesseward]
* improvement: Moving CHARACTER_EXCEPTIONS to the config file. [jesseward]
* fix: ensure we yield the name property from artist object cleanup: remove temp debugging data. [jesseward]
* fix: multi-disc tagmap logic in taggerutils.py [jesseward]
Version 1.2.0
* improvement: add several new tags (e.g. artist_sort, url) to the tracks
* improvement: add possibility to use '/' in dir-property, to allow subdirectory
creation (e.g. %ARTIST%/%ALBUM%)
* feature: add possibility to name the first image folder.jpg, so that clients
recognize this picture, even though it is not embedded (Issue #12)
* feature: add multi disc support (Issue #14), this does right now covers
the handling of tags (discnumber, discstotal) and splitting folders
for multiple discs based on a configuration parameter
* feature: copy files already existing in source directory (using config option
copy_other_files)
* feature: add additional tags for all tracks in configuration (see section tags
in discogs_tagger.conf - tagname: encoder) - right now not all tags
are supported, to see a list of supported tags, please see
discogstagger/ext/mediafile.py (Issue #11)
* feature: add possibility to adopt config options for each release via the id.txt
file (Issue #17), this allows also to adopt certain tags via the
config-option-prefix "tag:" (e.g. tag:artist will replace the artist
of the current album with the given value)
Version 1.1.0
* improvement: use genre from discogs as the genre (configurable, so that you are still
able to use style like in previous versions)
* improvement: provide the picture type "cover image" for flac as well
* improvement: add discogs_id as a tag to each file (as discogs_id for flac and mp3),
some taggers (e.g. puddletag) need this information
* improvement: add some translations for german umlauts
* feature: add possiblity to provide a separate destination directory (-d)
* feature: add possiblity to provide the release id via a file in the source
directory. The name of the file as well as the name of the used key
is configurable, a default configuration is provided
* feature: add possibility to use lower case file and directory names via config option
* feature: add possibility to keep already existing tags in the file (e.g. freedb_id)
Version 1.0.1
* style clean-up
Version 1.0.0
* feature : options to embed cover art into metadata (issue #4)
* feature : now supports mp4/asf formats (in addition to mp3/flac) via
the inclusion of the mediafile.py library. (not yet tested)
* improvement : clean up code base and installer
* improvement : remove comments from metadata (issue #6)
Version 0.8
* fix : bug in discogs_tagger.py . song_format initialized incorrectly.
Version 0.6
* fix : artist name is now accessed from the release class, and not the Artist
class (reported by cmaussan)
* improvement : Release names now support multiple artists in release names.
Multiple artist names are statically joined with an ampersand (&).
Version 0.5
* Included updated version of discogs_client.py (1.1.1)
* minimal style cleanup in discogs_tagger.py
Version 0.4
A couple minor bugfixes, and feature enhancements.
- FIX : incorrect handling of directory names, when the basename was not in the
immediate path.
- Added a new filename tag. %LABEL% now allows the record label name in the filename
- Improvement : using the unicodedata library to convert unicode values to their
known ASCII counterpart. Reduction the CHAR_EXCEPTION dict, which will eventually
move to the configuration file.
Version 0.3
Add a couple requests from dimitry_ghost and Dec via discogs.com
http://www.discogs.com/help/forums/topic/251892?page=1#msg2950783
- Writes the master release id to the .nfo file if present.
- Option to allow the original directory to be kept on FS (keep_original=True in
config file)
Version 0.2
- Documentation updates
- Very basic logging and error handling added to discogs_tagger
- Providing script to a wider audience.
Version 0.1
- An initial, very basic working release. Minimal testing was performed.