𧬠Features
- Lollipop plot improvements (show splice & driver/vus) @adamabeshouse (#3636)
- Add OncoPrint tracks dropdown @dippindots (#3622)
- RFC58: alterations tab in group comparison @pvannierop @alisman @kalletlak (#3639)
- Do not assign default values to alteration types @kalletlak (#3669)
- Initialize mutation event types based on groups @kalletlak (#3667)
- Remove any from mutation event type @kalletlak (#3665)
- Update default values of MutationEnrichmentEventTypes @kalletlak (#3660)
- Updates to comparison alteration tab based on QA epic @alisman (#3658)
- Enrichments: Fix group cases count @kalletlak (#3654)
- Alterations: fix error in filtering samples @kalletlak (#3648)
- Include profile ids while querying for alteration counts @kalletlak (#8332)
- Improve Genomic Alteration performance @kalletlak (#8416)
- Comparison Alteration tab: text tweaks @alisman (#3661)
β¨ Enhancements
- Survival plot fix @dippindots (#3672)
- Add sub sort to treatments sorting @Luke-Sikina (#3671)
- Survival prefix table - use slider for setting min patient threshold @adamabeshouse (#3662)
- Remove survival months barchart from study view @dippindots (#3655)
π Bug Fixes
- Ignore case for userid while querying for session-service @kalletlak (#8409)
- Add styles to login.jsp that were in css files that got deleted @Luke-Sikina (#8422)
- Fix Bug with Turning on Cache on Tomcats @averyniceday (#8408)
- Treatments Selection Fix @Luke-Sikina (#3638)
π¨ Style Tweaks
- Fix comparison tab alterations tab layout @alisman (#3670)
- (SV) update tooltip for cancer studies chart @dippindots (#3659)
- Revise axis labels to be multi-line @jtquach1 (#3628)
- Make NA label font consistent with tick label font @jtquach1 (#3631)
βοΈ Changes to handle external APIs
- Resistance oncogenicity should be considered as driver @zhx828 (#3646)
- Support OncoKB resistance oncogenicity @zhx828 (#3635)
π Documentation
- update FAQ about z-scores @tmazor (#8366)
- update documentation for Google Analytics @SRodenburg (#8367)
- remove q about network tab @jjgao (#8365)
- Add note for generic assay features which are under development @dippindots (#8364)
π§Ή Cleanup & Refactoring π§
- Delete portal/src/main/webapp/css and portal/src/main/webapp/js @Luke-Sikina (#8342)
- Use a specific version of the session service artifact @Luke-Sikina (#8363)
π·ββοΈ Testing, Configuration & Deployment
- Keycloak in e2elocaldb (from personal repo) @pvannierop (#3650)
- Fix backend localdb tests @inodb (#8441)
- Fix jitpack build @inodb (#3677)
- update screenshots and run e2e against master @alisman (#3664)
- add generic assay category and binary test profile @dippindots (#3640)
π§° Maintenance
- Update slf4j-api dependency version @kalletlak (#8360)
- A few cleanup tasks (removing unused dep, circular deps, Cheerio issue) @alisman (#3644)
π¦ Package Improvements
- fix frequency formatting in signal table @leexgh (#3643)
- Improve mutation annotation performance @onursumer (#3624)
π΅οΈββοΈ Full commit logs
- Backend: v3.6.5...v3.6.6
- Frontend: cBioPortal/cbioportal-frontend@v3.6.5...v3.6.6
π·Notes on versioning and release procedure
https://docs.cbioportal.org/4.-development/release-procedure#a-note-on-versioning