Changes
𧬠Features
- Add option to inverse selection on study view in the Custom Selection component @zhx828 (#2936)
- Add "View NG-CHM" button on OncoPrint Heatmap tab @ChrisWakefield (#2872)
β¨ Enhancements
- Always showing patient icons when there is an alteration @onursumer (#2963)
- Clinical timeline: Create split hierarchy for Diagnosis subtypes @alisman (#2949)
- Routing Improvements @Luke-Sikina (#2891)
- maintain full URL in bookmark feature @alisman (#2940)
π Bug Fixes
- Cache problematic default request for all studies @Luke-Sikina (#6921)
- Update default of skin.patientview.filter_genes_profiled_all_samples β¦ @alisman (#6944)
- update svg2pdf to custom version (fix gradient shows up as solid block) @dippindots (#2911)
- fix issue: x-axis in survival plot shifted in study view @dippindots (#2954)
- Update study links in results page query summary @kalletlak (#2942)
- In patient view timeline, treatment data should be split three levels⦠@alisman (#2947)
- Alteration Enrichments: fix gene barplot where p-value is 0 @kalletlak (#2946)
π¨ Style Tweaks
- Restore loading animation for study summary fetch on results page @alisman (#2960)
- improve footer version logic @inodb (#2945)
βοΈ REST API Changes
- Fix gene api - when gene symbol have multiple entrez ids @kalletlak (#6933)
βοΈ Changes to handle external APIs
- Change the order and put "Matched Samples" above ARM @victoria34 (#2944)
π Documentation
- Revise Docker documentation @oplantalech (#6929)
- adding download location for cgds.sql @johnyaku (#6940)
- Update ER Diagram @Luke-Sikina (#6942)
- added monorepo section to readme, fixed publishModules script @onursumer (#2955)
π·ββοΈ Testing, Configuration & Deployment
- New configuration option for showing mskcc slide viewer @alisman (#6947)
- /health moves to /api/health for consistency with no-security portals @n1zea144 (#6920)
π§Ή Cleanup & Refactoring π§
- Monorepo with yarn workspaces and lerna @onursumer (#2892)
π§° Maintenance
- remove frontend references to heroku @inodb (#6962)
- comment out query_product_limit in EXAMPLE @inodb (#6948)
- Added a netlify redirect rule to make routing work @onursumer (#2965)
- Fixed a netlify deploy issue for non PR branches @onursumer (#2964)
π΅οΈββοΈ Full commit logs
- Backend: v3.1.8...v3.1.9
- Frontend: cBioPortal/cbioportal-frontend@v3.1.8...v3.1.9
π·Notes on versioning and release procedure
https://docs.cbioportal.org/4.-development/release-procedure#a-note-on-versioning