Skip to content

Commit aab4dff

Browse files
committed
Add a note to the changelog
1 parent 558b671 commit aab4dff

1 file changed

Lines changed: 10 additions & 3 deletions

File tree

docs/changelog.rst

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,16 @@ Bug fixes
3232
- :doc:`plugins/listenbrainz`: Retry listenbrainz requests for temporary
3333
failures.
3434

35-
..
36-
For plugin developers
37-
~~~~~~~~~~~~~~~~~~~~~
35+
For plugin developers
36+
~~~~~~~~~~~~~~~~~~~~~
37+
38+
- Consumers of :py:class:`beetsplug._utils.musicbrainz.MusicBrainzAPI` now
39+
receive normalized MusicBrainz payloads with underscore-separated field names
40+
(for example ``artist_credit`` and ``release_group``) and grouped relation
41+
lists such as ``work_relations``, ``release_relations``, and
42+
``url_relations``. The API responses are also now fully typed with concrete
43+
``TypedDict`` models for releases, recordings, works, and relations. Update
44+
direct access to raw MusicBrainz response keys if needed.
3845

3946
..
4047
Other changes

0 commit comments

Comments
 (0)