Release Notes - MusicBrainz Server - Version NGS - Release Candidate 2 - HTML format

Sub-task

  • [MBS-757] - Allow merging several recordings at once
  • [MBS-1093] - Better sorting on the relationships page
  • [MBS-1100] - Applied merge work edits don't show the old artist
  • [MBS-1162] - Need "Edit Release Artist" edit type
  • [MBS-1286] - Wacky type detection for links
  • [MBS-1301] - Remove artist credit for works
  • [MBS-1302] - Allow adding of works outside the scope of an artist—currently requests you to select an artist under which to add the work
  • [MBS-1303] - A work with zero ARs (for some period of time) should be garbage-collected.
  • [MBS-1304] - Edits to a work should cause notifications for all artists that have ARs to the work.
  • [MBS-1305] - A work with a direct AR relationship to an artist should appear in the "works" tab of that artist, ideally grouped by the type of relationship.
  • [MBS-1306] - List multiple artists in works listings
  • [MBS-1322] - Works for which an artist has AC on a recording should appear in the "works" tab of that artist.
  • [MBS-1344] - Inline Search: pop-up hovers *behind* ratings
  • [MBS-1345] - Inline Search: search results do not go away

Bug

  • [MBS-600] - Incorrect encoding on language named when updated via js
  • [MBS-723] - List fields such as Country, Language, Format fields should be in lowercase
  • [MBS-784] - collection tests are broken and/or nonexistent.
  • [MBS-805] - Release Editor Tracklist Advanced Editor allows unlinked artists
  • [MBS-1004] - Allow removing an artist from the artist creditor
  • [MBS-1021] - Change release group edit suggests "merge" rather than "move"
  • [MBS-1045] - Required attributes in relationships should be required
  • [MBS-1069] - Using "Keep me logged in" gives an error for usernames with non-ASCII characters
  • [MBS-1074] - The split between Various Artist releases groups and Artist Only Release Groups is incorrect/confused
  • [MBS-1086] - Unused tracklists should be removed
  • [MBS-1090] - Work comments are not always shown
  • [MBS-1102] - Guess case is missing for recordings
  • [MBS-1115] - Upgrade script doesn't always keep the same capitalisation when splitting artists
  • [MBS-1119] - Changing release artist for a single artist release doesn't update track artists
  • [MBS-1130] - More inconsistently styled buttons
  • [MBS-1131] - Crash in the release editor
  • [MBS-1134] - Adding/editing/deleting relationship types/attributes doesn't create edits
  • [MBS-1135] - Deleting a release won't try to delete related mediums, tracklists, tracks and recordings
  • [MBS-1136] - Broken links when reviewing edit tracklist edits
  • [MBS-1141] - recording-to-recording relationship descriptions have wonky formatting
  • [MBS-1145] - User profile page duplicates information
  • [MBS-1146] - 'Work' pages don't show artist
  • [MBS-1147] - "No tag" error page is missing text
  • [MBS-1152] - Guess case only has English mode
  • [MBS-1154] - Remove disc ID edit failed
  • [MBS-1155] - Should not be allowed to change the format of a medium to something that does not allow disc ids, if the medium has disc ids attached
  • [MBS-1163] - admin/sql/updates/ngs-20101215-times.sql doesn't apply cleanly.
  • [MBS-1164] - "Your edit has been accepted" displays twice
  • [MBS-1166] - Annotation display needs a sanity check for preview length
  • [MBS-1169] - Musicbrainz website is missing HTML escaping on user entered data
  • [MBS-1171] - NGS migration: errors while converting collections
  • [MBS-1177] - RE comments
  • [MBS-1183] - UX, go over advanced view of tracklist tab in the release editor
  • [MBS-1185] - Caught exception attempting to view own "all edits"
  • [MBS-1194] - Release information error message is wrong
  • [MBS-1196] - Help for 'Various artists release'
  • [MBS-1198] - Warning flyout on bad dates is not alligned
  • [MBS-1200] - Deleting the primary artist from artist credits makes track editor not work
  • [MBS-1203] - Inconsistancy in trailing spaces for the link_phrase values featured in musicbrainz.link_type
  • [MBS-1204] - Recordings tab doesn't remember edits when you navigate back to that tab in the release editor.
  • [MBS-1210] - Tracklists with more than 99 tracks should not be in tracklist_index
  • [MBS-1218] - Unicode Issues with Test Server XML API
  • [MBS-1221] - Release Editor tracklist editor doesn't work with unicode track titles
  • [MBS-1224] - Interface bugs when opening/closing the artist credit editor
  • [MBS-1225] - Crash when submitting edits in the release editor
  • [MBS-1232] - Tag box shows for entities even if you're not logged in
  • [MBS-1233] - Release detail page / user tags
  • [MBS-1235] - Statistic migration dies on duplicate keys
  • [MBS-1238] - Edit URL edits don't link to the URL entity
  • [MBS-1239] - Edit release edits don't link to the release
  • [MBS-1240] - Some historic edits have broken unicode
  • [MBS-1241] - Edit release (historic) gets the release type wrong
  • [MBS-1242] - Migrated remove relationship edits don't link to the right URLs
  • [MBS-1246] - Cannot load historic add label edits
  • [MBS-1247] - Cannot edit tracklists in the RE
  • [MBS-1248] - The link macros should not link if the gid is not present, and it should display [deleted] if the entity is undefined
  • [MBS-1249] - Release editor crashes when editing tracklist
  • [MBS-1250] - Cannot view tags when not logged in
  • [MBS-1253] - Edit history does't show some AR edits correctly
  • [MBS-1258] - Recording lookup not working with indexed search
  • [MBS-1259] - Adding an Amazon URL autoselect "download for free" AR
  • [MBS-1262] - Artist credit editor loses trailing link phrases
  • [MBS-1264] - Cannot use arrow keys to move cursor in Barcode field in Release Editor
  • [MBS-1265] - CGI::Expand not in makefile
  • [MBS-1266] - INSTALL document lists wrong source for git tree
  • [MBS-1267] - Cannot accept merging works
  • [MBS-1269] - Release links are missing on recording pages
  • [MBS-1272] - All Last Updated fields on Details pages are missing
  • [MBS-1273] - Merging releases with same Label+Cat# creates duplicates label and catalog number info
  • [MBS-1275] - Artist credit editor is non-functional on Works Creation page.
  • [MBS-1279] - Release editor crash on edit submission
  • [MBS-1280] - Release editor: impossible to switch back to first tab
  • [MBS-1281] - Release editor forgets your tracklist when alternating tabs
  • [MBS-1282] - Release editor: "An artist is required on track n"
  • [MBS-1284] - Space and track durations detection
  • [MBS-1285] - Add release not OK: can't use an undefined value as an ARRAY reference at
  • [MBS-1287] - Artist->merge The edit could not be created.
  • [MBS-1289] - Spacing between some components is inconsistent
  • [MBS-1290] - Incorrect button text on works page
  • [MBS-1292] - Annotation changelog should be blank when you go to edit the annotation
  • [MBS-1293] - Searching edits is broken
  • [MBS-1294] - Strange display of edit release group edit
  • [MBS-1296] - Error when ISWC is is longer than 15 chars
  • [MBS-1298] - Can delete all labels from add release page
  • [MBS-1300] - 2 tabs for Release Duplicates on RE new release
  • [MBS-1307] - "[deleted] has no relationships" in artist page
  • [MBS-1308] - No apparent order in the relationships page
  • [MBS-1309] - Restrict checkdigit calculation
  • [MBS-1310] - No tracklist *at all* in RE
  • [MBS-1311] - Guess Case capitalizes last word in sentence mode
  • [MBS-1312] - Guess Case: w/o
  • [MBS-1313] - Guess Case: Rap Version, Techno Remix
  • [MBS-1314] - Guess Case: the a.k.a. snafu
  • [MBS-1315] - Guess Case: ghetto articles and prepositions
  • [MBS-1316] - Guess Case: turn "f/" into "feat."
  • [MBS-1318] - Guess Case: Multiple parenthesis in track title incorrectly modified
  • [MBS-1320] - Edit conditions is broken
  • [MBS-1321] - Edit Artist Name edits don't link to the artist
  • [MBS-1323] - Change the wording for recording / work merge
  • [MBS-1327] - Tags don't sort properly
  • [MBS-1329] - Begin / End date not verifying the data before trying to use it?
  • [MBS-1330] - Wrong charset on edit pages
  • [MBS-1331] - Artist merge doesn't keep source artist subscription
  • [MBS-1337] - Inline Search: don't show current entity
  • [MBS-1342] - Edits randomly get low edit ids
  • [MBS-1353] - Add "Remove recording" option for standalone recordings
  • [MBS-1365] - Can't add an URL relationship
  • [MBS-1382] - Remove unnecessary "use direct search" box on edit relationship page
  • [MBS-1383] - Highlight aliases that are still pending
  • [MBS-1384] - Server randomly gets no data back from queries
  • [MBS-1388] - Trying to add a track fails
  • [MBS-1403] - Caught exception in MusicBrainz::Server::Controller::Work->merge_queue
  • [MBS-1416] - My Ratings throws exception and shows stack trace
  • [MBS-1417] - My Tags throws exception and shows stack trace
  • [MBS-1419] - Problem displaying edit relationship edits
  • [MBS-1420] - Confusing display for change track artist edits
  • [MBS-1422] - Stack trace on lookup release webservice query
  • [MBS-1425] - Catalog no is being converted to lowercase on webservice lookup, it should preserve the original case
  • [MBS-1427] - Cannot merge recordings that share PUIDs
  • [MBS-1428] - Cannot view delete release label edit
  • [MBS-1429] - Error when adding a label alias
  • [MBS-1430] - If you specify a nonexistent guid when doing a lookup get a DNS error
  • [MBS-1447] - Release editor requires an artist comment when adding an artist
  • [MBS-1448] - New artist name is blank when previewing edits
  • [MBS-1474] - When adding a release via CD TOC search for Artist or Release name, the release Title or Artist field in the release editor should be prefilled.
  • [MBS-1475] - When adding a release via CD TOC lookup, label information (label, cat number) cannot be added/edited.
  • [MBS-1476] - Tracklist editor in release editor is non-functional when adding a release via CD TOC lookup.
  • [MBS-1478] - Add medium not an autoedit even when autoediting a release in
  • [MBS-1480] - Cannot get Release Group when do a puid lookup
  • [MBS-1481] - Low Quality not being migrated
  • [MBS-1486] - RE: going to the "Edit Note" tab with missing entities gives exception
  • [MBS-1487] - RE making collab artists up in VA releases.
  • [MBS-1489] - Release editor preview doesn't update and then says the artist is required
  • [MBS-1490] - RE: When changing an artist in a VA release, it doesn't show in Edit Note
  • [MBS-1491] - RE: turns "vs." linkphrase into "&" automatically
  • [MBS-1492] - Medium edits not playing nice with each other
  • [MBS-1493] - Problems seeding release editor with data using http://wiki.musicbrainz.org/User:OliverCharles/RE_POST
  • [MBS-1494] - Small annotation field doesn't look right, make it larger by default.
  • [MBS-1495] - "Now loading tracklist" appears on tracklist page when adding a new release, even though there is nothing to load.
  • [MBS-1496] - If you submit an empty list of barcodes you can get a nasty SQL stacktrace
  • [MBS-1497] - When you submit ratings doesnt seem to have any effect
  • [MBS-1498] - Submitting tags for recordings complains about invalid charset, even though set in body
  • [MBS-1499] - Error 500 on Puid Submission (Not Reproducible)
  • [MBS-1501] - Unable to add or remove collections using the webservice
  • [MBS-1502] - /ws/2 puids and isrc return different data
  • [MBS-1503] - /ws/2 gives a stacktrace on submit if no content-type header is given
  • [MBS-1504] - /ws/2 submissions don't read namespaces correctly
  • [MBS-1505] - /ws2/work?inc=artists is broken
  • [MBS-1506] - The error message for an unknown include looks weird
  • [MBS-1509] - Try to set language of alias Tchaikovsky to English of Пётр Ильич Чайковский causes stack trace
  • [MBS-1512] - Checking VA checkbox on first page of release editor doesn't trigger VA parsing on tracklist
  • [MBS-1513] - Missing entities tab should list a particular new artist only once.
  • [MBS-1515] - Release editor: Applying Guess Case on tracks generates new recording
  • [MBS-1519] - Track parser is way too eager in considering an artist a collaboration artist.
  • [MBS-1522] - Artist's IPI code not displayed in edit artist edit
  • [MBS-1523] - IPI code not displayed on artist page after editing the artist
  • [MBS-1524] - Edit preview for annotation shows [deleted] release
  • [MBS-1526] - 502 error on hobbes
  • [MBS-1527] - Weird template error and missing data in the release editor when going backwards
  • [MBS-1529] - Strange display when adding disc ids
  • [MBS-1531] - Incorrect result with CD lookup with TOC
  • [MBS-1532] - Crash when displaying release
  • [MBS-1533] - Fuzzy CD lookup (with TOC) should not return media that have no discid
  • [MBS-1534] - Add release edits show fields which weren't set
  • [MBS-1535] - Add release edits don't show comments
  • [MBS-1536] - Release group edits don't show add release edits
  • [MBS-1537] - Release edits list page gives missing template error
  • [MBS-1539] - Artist lookup displays "&" as "&"
  • [MBS-1542] - Rejected is misspelt in the url for a user's voted down edits
  • [MBS-1544] - Class::Accessor::Fast::XS required during normal run
  • [MBS-1545] - Label not displayed in add release edit (and other edit types?)
  • [MBS-1550] - URL relationship not showing up on work page
  • [MBS-1552] - Can't display merge artist edits
  • [MBS-1555] - Can't type first letter of format name to select format
  • [MBS-1557] - Postgres on Hobbes has been running orphaned artists for 15 hours.
  • [MBS-1561] - Remove Release edits are not shown on an artist's edits page.
  • [MBS-1562] - Cannot accept remove release edit
  • [MBS-1564] - Collection page that uses non-exsting MB ID gives stack trace
  • [MBS-1573] - Stacktrace in release editor when seeding release and specify track artist
  • [MBS-1585] - Add Release editor: choosing existing Recording actually creates a new one
  • [MBS-1586] - When adding a release via CD TOC lookup, the Add Disc ID edit is not generated correctly
  • [MBS-1587] - Release editor advanced tracklist editor breaks when adding release via CD TOC lookup
  • [MBS-1590] - Release lookup causing stacktrace on Release->lookup "Can't call method "isa" on an undefined value at /home/musicbrainz/musicbrainz-server/script/../lib/MusicBrainz/Server/Controller/WS/1/Role/Relationships.pm line 20."
  • [MBS-1591] - Relationships not showing up properly
  • [MBS-1598] - Regression, Add new release search the Recordings tab doesnt show artist hence isnt used when search for a recording
  • [MBS-1600] - Webservice get collection call doesnt show releases
  • [MBS-1603] - whatta?
  • [MBS-1604] - CLONE -Medium edits not playing nice with each other
  • [MBS-1609] - Merging tags is O(n)
  • [MBS-1610] - Determining related entities for recording edits is O(n)
  • [MBS-1612] - Localised aliases only use language, not locale
  • [MBS-1614] - Caught exception in MusicBrainz::Server::Controller::ReleaseEditor::Edit->edit "Can't use an undefined value as an ARRAY reference at /home/musicbrainz/musicbrainz-server/script/../lib/MusicBrainz/Server/Wizard/ReleaseEditor.pm line 610."

New Feature

  • [MBS-54] - User friendly edit conditions page
  • [MBS-162] - Add statistics pages
  • [MBS-411] - Add guess sortname
  • [MBS-681] - Add release duplicate check
  • [MBS-736] - Batch operations are missing
  • [MBS-1222] - Allow importing cdstubs and discids
  • [MBS-1252] - View a list of open edits for subscribed entities
  • [MBS-1256] - Some links on user profile page are broken
  • [MBS-1283] - Add Guess Button
  • [MBS-1299] - Add functionality to works to align with discussed style guidelines

Task

  • [MBS-985] - Update NGS migration scripts: release-urls ARs
  • [MBS-1037] - Implement CDStub/disc ID importing
  • [MBS-1211] - Performance test Tracklist->find_or_insert
  • [MBS-1220] - Update admin/cron/* scripts

Improvement

  • [MBS-152] - Collapse multiple whitespace characters when submitting edits
  • [MBS-219] - Unencode URLs for display
  • [MBS-403] - Add inline entity search for adding relationships
  • [MBS-666] - Soft hyphens and other unprinted control characters should be removed from titles and names
  • [MBS-855] - 'Add tracklist' edit template needs more detail
  • [MBS-860] - Use /discid/ instead of /cdtoc/ in URLs
  • [MBS-932] - Create Database Table mapping release to puid that is populated by a trigger on new puids
  • [MBS-947] - Use cleaner titles for URL Information pages
  • [MBS-1001] - Scroll to the top of the page when switching to advanced editor
  • [MBS-1002] - UX, Extra row in artist creditor shouldn't allow unrestricted input
  • [MBS-1060] - The server AR types and attributes should be viewable by non-relationship editors
  • [MBS-1073] - URLs not being fully displayed on artist relationships leads to strange situation
  • [MBS-1096] - Allow looking up CD TOC through ws/2 for fuzzy CD lookup
  • [MBS-1105] - Artist credit editor : usability issue
  • [MBS-1111] - Verify all new NGS edits can be displayed against an empty database.
  • [MBS-1113] - Release editor doesn't show any loading indications
  • [MBS-1173] - UX, edit page graphic design
  • [MBS-1174] - UX, autocomplete inputs
  • [MBS-1215] - Batch merging is missing for works
  • [MBS-1229] - MusicBrainz::Script::SubscriptionEmails should use a cache
  • [MBS-1230] - Allow importing data from FreeDB when adding a release from a CD
  • [MBS-1243] - Add indexes on all edit_* tables on the entity column
  • [MBS-1244] - Add index on vote (editor)
  • [MBS-1245] - Foreign key constraints between edit and edit_*?
  • [MBS-1260] - No default AR type should be selected in drop down menu
  • [MBS-1268] - Link to your own edits in the user menu
  • [MBS-1274] - When merging 2 entities, edits linked to merged one should be affected to the new one
  • [MBS-1324] - "My Open Edits" under "My Data"
  • [MBS-1375] - Allow navigating instrument tree with arrow keys
  • [MBS-1387] - No "Remove disc" button in tracklist editor
  • [MBS-1415] - Collection: add link [x] to remove item from the collection
  • [MBS-1418] - Merge Recordings needs some disambiguation
  • [MBS-1511] - Release Editor should skip duplicate tab and add missing entities tab when they're not needed.
  • [MBS-1521] - Improve entity merging by salvaging properties of merged entity
  • [MBS-1560] - No way to go to Release page from Remove Release edit page
  • [MBS-1577] - Add Release editor: typo
  • [MBS-1580] - 'Missing Entities' step of release editor should search as well
  • [MBS-1619] - Delete empty release-groups during NGS migration

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.