✨ Enhancements
- Dont hide query genes in mrna and protein enrichments @adamabeshouse (#3162)
- Show timeline in genomic evolution tab @adamabeshouse (#3154)
- Make metaImport.py use subcommands instead of -c @mdhvprasad (#7401)
🐛 Bug Fixes
- Coexpression: only send common samples in api request @kalletlak (#3161)
- Coexpression: Filter sample having data for both molecular profiles @kalletlak (#7409)
- CoExpression: fix error while querying for geneset molecular profile @kalletlak (#7429)
- Dispatch a custom event when there is a change under packages @onursumer (#3157)
⚙️ REST API Changes
- Add case list sample counts api in study view @kalletlak (#7420)
📘 Documentation
- Remove skin.custom_header from docs @inodb (#7414)
- Update example_commands.md @Spenca (#7431)
- update tutorial 2 @tmazor (#7425)
👷♀️ Testing, Configuration & Deployment
- Do not trigger dispatch event if the actor is the bot account @onursumer (#3159)
- Build dev docker image for master and rc using github actions @agandolf (#7410)
- Allow specifying the entityBaseURL. @holtgrewe (#7399)
🕵️♀️ Full commit logs
- Backend: v3.2.14...v3.2.15
- Frontend: cBioPortal/cbioportal-frontend@v3.2.14...v3.2.15
🏷Notes on versioning and release procedure
https://docs.cbioportal.org/4.-development/release-procedure#a-note-on-versioning