v-2021-03-08.0
This release catches up with the previous github release dated February 2016.
As such expect a looong list of modifications and contributors for the past 4 years.
Please note the website was updated regularly with new versions, but we were not publishing a github release for them.
From now on we will endeavor to match website updates with github releases.
📚 Changes since last version
- Add a scrollbar in the 'add to collection' modal (#558) @dipscoder
- fix(collection-form):Position of "Add another collaborator" button (#553) @the-good-boy
- feat(AC): Add author_credit_id column to Edition Group schema (#557) @MonkeyDo
- [Snyk] Upgrade morgan from 1.9.1 to 1.10.0 (#503) @snyk-bot
- fix(display): url discrepancy in entities and entity-editor name-section (#551) @the-good-boy
- [Snyk] Upgrade @babel/runtime from 7.10.1 to 7.12.5 (#549) @MonkeyDo
- [Snyk] Upgrade debug from 3.1.0 to 3.2.7 (#548) @snyk-bot
- chore: Prune dependencies (#544) @MonkeyDo
- feat(relationships): Show new entity name in relationship editor (#547) @MonkeyDo
- Migrate to Webpack 5 and improve bundle size (#546) @LordSputnik
- [Snyk] Upgrade passport from 0.4.0 to 0.4.1 (#501) @snyk-bot
- https://tickets.metabrainz.org/browse/BB-544: Improve Editor form and error handling (#542) @MonkeyDo
- chore(deps): bump ini from 1.3.5 to 1.3.7 (#543) @dependabot
- [Snyk] Security upgrade react-addons-shallow-compare from 15.6.2 to 15.6.3 (#541) @snyk-bot
- Remove Flow type annotation infrastructure and lint TypeScript files (#540) @LordSputnik
- Typescript - Stage 2 (#538) @LordSputnik
- Eslint update (#537) @LordSputnik
- Fixed responsiveness of buttons in create-collection page (#527) @frappelatte28
- Display all areas in search (#536) @MonkeyDo
- chore(security): Update packages with vulnerabilities (#534) @MonkeyDo
- TypeScript - Stage 1 (#531) @LordSputnik
- Deletion form note improvements (#533) @MonkeyDo
- feat(editor): Add "send email" link to user profile (#532) @MonkeyDo
- refactor: No need of body parser (#521) @MehtaManan07
- fix(entity-editor): Remove use of log package in client code (#535) @MonkeyDo
- Editor server cleanup (#528) @LordSputnik
- https://tickets.metabrainz.org/browse/BB-554: Issues when merging Publishers without Editions (#530) @MonkeyDo
- chore: Update bookbrainz-data package (#529) @MonkeyDo
- [Snyk] Security upgrade chart.js from 2.9.3 to 2.9.4 (#525) @snyk-bot
- Search configuration improvements (#524) @MonkeyDo
- [Snyk] Upgrade react-datepicker from 2.15.0 to 2.16.0 (#504) @snyk-bot
- Name deduplication improvements (#522) @MonkeyDo
- fix(relationships): Follow BBID redirects when loading relationships aliases (#520) @MonkeyDo
- fix(https://tickets.metabrainz.org/browse/BB-545): Allow relationship sets to be null (empty) (#518) @MonkeyDo
- fix(ORG-45): Add blog link to readme and API docs (#519) @MonkeyDo
- fix(https://tickets.metabrainz.org/browse/BB-452): Index auto-created Edition Groups (#517) @MonkeyDo
- feat(https://tickets.metabrainz.org/browse/BB-533): Add disambiguation to searchable fields (#516) @MonkeyDo
- Hierarchy and help text for relationships (#514) @MonkeyDo
- fix(merge-annotations): Don't show separator if no previous text (#515) @MonkeyDo
- fix: convert collectionType to appropiate format before param-validation (#510) @prabalsingh24
- Collection: Change default privacy to public (#511) @prabalsingh24
- fix pagination url for collection table (#512) @prabalsingh24
- Annotations fixes (#508) @MonkeyDo
- fix(test): add 500ms timeout after deleting a collection (#509) @prabalsingh24
- test: Prevent conflict in test fixtures ids (#507) @MonkeyDo
- Merge UserCollection into Master (#505) @prabalsingh24
- Merge Master Into UserCollection (#506) @prabalsingh24
- [Snyk] Upgrade date-fns from 2.14.0 to 2.15.0 (#500) @snyk-bot
- [Snyk] Upgrade bookbrainz-data from 2.5.1 to 2.6.1 (#492) @snyk-bot
- Create Collection Button and Added At Timestamp (#495) @prabalsingh24
- fix(css): Adjust button margins (#496) @MonkeyDo
- Feature: Remove Collaboration (#488) @prabalsingh24
- [Snyk] Upgrade jsesc from 2.5.1 to 2.5.2 (#493) @snyk-bot
- [Snyk] Upgrade serve-static from 1.13.2 to 1.14.1 (#485) @snyk-bot
- [Snyk] Upgrade: @fortawesome/fontawesome-svg-core, @fortawesome/free-brands-svg-icons, @fortawesome/free-solid-svg-icons, @fortawesome/react-fontawesome (#491) @snyk-bot
- [Snyk] Fix for 1 vulnerabilities (#497) @snyk-bot
- [Snyk] Security upgrade lodash from 4.17.19 to 4.17.20 (#494) @snyk-bot
- [Snyk] Upgrade @fortawesome/fontawesome-free from 5.13.0 to 5.14.0 (#486) @snyk-bot
- Test create/edit collection (#477) @prabalsingh24
- [Snyk] Upgrade superagent from 5.2.2 to 5.3.1 (#482) @snyk-bot
- Feat: Adding Entity from Collection Page (#487) @prabalsingh24
- [Snyk] Upgrade express from 4.16.3 to 4.17.1 (#481) @snyk-bot
- tests for
collection/add
andcollection/remove
(#483) @prabalsingh24 - Delete collection from Elasticsearch index (#490) @prabalsingh24
- fix: throw error when trying to add collection, area, editor to a collection (#489) @prabalsingh24
- [Snyk] Upgrade connect-redis from 3.3.3 to 3.4.2 (#480) @snyk-bot
- chore(deps): bump elliptic from 6.5.2 to 6.5.3 (#478) @dependabot
- [Snyk] Upgrade prop-types from 15.6.2 to 15.7.2 (#479) @snyk-bot
- Test: Delete Collection (#484) @prabalsingh24
- UserCollection: Add to collections from search results (#435) @prabalsingh24
- [Snyk] Upgrade express-session from 1.15.6 to 1.17.1 (#459) @snyk-bot
- [Snyk] Upgrade react-redux from 5.0.7 to 5.1.2 (#462) @snyk-bot
- [Snyk] Security upgrade influx from 5.5.1 to 5.5.3 (#475) @snyk-bot
- [Snyk] Upgrade date-fns from 2.10.0 to 2.14.0 (#457) @snyk-bot
- chore(deps): bump lodash from 4.17.15 to 4.17.19 (#474) @dependabot
- https://tickets.metabrainz.org/browse/BB-471: Save pagination parameters in url bar (#473) @MonkeyDo
- show collection in dropDown list of searchField (#472) @prabalsingh24
- fix: disable edit EntityType field for non empty collection (#469) @prabalsingh24
- CollectionView page (#468) @prabalsingh24
- Add entity to collection entity page (#467) @prabalsingh24
- Delete collections (#464) @prabalsingh24
- feat(API): add basic rate limiter (#300) @akhilesh26
- fix https://tickets.metabrainz.org/browse/BB-509 docs(api): Transform API docs from Swagger2 to OpenAPI3 (#461) @MonkeyDo
- Pay down some tech debt (#465) @leftmostcat
- Collections: Editor Profile Tab (#434) @prabalsingh24
- Fix: Pagination is showing wrong range in some cases (#466) @prabalsingh24
- docs(api): Clean up API & swagger definitions (#460) @MonkeyDo
- feat(search): add search endpoint for API (#299) @akhilesh26
- feat(browseRequests): add browse endpoints with test and documentation in progress (#297) @akhilesh26
- chore: Remove bluebird library (#454) @MonkeyDo
- [Snyk] Upgrade influx from 5.0.7 to 5.5.1 (#444) @snyk-bot
- chore: Remove react-tooltip package (#453) @MonkeyDo
- [Snyk] Upgrade react-datepicker from 2.8.0 to 2.15.0 (#442) @snyk-bot
- [Snyk] Upgrade: react, react-dom (#441) @snyk-bot
- [Snyk] Upgrade bluebird from 3.5.2 to 3.7.2 (#445) @snyk-bot
- Db editor id collaborator (#451) @prabalsingh24
- Change annotation placement and display (https://tickets.metabrainz.org/browse/BB-465 , https://tickets.metabrainz.org/browse/BB-225) (#450) @MonkeyDo
- fix https://tickets.metabrainz.org/browse/BB-494: Search indexing fixed for new and edited entities (#449) @MonkeyDo
- Fix https://tickets.metabrainz.org/browse/BB-415: Reimplement annotations (#448) @MonkeyDo
- User collections create/edit route (#425) @prabalsingh24
- fix https://tickets.metabrainz.org/browse/BB-401: Full BB URL should trigger entity search (#447) @MonkeyDo
- Fix https://tickets.metabrainz.org/browse/BB-453: Prevent multiple form submissions (#446) @MonkeyDo
- https://tickets.metabrainz.org/browse/BB-464 fix: Reindex aliases properly on entity edit (#440) @MonkeyDo
- update user collection branch (#439) @prabalsingh24
- Fix audit (#438) @leftmostcat
- feat(merge-tool): Modify "merge into X" functionnality (#436) @MonkeyDo
- https://tickets.metabrainz.org/browse/BB-463: Identifier "IMDb title ID" fix (#422) @chinmay-kothari
- add primary key in usercollectionItem and usercollectionCollaborator (#433) @prabalsingh24
- feat(merge-tool): Allow user to select merge target (#432) @MonkeyDo
- feat(merge-tool): Get full history of merged entities (#431) @MonkeyDo
- feat(merge-tool): Show full revision history of merged entities (#430) @MonkeyDo
- Merge master into UserCollection (#428) @prabalsingh24
- https://tickets.metabrainz.org/browse/BB-481: Fix merged entities path redirect (#429) @MonkeyDo
- feat: Entity merging tool (#333) @MonkeyDo
- fix: fix mentions of "open in a new tab" (#427) @MonkeyDo
- search: add 'editor' type in the search result (#423) @prabalsingh24
- chore: Update to Postgres 12 (#426) @MonkeyDo
- https://tickets.metabrainz.org/browse/BB-292 fix(sql): Script to delete duplicate relationships (#421) @MonkeyDo
- Usercollection add tables (#424) @prabalsingh24
- https://tickets.metabrainz.org/browse/BB-444: Revision Display Page Improvement (WIP) (#410) @prabalsingh24
- https://tickets.metabrainz.org/browse/BB-445: Remove GSoC 2016 as achievement (#418) @chinmay-kothari
- Add tests for deleteRelationships (#419) @anirudhjain75
- chore(babel): Fix core-js warning when building client js (#420) @MonkeyDo
- chore(lint): Fix ESLint warnings (#416) @MonkeyDo
- https://tickets.metabrainz.org/browse/BB-438: VAIF id for publisher (#417) @chinmay-kothari
- https://tickets.metabrainz.org/browse/BB-449 Missing config.json file crashes server with unhelpful message (#401) @anirudhjain75
- https://tickets.metabrainz.org/browse/BB-455: Update Flow Version (#415) @chinmay-kothari
- https://tickets.metabrainz.org/browse/BB-451 Delete Relationships during handle delete for all entities (#412) @anirudhjain75
- chore(build): Update Babel to v.7.x (#414) @MonkeyDo
- https://tickets.metabrainz.org/browse/BB-256: Build client-side code with Webpack (#413) @MonkeyDo
- GetEditorActivity Test (#409) @chinmay-kothari
- https://tickets.metabrainz.org/browse/BB-430: Add 'Copy' button for Sort Name field (#411) @chinmay-kothari
- https://tickets.metabrainz.org/browse/BB-367 fix(search): Fix entity search indexing (#407) @MonkeyDo
- Website update April 8th 2020 (#406) @MonkeyDo
- feature(navbar): Added menu item pointing to revisions page (#405) @MonkeyDo
- https://tickets.metabrainz.org/browse/BB-373 React fontawesome — entity image (#350) @prabalsingh24
- https://tickets.metabrainz.org/browse/BB-50: Add Editor activity graphs (#386) @prabalsingh24
- Fix entity /create route (#404) @MonkeyDo
- Entity revision table (#374) @prabalsingh24
- https://tickets.metabrainz.org/browse/BB-418: FontAwesomeIcon Alignment (#390) @prabalsingh24
- fix(achievement): UI improvement in achievement tab (#396) @prabhleenkaur1007
- Invalid bbid error (#402) @prabalsingh24
- Refactoring revision components (#385) @prabalsingh24
- https://tickets.metabrainz.org/browse/BB-443: Revision Notes Ordering (#392) @prabalsingh24
- Fix(help): issue https://tickets.metabrainz.org/browse/BB-442 (#399) @prabhleenkaur1007
- https://tickets.metabrainz.org/browse/BB-435 (test): Allow creation of multiple test entities (#397) @MonkeyDo
- fixed the unnecessary JOIN Us section when user is logged In (#395) @endurance21
- Pager next enabled (#375) @prabalsingh24
- HTML TITLE FIX (#384) @chinmay-kothari
- https://tickets.metabrainz.org/browse/BB-436: Revision Note Newlines fix (#391) @prabalsingh24
- Elasticsearch APIversion fix to 5.6 (#393) @chinmay-kothari
- improved documentation of hot-reloading on repo (#379) @endurance21
- https://tickets.metabrainz.org/browse/BB-426: fix text overflow on buttons on small screens (#378) @endurance21
- Don’t open search results in new tab (#383) @prabalsingh24
- removed disambiguation button and added disambiguation input as a def… (#381) @endurance21
- Multiple entities not visible in revision table (#387) @prabalsingh24
- Add icons in entity editor buttons (#372) @prabalsingh24
- Default alias selection (#382) @MonkeyDo
- Docker postgres no password error (#377) @prabalsingh24
- fixed margin issue of brand logo in mobile view (#373) @endurance21
- Bb 368 migrating react font awesome prabal (#371) @prabalsingh24
- Editor revisions table - #https://tickets.metabrainz.org/browse/BB-397 (#358) @prabalsingh24
- Refactor pagination component (#360) @prabalsingh24
- https://tickets.metabrainz.org/browse/BB-417 fix(revision-table) : remove unneccesary div tag and use 'pull-right' (#370) @prabalsingh24
- https://tickets.metabrainz.org/browse/BB-379 replace Icon->FontAwesomeIcon (#369) @prabalsingh24
- https://tickets.metabrainz.org/browse/BB-384 change Icon->FontAwesomeIcon (#368) @prabalsingh24
- https://tickets.metabrainz.org/browse/BB-385 replace Icon->FontAwesomeIcon (#367) @prabalsingh24
- https://tickets.metabrainz.org/browse/BB-383 replace Icon->FontAwesomeIcon for edition-section.js (#363) @prabalsingh24
- https://tickets.metabrainz.org/browse/BB-380 change FontAwesome->FontAwesomeIcon (#366) @prabalsingh24
- https://tickets.metabrainz.org/browse/BB-381 change FontAwesome->FontAwesomeIcon (#365) @prabalsingh24
- https://tickets.metabrainz.org/browse/BB-382 change fontAwesome->fontAwesomeIcon and add corresonding icon in setu… (#364) @prabalsingh24
- React fontawesome #bb375 (#353) @prabalsingh24
- React fontawesome #bb371 (#348) @prabalsingh24
- React fontawesome #bb372 (#349) @prabalsingh24
- fix(nav-bar) : change the colour of hamburger button (#340) @prabalsingh24
- changed background opacity of navbar in mobile view (#361) @endurance21
- Fix https://tickets.metabrainz.org/browse/BB-367: reindex entities (search) with updated aliases (#362) @MonkeyDo
- https://tickets.metabrainz.org/browse/BB-409: Fix XSS vulnerability in relationship display (#359) @MonkeyDo
- https://tickets.metabrainz.org/browse/BB-378 Migrating React-FontAwesome (#357) @kingpin24
- Fix #BB398: add proper title in create and edit revision page (#356) @prabalsingh24
- Migrating React-FontAwesome https://tickets.metabrainz.org/browse/BB-377 (#354) @kingpin24
- React fontawesome #bb376 (#352) @prabalsingh24
- React fontawesome bb374 (#351) @prabalsingh24
- Feature-revisionsPage (#339) @prabalsingh24
- fix(deletion): Delete page improvements (#329) @MonkeyDo
- Fix- #https://tickets.metabrainz.org/browse/BB-396 : drop down not working for error page (#343) @prabalsingh24
- Fix : BB #348/340 (#345) @prabalsingh24
- ORM update requires some changes (#346) @MonkeyDo
- fix(edition) : Cannot read property 'year' of undefined (#344) @prabalsingh24
- fix (editor) : Saving a revision with no changes BB 337 (#342) @prabalsingh24
- fix(editor): Fix Identifiers validation not working - https://tickets.metabrainz.org/browse/BB-390 (#341) @sbvkrishna
- Migrated React-FontAwesome icons on edition-table.js (#338) @kingpin24
- chore(deps): bump handlebars from 4.1.2 to 4.5.3 (#335) @dependabot
- Migrate React-FontAwesome icons for deletion.js (#332) @monicaq21
- https://tickets.metabrainz.org/browse/BB-369 - FontAwesome migration (#334) @ruinername
- fix : removing "undefined" text at the bottom of error pages (#331) @peanutcat6
- fix(search): Fixes https://tickets.metabrainz.org/browse/BB-392: update search server with aliases (#330) @MonkeyDo
- DatePicker fix (#328) @ruinername
- migrate react-fontawesome to offical package- https://tickets.metabrainz.org/browse/BB-358 (#317) @sbvkrishna
- Hide deprecated relationships in relationship editor (#283) @MonkeyDo
- docs: Added Forking and Cloning to CONTRIBUTING.md (#325) @adithyaanilkumar
- feat(configuration): allow overwriting config file path | https://tickets.metabrainz.org/browse/BB-366 (#326) @sbvkrishna
- docs: Document local setup and debugging with VSCode (#320) @MonkeyDo
- fix(editor): Client side filtering of autocomplete suggestions disabled in Async. (#324) @panwarabhishek345
- fix(search): Index areas properly (#323) @MonkeyDo
- fix: Reassign alias language id safely (#322) @MonkeyDo
- November 18th production deployment (#321) @MonkeyDo
- docs: Add note on webpack-watch resource consumption (#319) @sbvkrishna
- docs(static): fix typo and update programming skills in contribution page (#318) @sbvkrishna
- fix(core): Fixed the IndexOutOfBoundsException of SchemaSpy.sh (#312) @panwarabhishek345
- feat(search): The aliases are now searchable. (#313) @panwarabhishek345
- fix(profile,achievement): fix accessing req.user.id when user not logged-in (#316) @sbvkrishna
- fix(profile): Fix AchievementsTab Badges on editor page [https://tickets.metabrainz.org/browse/BB-360] (#315) @sbvkrishna
- refactor(achievement): refactor renderAchievements (#314) @sbvkrishna
- fix(display): add 'Revision History not found' message (#311) @sbvkrishna
- https://tickets.metabrainz.org/browse/BB-339 fix(display): Converted 500 error to 404 error with a meaningful message, when a revision is not found. (#310) @panwarabhishek345
- fix(display): Works with malformed identifier sets throw error. (#309) @panwarabhishek345
- add passing warnMessage from new-date-field (#307) @sbvkrishna
- fix(profile):(Updated)Fixed the 500 error when Editing some author entities. (#308) @panwarabhishek345
- fix(static): Fixed the Navigation bar buttons (eg. Add button) staying highlighted after clicking on them the second time (#304) @panwarabhishek345
- Update identifiers (#302) @MonkeyDo
- chore(deps): bump mixin-deep from 1.3.1 to 1.3.2 (#301) @dependabot
- Deployment Docker setup for test API (#298) @MonkeyDo
- feat: Lookup requests for BB API (#293) @akhilesh26
- Allow BCE dates (#294) @MonkeyDo
- chore(deps): bump lodash-es from 4.17.10 to 4.17.15 (#296) @dependabot
- chore(deps): bump lodash from 4.17.11 to 4.17.13 (#295) @dependabot
- Automatically create Edition Groups (#287) @MonkeyDo
- chore: Fix SEC-16 (#292) @MonkeyDo
- chore: Fix security alerts - SEC-16 and others (#291) @MonkeyDo
- fix: fix https://tickets.metabrainz.org/browse/BB-341 disable login and register links when redis is down (#289) @code-master5
- fix: Fix https://tickets.metabrainz.org/browse/BB-347 remedy null date for Editions without a releaseDate (#290) @MonkeyDo
- Fix #https://tickets.metabrainz.org/browse/BB-302: Replace date field and date validation mechanism (#267) @akhilesh26
- fix: fix https://tickets.metabrainz.org/browse/BB-346 show unique entity in last revisions (#286) @MonkeyDo
- May 14th production website update (#285) @MonkeyDo
- Refactor deleted entity display (#284) @MonkeyDo
- Update dockerfile (#282) @MonkeyDo
- fix: Update bookbrainz-data ORM package version (#281) @MonkeyDo
- Improve displaying of deleted entities (#280) @MonkeyDo
- fix(Dockerfile): Add missing bzcat (#278) @shivam-tripathi
- Setup cron and regular data dumps for hetzner (#274) @paramsingh
- feat(README): Add message for temporary use of stable branch (#279) @shivam-tripathi
- Fix issues after entity renaming (#277) @MonkeyDo
- Consul: Beta and test container configurations (#276) @MonkeyDo
- Fix https://tickets.metabrainz.org/browse/BB-323: Rename Creator and Publication entities (#271) @MonkeyDo
- test.bookbrainz.org on hetzner (#275) @paramsingh
- fix(editor): Added link and entity type in the search entity while ad… (#261) @pv-912
- Production and development Docker setup for Hetzner (#273) @paramsingh
- refactor(code): Created initEditorRoutes function to mantain code consistency (#269) @projectescape
- fix(server): fix issue #https://tickets.metabrainz.org/browse/BB-336 by checking publicationBbid is available or not (#268) @akhilesh26
- fix(core): https://tickets.metabrainz.org/browse/BB-244 Error due to promise not being returned in server/helpers/middleware.js (#263) @rihenperry
- docs: updated elastic search official URL and added possible port err… (#264) @pv-912
- doc(revision): update to the configuration section of README.md page (#260) @rihenperry
- docs: update to elastic search section of INSTALLATION_TROUBLESHOOTING.md (#259) @fezheng397
- refactor(security-alert): Update to Bootstrap 3.4.1 (#256) @MonkeyDo
- Fix https://tickets.metabrainz.org/browse/BB-334: Replace DB dump filename in docs (#258) @MonkeyDo
- Fix button layout and input margin on search page (#255) @aswinmprabhu
- "fixes https://tickets.metabrainz.org/browse/BB-309" docs: Add a section about the "test" subdomain in README (#254) @ahmedkrmn
- feat(workTable): Add work table on the edition page and edition table on the work page. #https://tickets.metabrainz.org/browse/BB-330 (#250) @akhilesh26
- fix(deduplication): Don't initially run name deduplication on entity edit (#252) @MonkeyDo
- fix(edition): Fix https://tickets.metabrainz.org/browse/BB-325 Protect against missing edition properties (eg deleted entities) (#251) @MonkeyDo
- fix(editor): Fix https://tickets.metabrainz.org/browse/BB-332: Run name deduplication search on component mount (#249) @MonkeyDo
- feat(contribution flow): add edition from work page and add work from edition page. Fix #https://tickets.metabrainz.org/browse/BB-326 and #https://tickets.metabrainz.org/browse/BB-328 (#248) @akhilesh26
- fix: https://tickets.metabrainz.org/browse/BB-320 (#246) @kartikpandey2
- fix(client-side): reset state if uncheck the checkbox on publisher and creator page. (#245) @akhilesh26
- feat(relationships): add initial relationship when entity created via another entity. #https://tickets.metabrainz.org/browse/BB-266 (#247) @akhilesh26
- fix:https://tickets.metabrainz.org/browse/BB-321 (#242) @kartikpandey2
- https://tickets.metabrainz.org/browse/BB-237 fix(validateDates): Accept dates in YYYY-MM-DD, YYYY-MM and YYYY formats. Also ensure the begin date is less than the end date. (#182) @shivam-tripathi
- fix(propType warnings): remove isRequired and set default props to fix propType warnings. (#244) @akhilesh26
- refactor(deletion): Added instructions in deletion confirmation text (#243) @MonkeyDo
- feat(edition detail): add format and isbn in edition table to fix #https://tickets.metabrainz.org/browse/BB-229 (#241) @akhilesh26
- feat(identifiers links): Add links to most of all identifiers to fix #https://tickets.metabrainz.org/browse/BB-273 (#239) @akhilesh26
- feat(entity sort name): add sort names of entities to fix #https://tickets.metabrainz.org/browse/BB-298 (#238) @akhilesh26
- fix(deleteEntity): Update the revision parent upon deletion (#192) @shivam-tripathi
- remove date of birth of user or editor from whole website to fix #https://tickets.metabrainz.org/browse/BB-319. (#237) @akhilesh26
- fix footer position for all size of devices (#234) @akhilesh26
- docs: bookbrainz setup locally using docker toolbox (#233) @kartikpandey2
- Update last login time in database to fix issue #https://tickets.metabrainz.org/browse/BB-311 (#235) @akhilesh26
- fix #https://tickets.metabrainz.org/browse/BB-318 and make same as shown in search result (#232) @akhilesh26
- Docker develop fix (#231) @MonkeyDo
- fix(style): Resolve overlapping of container and footer class in mobi… (#230) @akhilesh26
- feat(statistics-page): add new table to show count of total entities (#191) @akhilesh26
- Docs: Adding Copyright notice to the file I contributed before (#228) @FlyingTwigs
- fix #https://tickets.metabrainz.org/browse/BB-317 (#229) @kartikpandey2
- Clean up and improve Docker setup (#227) @MonkeyDo
- Installation troubleshooting (#223) @PROTechThor
- feat(navbar): Prevent Dropdown closing on click (#226) @FlyingTwigs
- doc(readme): Add information about PostgreSQL password (#225) @FlyingTwigs
- Search page improvements (#222) @MonkeyDo
- Improve Alias Editor (#219) @Ge0rg3
- Fix and improve the search page (#215) @MonkeyDo
- Merge PR #208 to master: alias duplication detection (#221) @MonkeyDo
- Warn if exists gci merge (#208) @shivam-tripathi
- Display Entity Aliases (#218) @Ge0rg3
- test: Fixes failing travis tests for Node v10+ (#216) @MonkeyDo
- feat(handleDelete): Upon deletion, delete the entity from ElasticSearch also (#190) @shivam-tripathi
- https://tickets.metabrainz.org/browse/BB-272 - feat(RelationshipEditor): Submit on enter (#214) @Ge0rg3
- https://tickets.metabrainz.org/browse/BB-271 - feat(button-bar): Preload the first (empty) identifier (#213) @Ge0rg3
- https://tickets.metabrainz.org/browse/BB-276 - fix(IdentifierEditor): Remove blank identifiers (#212) @Ge0rg3
- Protechthor edit-note 1 (#211) @PROTechThor
- fix(client): text
revision note
overflow from container (#187) @akhilesh26 - UI improvements — feedback from GCI 2017 (#207) @MonkeyDo
- Fix(Query on initial Search): Initial search Query is not showing in result Page in input query box. (#183) @akhilesh26
- Modifies PartialDate's validate function to take an optional function… (#206) @Androbin
- Fix(Area field of editor not getting edited):Area field of editor get… (#180) @agbilotia1998
- browserif-optimizations-kartikohri1712 (#179) @amCap1712
- New relationship editor (#204) @LordSputnik
- Update vulnerable packages (#205) @Arthelon
- test(core): Added postgres version in travis config (#203) @MonkeyDo
- Fix(Unsorted Editions):Sorted Editions according to date. (#157) @agbilotia1998
- BBS-254: fix(package.json) Run tests recursively in all the subfolders (#193) @shivam-tripathi
- fix(client): remove logger from client side. (#189) @akhilesh26
- Remove unnecessary call of _.snakeCase on a literal (#185) @akhilesh26
- Change MusicBrainz JIRA to MetaBrainz JIRA on homepage. (#186) @akhilesh26
- Add Statistics Page for top 10 editors (#184) @akhilesh26
- refactor(client): updated react from v15.6.1 to v16.2.0 (#178) @spellew
- refactor(tests): Deduplicate common test patterns (#164) @Androbin
- GCI: Replace BookBrainz jade template (oswinso) (#166) @oswinso
- Improve search indexing (#175) @leftmostcat
- Build maintenance (#171) @leftmostcat
- Use bulk search operations during reindexing (#168) @leftmostcat
- Show no-session alert (#170) @leftmostcat
- Filter identifier types by entity type (#169) @leftmostcat
- Dockerize (#167) @leftmostcat
- refactor(tests): Rewrite achievement tests (#158) @Androbin
- Fixed title of publication page (#163) @Arthelon
- fix(registration): fix CI error from 0930e7d (#161) @Androbin
- Address various lint and flow issues (#156) @leftmostcat
- refactor(tests): Eliminate some code duplication (#153) @Androbin
- fix: add spread props before named props in select-wrapper component (#152) @Arthelon
- fix: separate server-only prop helpers from isomorphic prop helpers (#150) @Arthelon
- fix: added compression middleware (#151) @falafel72
- Improve search precision (#149) @leftmostcat
- fix: mobile page width now scales with device width (#148) @falafel72
- Escape invalid characters in injected prop string (#147) @Arthelon
- Update README.md and CONTRIBUTING.md (#146) @Arthelon
- Linting cleanup (#143) @leftmostcat
- New entity display (#140) @LordSputnik
- Fix bug tracker link (#137) @anshuman73
- Add documentation to PublisherEditor component (#139) @rioc0719
- Add static typechecker (#142) @Arthelon
- Upgrade to NPM version 5 (#141) @Arthelon
- Convert search to async/await and fix indexing (#123) @leftmostcat
- New entity editing (#109) @LordSputnik
- Add documentation to WorkForm component (#136) @rioc0719
- Entity template conversion (#135) @Arthelon
- Consistent dates for existing React components, entity templates conversion - GCI (#133) @Arthelon
- Add JSdoc comments to Input Component files (#132) @dpmittal
- New error component - GCI (#130) @Arthelon
- Added JSDoc comments in registration-auth.js and privacy.js (#129) @Srijanjha
- Fixed typo in README about checking successful database setup (#131) @inondle
- Profile editor extension - GCI (#125) @Arthelon
- Add JSdocs comments (#126) @dpmittal
- Add JSdocs comments for Creator form methods (#124) @dpmittal
- Revision notes input - GCI (#121) @Arthelon
- Introduce es2017 async/await (#122) @leftmostcat
- Entity revisions conversion - GCI (#120) @Arthelon
- Added area information to UI (#118) @Arthelon
- Merged near-identical template files (#119) @BayMinimum
- Editor tab conversion - GCI (#117) @Arthelon
- Add edited JSDoc comments to relationship.js (#113) @nnaik39
- JSDoc additions - GCI (#115) @Arthelon
- area-fixes-Daniel-Hsing (#116) @Arthelon
- Updated forms and server to support area editing (#114) @Arthelon
- Added JSDoc annotations - GCI (#111) @Arthelon
- Converting Pug/Jade templates to React - GCI (#110) @Arthelon
- Generate search index automatically on server boot (#108) @leftmostcat
- File cleanup (#107) @leftmostcat
- Remove usage of IIFEs for class definition (#106) @leftmostcat
- New build system (#105) @LordSputnik
- Remove option to log in using local strategy (#104) @LordSputnik
- Explorer achievement (#103) @quorauk
- Achievement Notification (#102) @quorauk
- Drag and Drop achievement form (#101) @quorauk
- Time achievements (#99) @quorauk
- Title integration (#100) @quorauk
- Creation achievements (#98) @quorauk
- Achievement jsdoc (#96) @quorauk
- New achievements (#95) @quorauk
- Profile page (#94) @quorauk
- https://tickets.metabrainz.org/browse/BB-190 Convert React components to one-per-file ES6 classes (#91) @leftmostcat
- Single-sign on using MB credentials (#92) @LordSputnik
- Gamification dummy functions (#93) @quorauk
- https://tickets.metabrainz.org/browse/BB-191 Use correct authentication middleware everywhere (#90) @leftmostcat
- https://tickets.metabrainz.org/browse/BB-186 Add error classes for major error categories (#89) @leftmostcat
- https://tickets.metabrainz.org/browse/BB-187 BBID regex matches UUID in the middle of a string (#88) @leftmostcat
- April 2016 React Cleanup (#85) @LordSputnik
- Don't list duplicate entities under Recent Activity (#87) @leftmostcat
- Pull in entity data set schema changes (#86) @leftmostcat
- Direct database (#84) @LordSputnik
- Minor changes to instructions from readme (#83) @quorauk
👏 Many thanks to everyone who participated in this release 👇
=, @Androbin, @Arthelon, @BayMinimum, @FlyingTwigs, @Ge0rg3, @LeoVerto, @LordSputnik, @MehtaManan07, @MonkeyDo, @PROTechThor, @Srijanjha, @adithyaanilkumar, @agbilotia1998, @ahmedkrmn, @akhilesh26, @amCap1712, @anirudhjain75, @anshuman73, @aswinmprabhu, @chinmay-kothari, @code-master5, @dependabot, @dependabot[bot], @dipscoder, @dpmittal, @endurance21, @falafel72, @fezheng397, @frappelatte28, @inondle, @kartikpandey2, @kingpin24, @leftmostcat, @lint-action, @mayhem, @monicaq21, @naiveai, @nnaik39, @oswinso, @panwarabhishek345, @paramsingh, @peanutcat6, @prabalsingh24, @prabhleenkaur1007, @projectescape, @pv-912, @quorauk, @rihenperry, @rioc0719, @ruinername, @sbvkrishna, @shivam-tripathi, @snyk-bot, @spellew, @the-good-boy, Akhilesh Kumar, Falafel72, George O and Rahul Mallela