𧬠Features
- (Generic Assay) Import Patient Level Data @dippindots (#8509)
β¨ Enhancements
- Customizable default thresholds for P-value and score - frontend @dianab0 (#3892)
- Allow custom tabs on patient page as well @dianab0 (#3862)
- (Generic Assay) Study view patient level data tweaks @dippindots (#3772)
- Oncoprint performance optimizations @adamabeshouse (#3799)
π Bug Fixes
- Check and remove invalid foreign key in migrate_db.py @dippindots (#8795)
- update validator to ignore new normals folder @yichaoS (#8790)
- fix hover detection bug @Rajat-Sirohi (#3891)
- Fix keycloak db error on circleci @inodb (#3894)
- Fixed issue where Show genes didn't work and added an end to end test @dianab0 (#3886)
- Timeline: fix tooltip date formatting for negative days @adamabeshouse (#3881)
- Fix mutation table column hover detection bug @Rajat-Sirohi (#3880)
π¨ Style Tweaks
- SV: Make cancer study chart slices color consistent when applying filter @kalletlak (#3885)
βοΈ REST API Changes
- Generic Assay data count endpoint @dippindots (#8777)
- Update fetchMolecularProfileSampleCounts endpoint to support patient level count @dippindots (#8779)
π·ββοΈ Testing, Configuration & Deployment
- Hide logout button in cBioPortal header via portal.properties @pvannierop (#3879)
- try diff backend image circleci @inodb (#3883)
- Fix localdb reporting on circleci @alisman (#3889)
- Webdriver.io: Use out-of-box json reporter instead of custom reporter @alisman (#3882)
- Impl. skin.hide_logout_button property @pvannierop (#8784)
π§Ή Cleanup & Refactoring π§
- Clean up of unused legacy database fields @jagnathan (8383)
π Database Migration
- Generic Assay Patient Level Support
- Removal of legacy database fields
- Table Type_of_cancer remove field CLINICAL_TRIAL_KEYWORDS
- Table Cancer_study remove field SHORT_NAME
- Table Sample remove field TYPE_OF_CANCER_ID
π§° Maintenance
- Update api documents @dippindots (#3895)
π Prototype
- RFC56: Annotation and mutation status filtering for Study View and Group Comparison Views @pvannierop (#3848)
π΅οΈββοΈ Full commit logs
- Backend: v3.6.22...v3.7.0
- Frontend: cBioPortal/cbioportal-frontend@v3.6.22...v3.7.0
π·Notes on versioning and release procedure
https://docs.cbioportal.org/4.-development/release-procedure#a-note-on-versioning