Skip to content

Commit c6592ac

Browse files
committed
Add a note to the changelog
1 parent 343bc6b commit c6592ac

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

docs/changelog.rst

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,16 @@ New features
3030
Bug fixes
3131
~~~~~~~~~
3232
33-
..
34-
For plugin developers
35-
~~~~~~~~~~~~~~~~~~~~~
33+
For plugin developers
34+
~~~~~~~~~~~~~~~~~~~~~
35+
36+
- Consumers of :py:class:`beetsplug._utils.musicbrainz.MusicBrainzAPI` now
37+
receive normalized MusicBrainz payloads with underscore-separated field names
38+
(for example ``artist_credit`` and ``release_group``) and grouped relation
39+
lists such as ``work_relations``, ``release_relations``, and
40+
``url_relations``. The API responses are also now fully typed with concrete
41+
``TypedDict`` models for releases, recordings, works, and relations. Update
42+
direct access to raw MusicBrainz response keys if needed.
3643

3744
..
3845
Other changes

0 commit comments

Comments
 (0)