Start setting up basic JSON-LD serialization.
Add very basic/initial artist serialization
Split out a 'Name' role for JSON-LD, add an Area serializer and use it for artist begin area.
Add a LifeSpan role, use for artists (but not areas, leaving a note as to why)
Add aliases role adding alternateName elements.
Add a way to embed JSON-LD data in the page, and to create a stash for it to use.
Allow copying values from the catalyst stash to the WS stash for use by JSON-LD
Add very basic serializers and page embedding for Label, Place, Release, and Release Groups. Also add an Area role for the organization 'location' property.
spell longitude correctly, not as 'latitude'
Parameterize JSON-LD area role to use containedIn rather than location for places.
Rename _generic_link macro to _wrap_text

Because the _generic_link macro can do more things than just links,
rename it to _wrap_text.
MBS-7435: <bdi>-wrap track titles on recording pages
Move "view all aliases" link to the entity line

The edits affecting aliases (add/edit/remove) display a link to "view
all aliases" of the relevant entity, which used to be next to the name
of the alias being edited. However, it makes more sense to have it
next to the entity name instead. This also frees space on the alias
line for displaying additional information pertaining specifically to
the alias.
Put the alias name in alias edits into a <bdi> tag
MBS-6768/MBS-6868: Always show locale in "edit alias" edits

When verifying "edit alias" edits, it is important to know which
locale the alias (supposedly) pertains to and whether it is the
primary alias for that locale. However, this information was only
shown if the edit attempted to change it. Instead, display it always,
next to the alias name.
Add a "banner message editor" privilege
MBS-6866: Let banner message editors edit the banner

The banner alert could only be updated by manually adding a key/value
pair to the Redis store, which only server admins could do. This adds
a simple administration interface that allows banner message editors
(created in the previous commit) to edit the message.
List banner message editors on privileged users page
Add release events to release serialization.
Add duration serialization for releases.