Releases: broadinstitute/single_cell_portal_core
Releases · broadinstitute/single_cell_portal_core
v0.9.0
Added
- Studies can now be shared with FireCloud user groups. Users in the specified groups will be able to view portal studies, their associated FireCloud workspaces, and GCS buckets. (#125)
- Condensed bundle of Morpheus.js dependencies (morpheus-external-r.js) (#125)
- Content format validators for all string-based model attributes that are set via forms, as well as study & gene search forms (#125)
Changed
- Updated to jquery 3.3.1, latest version of Morpheus.js
- Removed individual Morpheus.js external dependencies (#125)
- Setting cluster point size per trace via the marker.size attribute, rather than marker_size array to more faithfully honor point size on 3d clusters (#125)
- Also fixes issue with OSX High Sierra not properly rendering multi-trace Plotly scatter plots
- Violin plots now use native Plotly 'violin' chart type (#125)
- Main study scatter plots now auto-size to available window viewport (#125)
- User annotation creation leaves 2d scatter plots in 'scattergl' mode rather than replotting in non-gl mode
- Updated gem sprockets re: CVE-2018-3760 (#127)
Fixed
- Prevent users from changing FireCloud attributes (project & workspace) for existing studies (#125)
- Fixed issue with data points dropdown selector for box plots from not rendering/working (#125)
- User annotation form delete button now removes correct label (#125)
- Updating user annotations no longer causes source annotation to lose associations with any subsamples (if points > 1000) (#125)
v0.8.1
v0.8.0
Added
- Ideogram.js (#115)
- Genome tab (under 'Explore' in Study Overview) for genome-based visualizations (#115)
- Support for running WDLs that are file- rather than sample-based. (#115)
- CongifurationOption class for adding key-value extra configuration options to AdminConfigurations (#115)
Changed
- Reorganized front end tabs, 'workflows' is now called 'analysis' (#115)
- Updated custom CellRanger sync to support new version of WDL (#115)
Fixed
- Portal no longer attempts to load billing accounts that a user is not the owner of, which prevents loading the billing_projects section and blocks some study creation (#115)
- Correctly sanitizing cluster & gene list names on creation to prevent invalid URL parameter parsing (#115)
- Correctly catches 409 conflict errors when creating workspaces and prevents deletion (#115)
v0.7.0
Added
- bin/boot_docker now accepts a value for DOCKER_IMAGE_VERSION as a command line argument (#112)
Changed
- Booting the portal in production no longer tries to link with a local Docker instance for the database, instead will connect to a remote host (#112)
- Booting in production mode also will no longer limit memory for the portal Docker container (#112)
Fixed
- Updating rails-html-sanitizer gem re: CVE-2018-3741 XSS vulnerability (#112)
- Updating loofah gem re: CVE-2018-8048 XSS vulnerability (#112)
v0.6.4
v0.6.3
v0.6.2
v0.6.1
v0.6.0
Added
- WorkflowConfiguration support for Smart-seq2 WDL pipeline (#102)
Changed
- Automatically adding project owner permissions for portal service account on FireCloud projects created outside of the portal when creating studies (#102)
- Docker image now supports version numbers, will default to 'latest' (#102)
Fixed
- Preventing users from changing FireCloud project references to existing studies (#102)