diff --git a/client/galaxy/scripts/layout/menu.js b/client/galaxy/scripts/layout/menu.js index cc7afb238ca..4eb07f03985 100644 --- a/client/galaxy/scripts/layout/menu.js +++ b/client/galaxy/scripts/layout/menu.js @@ -405,7 +405,7 @@ var Tab = Backbone.View.extend({ } else { let Galaxy = getGalaxyInstance(); if (options.target == "__use_router__" && typeof Galaxy.page != "undefined") { - Galaxy.page.router.push(options.url); + Galaxy.page.router.executeUseRouter(options.url); } else { try { Galaxy.frame.add(options); @@ -444,7 +444,7 @@ var Tab = Backbone.View.extend({ } else { let Galaxy = getGalaxyInstance(); if (model.attributes.target == "__use_router__" && typeof Galaxy.page != "undefined") { - Galaxy.page.router.push(model.attributes.url); + Galaxy.page.router.executeUseRouter(model.attributes.url); } else { Galaxy.frame.add(model.attributes); } diff --git a/client/galaxy/scripts/layout/panel.js b/client/galaxy/scripts/layout/panel.js index af891ca3bf5..d277923eb98 100644 --- a/client/galaxy/scripts/layout/panel.js +++ b/client/galaxy/scripts/layout/panel.js @@ -231,9 +231,18 @@ var CenterPanel = Backbone.View.extend({ /** Display a view in the center panel, hide iframe */ display: function(view) { - var contentWindow = this.$frame[0].contentWindow || {}; - var message = contentWindow.onbeforeunload && contentWindow.onbeforeunload(); - var Galaxy = getGalaxyInstance(); + let Galaxy = getGalaxyInstance(); + let contentWindow = this.$frame[0].contentWindow || {}; + let message; + try { + message = contentWindow.onbeforeunload && contentWindow.onbeforeunload(); + } catch (err) { + // This can happen when external content is displayed in this iframe // CORS violation + contentWindow = {}; + console.warn( + "Iframe unload exception. This can happen when external content is displayed in the page iframe and causes a CORS violation -- likely harmless." + ); + } if (!message || confirm(message)) { contentWindow.onbeforeunload = undefined; this.$frame.attr("src", "about:blank").hide(); diff --git a/client/galaxy/scripts/layout/router.js b/client/galaxy/scripts/layout/router.js index 8b6a8cb518d..dd5f6a6df3d 100644 --- a/client/galaxy/scripts/layout/router.js +++ b/client/galaxy/scripts/layout/router.js @@ -1,5 +1,6 @@ import $ from "jquery"; import Backbone from "backbone"; +import { getAppRoot } from "onload/loadConfig"; import { getGalaxyInstance } from "app"; import QUERY_STRING from "utils/query-string-parsing"; import Ui from "mvc/ui/ui-misc"; @@ -12,6 +13,14 @@ var Router = Backbone.Router.extend({ this.options = options; }, + executeUseRouter: function(url) { + let prefix = getAppRoot(); + if (url.startsWith(prefix)) { + url = url.replace(prefix, "/"); + } + return this.push(url); + }, + /** helper to push a new navigation state */ push: function(url, data) { data = data || {}; @@ -19,10 +28,12 @@ var Router = Backbone.Router.extend({ .toString(36) .substr(2); url += url.indexOf("?") == -1 ? "?" : "&"; - url += $.param(data, true); + let bustParam = $.param(data, true); + url += bustParam; let Galaxy = getGalaxyInstance(); Galaxy.params = data; this.navigate(url, { trigger: true }); + window.history.replaceState(window.history.state, "", window.location.pathname.replace(bustParam, "")); }, /** override to parse query string into obj and send to each route */ diff --git a/client/galaxy/scripts/mvc/form/form-input.js b/client/galaxy/scripts/mvc/form/form-input.js index 86c978e936c..89ecd872df1 100644 --- a/client/galaxy/scripts/mvc/form/form-input.js +++ b/client/galaxy/scripts/mvc/form/form-input.js @@ -203,7 +203,7 @@ export default Backbone.View.extend({ .append( $("
") .addClass("ui-form-field") - .append($("").addClass("ui-form-info form-text text-muted")) + .append($("").addClass("ui-form-info form-text text-muted mt-2")) .append($("
").addClass("ui-form-backdrop")) ) .append($("
").addClass("ui-form-preview")); diff --git a/client/galaxy/scripts/mvc/tool/tool-form-base.js b/client/galaxy/scripts/mvc/tool/tool-form-base.js index 841277540d4..c4e29fea8d8 100644 --- a/client/galaxy/scripts/mvc/tool/tool-form-base.js +++ b/client/galaxy/scripts/mvc/tool/tool-form-base.js @@ -291,8 +291,7 @@ export default FormBase.extend({ /** Templates */ _templateHelp: function(options) { var $tmpl = $("
") - .addClass("form-help") - .addClass("form-text") + .addClass("form-help form-text mt-4") .append(options.help); $tmpl.find("a").attr("target", "_blank"); $tmpl.find("img").each(function() { diff --git a/client/galaxy/style/scss/base.scss b/client/galaxy/style/scss/base.scss index 3aa5781cbaf..e6dc86b5e6d 100644 --- a/client/galaxy/style/scss/base.scss +++ b/client/galaxy/style/scss/base.scss @@ -792,9 +792,9 @@ button { .warningmessagelarge, .donemessagelarge, .infomessagelarge, -.ui-form-help .error, -.ui-form-help .warning, -.ui-form-help .note { +.form-help .error, +.form-help .warning, +.form-help .note { @extend .alert; min-height: 36px; padding-left: 52px; @@ -836,9 +836,9 @@ button { .warningmessagesmall, .donemessagesmall, .infomessagesmall, -.ui-form-help .error, -.ui-form-help .warning, -.ui-form-help .note { +.form-help .error, +.form-help .warning, +.form-help .note { @extend .alert; padding: 5px; padding-left: 25px; @@ -852,13 +852,13 @@ button { .errormessage, .errormessagesmall, -.ui-form-help .error { +.form-help .error { @extend .alert-danger; } .warningmessage, .warningmessagesmall, -.ui-form-help .warning { +.form-help .warning { @extend .alert-warning; background-image: url(../../images/warn_small.png); } @@ -871,7 +871,7 @@ button { .infomessage, .infomessagesmall, -.ui-form-help .note { +.form-help .note { @extend .alert-info; background-image: url(../../images/info_small.png); } diff --git a/doc/source/releases/19.01.rst b/doc/source/releases/19.01.rst index 9b1df2f2db2..e824f35d890 100644 --- a/doc/source/releases/19.01.rst +++ b/doc/source/releases/19.01.rst @@ -169,7 +169,7 @@ Enhancements `Pull Request 6933`_ * Default shed tool installation to `database/shed_tools`. `Pull Request 6937`_ -* Add option to strip url prefix from pair names to collection builder +* Add option to strip url prefix from pair names to collection builder (thanks to `@shiltemann `__). `Pull Request 6943`_ * Small API workflow test improvements. @@ -540,266 +540,4 @@ Fixes * Remove errant space in `intermine_simple_display.loc.sample`. `Pull Request 7298`_ -.. github_links -.. _Pull Request 5787: https://github.com/galaxyproject/galaxy/pull/5787 -.. _Pull Request 5903: https://github.com/galaxyproject/galaxy/pull/5903 -.. _Pull Request 5919: https://github.com/galaxyproject/galaxy/pull/5919 -.. _Pull Request 6422: https://github.com/galaxyproject/galaxy/pull/6422 -.. _Pull Request 6484: https://github.com/galaxyproject/galaxy/pull/6484 -.. _Pull Request 6559: https://github.com/galaxyproject/galaxy/pull/6559 -.. _Pull Request 6577: https://github.com/galaxyproject/galaxy/pull/6577 -.. _Pull Request 6583: https://github.com/galaxyproject/galaxy/pull/6583 -.. _Pull Request 6682: https://github.com/galaxyproject/galaxy/pull/6682 -.. _Pull Request 6684: https://github.com/galaxyproject/galaxy/pull/6684 -.. _Pull Request 6688: https://github.com/galaxyproject/galaxy/pull/6688 -.. _Pull Request 6693: https://github.com/galaxyproject/galaxy/pull/6693 -.. _Pull Request 6694: https://github.com/galaxyproject/galaxy/pull/6694 -.. _Pull Request 6700: https://github.com/galaxyproject/galaxy/pull/6700 -.. _Pull Request 6702: https://github.com/galaxyproject/galaxy/pull/6702 -.. _Pull Request 6709: https://github.com/galaxyproject/galaxy/pull/6709 -.. _Pull Request 6710: https://github.com/galaxyproject/galaxy/pull/6710 -.. _Pull Request 6722: https://github.com/galaxyproject/galaxy/pull/6722 -.. _Pull Request 6727: https://github.com/galaxyproject/galaxy/pull/6727 -.. _Pull Request 6729: https://github.com/galaxyproject/galaxy/pull/6729 -.. _Pull Request 6732: https://github.com/galaxyproject/galaxy/pull/6732 -.. _Pull Request 6736: https://github.com/galaxyproject/galaxy/pull/6736 -.. _Pull Request 6738: https://github.com/galaxyproject/galaxy/pull/6738 -.. _Pull Request 6746: https://github.com/galaxyproject/galaxy/pull/6746 -.. _Pull Request 6754: https://github.com/galaxyproject/galaxy/pull/6754 -.. _Pull Request 6757: https://github.com/galaxyproject/galaxy/pull/6757 -.. _Pull Request 6758: https://github.com/galaxyproject/galaxy/pull/6758 -.. _Pull Request 6762: https://github.com/galaxyproject/galaxy/pull/6762 -.. _Pull Request 6763: https://github.com/galaxyproject/galaxy/pull/6763 -.. _Pull Request 6770: https://github.com/galaxyproject/galaxy/pull/6770 -.. _Pull Request 6776: https://github.com/galaxyproject/galaxy/pull/6776 -.. _Pull Request 6778: https://github.com/galaxyproject/galaxy/pull/6778 -.. _Pull Request 6783: https://github.com/galaxyproject/galaxy/pull/6783 -.. _Pull Request 6784: https://github.com/galaxyproject/galaxy/pull/6784 -.. _Pull Request 6786: https://github.com/galaxyproject/galaxy/pull/6786 -.. _Pull Request 6788: https://github.com/galaxyproject/galaxy/pull/6788 -.. _Pull Request 6790: https://github.com/galaxyproject/galaxy/pull/6790 -.. _Pull Request 6801: https://github.com/galaxyproject/galaxy/pull/6801 -.. _Pull Request 6807: https://github.com/galaxyproject/galaxy/pull/6807 -.. _Pull Request 6811: https://github.com/galaxyproject/galaxy/pull/6811 -.. _Pull Request 6812: https://github.com/galaxyproject/galaxy/pull/6812 -.. _Pull Request 6814: https://github.com/galaxyproject/galaxy/pull/6814 -.. _Pull Request 6816: https://github.com/galaxyproject/galaxy/pull/6816 -.. _Pull Request 6817: https://github.com/galaxyproject/galaxy/pull/6817 -.. _Pull Request 6818: https://github.com/galaxyproject/galaxy/pull/6818 -.. _Pull Request 6820: https://github.com/galaxyproject/galaxy/pull/6820 -.. _Pull Request 6826: https://github.com/galaxyproject/galaxy/pull/6826 -.. _Pull Request 6827: https://github.com/galaxyproject/galaxy/pull/6827 -.. _Pull Request 6833: https://github.com/galaxyproject/galaxy/pull/6833 -.. _Pull Request 6834: https://github.com/galaxyproject/galaxy/pull/6834 -.. _Pull Request 6835: https://github.com/galaxyproject/galaxy/pull/6835 -.. _Pull Request 6837: https://github.com/galaxyproject/galaxy/pull/6837 -.. _Pull Request 6838: https://github.com/galaxyproject/galaxy/pull/6838 -.. _Pull Request 6840: https://github.com/galaxyproject/galaxy/pull/6840 -.. _Pull Request 6841: https://github.com/galaxyproject/galaxy/pull/6841 -.. _Pull Request 6842: https://github.com/galaxyproject/galaxy/pull/6842 -.. _Pull Request 6843: https://github.com/galaxyproject/galaxy/pull/6843 -.. _Pull Request 6844: https://github.com/galaxyproject/galaxy/pull/6844 -.. _Pull Request 6846: https://github.com/galaxyproject/galaxy/pull/6846 -.. _Pull Request 6848: https://github.com/galaxyproject/galaxy/pull/6848 -.. _Pull Request 6850: https://github.com/galaxyproject/galaxy/pull/6850 -.. _Pull Request 6854: https://github.com/galaxyproject/galaxy/pull/6854 -.. _Pull Request 6858: https://github.com/galaxyproject/galaxy/pull/6858 -.. _Pull Request 6861: https://github.com/galaxyproject/galaxy/pull/6861 -.. _Pull Request 6865: https://github.com/galaxyproject/galaxy/pull/6865 -.. _Pull Request 6868: https://github.com/galaxyproject/galaxy/pull/6868 -.. _Pull Request 6869: https://github.com/galaxyproject/galaxy/pull/6869 -.. _Pull Request 6870: https://github.com/galaxyproject/galaxy/pull/6870 -.. _Pull Request 6871: https://github.com/galaxyproject/galaxy/pull/6871 -.. _Pull Request 6874: https://github.com/galaxyproject/galaxy/pull/6874 -.. _Pull Request 6876: https://github.com/galaxyproject/galaxy/pull/6876 -.. _Pull Request 6877: https://github.com/galaxyproject/galaxy/pull/6877 -.. _Pull Request 6878: https://github.com/galaxyproject/galaxy/pull/6878 -.. _Pull Request 6879: https://github.com/galaxyproject/galaxy/pull/6879 -.. _Pull Request 6881: https://github.com/galaxyproject/galaxy/pull/6881 -.. _Pull Request 6882: https://github.com/galaxyproject/galaxy/pull/6882 -.. _Pull Request 6883: https://github.com/galaxyproject/galaxy/pull/6883 -.. _Pull Request 6884: https://github.com/galaxyproject/galaxy/pull/6884 -.. _Pull Request 6886: https://github.com/galaxyproject/galaxy/pull/6886 -.. _Pull Request 6897: https://github.com/galaxyproject/galaxy/pull/6897 -.. _Pull Request 6898: https://github.com/galaxyproject/galaxy/pull/6898 -.. _Pull Request 6899: https://github.com/galaxyproject/galaxy/pull/6899 -.. _Pull Request 6903: https://github.com/galaxyproject/galaxy/pull/6903 -.. _Pull Request 6905: https://github.com/galaxyproject/galaxy/pull/6905 -.. _Pull Request 6906: https://github.com/galaxyproject/galaxy/pull/6906 -.. _Pull Request 6909: https://github.com/galaxyproject/galaxy/pull/6909 -.. _Pull Request 6910: https://github.com/galaxyproject/galaxy/pull/6910 -.. _Pull Request 6911: https://github.com/galaxyproject/galaxy/pull/6911 -.. _Pull Request 6913: https://github.com/galaxyproject/galaxy/pull/6913 -.. _Pull Request 6914: https://github.com/galaxyproject/galaxy/pull/6914 -.. _Pull Request 6916: https://github.com/galaxyproject/galaxy/pull/6916 -.. _Pull Request 6917: https://github.com/galaxyproject/galaxy/pull/6917 -.. _Pull Request 6921: https://github.com/galaxyproject/galaxy/pull/6921 -.. _Pull Request 6924: https://github.com/galaxyproject/galaxy/pull/6924 -.. _Pull Request 6925: https://github.com/galaxyproject/galaxy/pull/6925 -.. _Pull Request 6927: https://github.com/galaxyproject/galaxy/pull/6927 -.. _Pull Request 6928: https://github.com/galaxyproject/galaxy/pull/6928 -.. _Pull Request 6929: https://github.com/galaxyproject/galaxy/pull/6929 -.. _Pull Request 6931: https://github.com/galaxyproject/galaxy/pull/6931 -.. _Pull Request 6933: https://github.com/galaxyproject/galaxy/pull/6933 -.. _Pull Request 6935: https://github.com/galaxyproject/galaxy/pull/6935 -.. _Pull Request 6937: https://github.com/galaxyproject/galaxy/pull/6937 -.. _Pull Request 6941: https://github.com/galaxyproject/galaxy/pull/6941 -.. _Pull Request 6943: https://github.com/galaxyproject/galaxy/pull/6943 -.. _Pull Request 6946: https://github.com/galaxyproject/galaxy/pull/6946 -.. _Pull Request 6948: https://github.com/galaxyproject/galaxy/pull/6948 -.. _Pull Request 6950: https://github.com/galaxyproject/galaxy/pull/6950 -.. _Pull Request 6952: https://github.com/galaxyproject/galaxy/pull/6952 -.. _Pull Request 6954: https://github.com/galaxyproject/galaxy/pull/6954 -.. _Pull Request 6955: https://github.com/galaxyproject/galaxy/pull/6955 -.. _Pull Request 6957: https://github.com/galaxyproject/galaxy/pull/6957 -.. _Pull Request 6959: https://github.com/galaxyproject/galaxy/pull/6959 -.. _Pull Request 6960: https://github.com/galaxyproject/galaxy/pull/6960 -.. _Pull Request 6962: https://github.com/galaxyproject/galaxy/pull/6962 -.. _Pull Request 6963: https://github.com/galaxyproject/galaxy/pull/6963 -.. _Pull Request 6967: https://github.com/galaxyproject/galaxy/pull/6967 -.. _Pull Request 6970: https://github.com/galaxyproject/galaxy/pull/6970 -.. _Pull Request 6972: https://github.com/galaxyproject/galaxy/pull/6972 -.. _Pull Request 6974: https://github.com/galaxyproject/galaxy/pull/6974 -.. _Pull Request 6975: https://github.com/galaxyproject/galaxy/pull/6975 -.. _Pull Request 6977: https://github.com/galaxyproject/galaxy/pull/6977 -.. _Pull Request 6978: https://github.com/galaxyproject/galaxy/pull/6978 -.. _Pull Request 6979: https://github.com/galaxyproject/galaxy/pull/6979 -.. _Pull Request 6980: https://github.com/galaxyproject/galaxy/pull/6980 -.. _Pull Request 6982: https://github.com/galaxyproject/galaxy/pull/6982 -.. _Pull Request 6983: https://github.com/galaxyproject/galaxy/pull/6983 -.. _Pull Request 6984: https://github.com/galaxyproject/galaxy/pull/6984 -.. _Pull Request 6985: https://github.com/galaxyproject/galaxy/pull/6985 -.. _Pull Request 6987: https://github.com/galaxyproject/galaxy/pull/6987 -.. _Pull Request 6989: https://github.com/galaxyproject/galaxy/pull/6989 -.. _Pull Request 6990: https://github.com/galaxyproject/galaxy/pull/6990 -.. _Pull Request 6991: https://github.com/galaxyproject/galaxy/pull/6991 -.. _Pull Request 6992: https://github.com/galaxyproject/galaxy/pull/6992 -.. _Pull Request 6993: https://github.com/galaxyproject/galaxy/pull/6993 -.. _Pull Request 6994: https://github.com/galaxyproject/galaxy/pull/6994 -.. _Pull Request 6995: https://github.com/galaxyproject/galaxy/pull/6995 -.. _Pull Request 6996: https://github.com/galaxyproject/galaxy/pull/6996 -.. _Pull Request 6997: https://github.com/galaxyproject/galaxy/pull/6997 -.. _Pull Request 6998: https://github.com/galaxyproject/galaxy/pull/6998 -.. _Pull Request 6999: https://github.com/galaxyproject/galaxy/pull/6999 -.. _Pull Request 7001: https://github.com/galaxyproject/galaxy/pull/7001 -.. _Pull Request 7004: https://github.com/galaxyproject/galaxy/pull/7004 -.. _Pull Request 7005: https://github.com/galaxyproject/galaxy/pull/7005 -.. _Pull Request 7006: https://github.com/galaxyproject/galaxy/pull/7006 -.. _Pull Request 7007: https://github.com/galaxyproject/galaxy/pull/7007 -.. _Pull Request 7008: https://github.com/galaxyproject/galaxy/pull/7008 -.. _Pull Request 7009: https://github.com/galaxyproject/galaxy/pull/7009 -.. _Pull Request 7013: https://github.com/galaxyproject/galaxy/pull/7013 -.. _Pull Request 7014: https://github.com/galaxyproject/galaxy/pull/7014 -.. _Pull Request 7016: https://github.com/galaxyproject/galaxy/pull/7016 -.. _Pull Request 7017: https://github.com/galaxyproject/galaxy/pull/7017 -.. _Pull Request 7018: https://github.com/galaxyproject/galaxy/pull/7018 -.. _Pull Request 7019: https://github.com/galaxyproject/galaxy/pull/7019 -.. _Pull Request 7020: https://github.com/galaxyproject/galaxy/pull/7020 -.. _Pull Request 7023: https://github.com/galaxyproject/galaxy/pull/7023 -.. _Pull Request 7027: https://github.com/galaxyproject/galaxy/pull/7027 -.. _Pull Request 7029: https://github.com/galaxyproject/galaxy/pull/7029 -.. _Pull Request 7031: https://github.com/galaxyproject/galaxy/pull/7031 -.. _Pull Request 7033: https://github.com/galaxyproject/galaxy/pull/7033 -.. _Pull Request 7035: https://github.com/galaxyproject/galaxy/pull/7035 -.. _Pull Request 7036: https://github.com/galaxyproject/galaxy/pull/7036 -.. _Pull Request 7038: https://github.com/galaxyproject/galaxy/pull/7038 -.. _Pull Request 7040: https://github.com/galaxyproject/galaxy/pull/7040 -.. _Pull Request 7041: https://github.com/galaxyproject/galaxy/pull/7041 -.. _Pull Request 7042: https://github.com/galaxyproject/galaxy/pull/7042 -.. _Pull Request 7043: https://github.com/galaxyproject/galaxy/pull/7043 -.. _Pull Request 7049: https://github.com/galaxyproject/galaxy/pull/7049 -.. _Pull Request 7052: https://github.com/galaxyproject/galaxy/pull/7052 -.. _Pull Request 7053: https://github.com/galaxyproject/galaxy/pull/7053 -.. _Pull Request 7054: https://github.com/galaxyproject/galaxy/pull/7054 -.. _Pull Request 7060: https://github.com/galaxyproject/galaxy/pull/7060 -.. _Pull Request 7061: https://github.com/galaxyproject/galaxy/pull/7061 -.. _Pull Request 7062: https://github.com/galaxyproject/galaxy/pull/7062 -.. _Pull Request 7064: https://github.com/galaxyproject/galaxy/pull/7064 -.. _Pull Request 7065: https://github.com/galaxyproject/galaxy/pull/7065 -.. _Pull Request 7067: https://github.com/galaxyproject/galaxy/pull/7067 -.. _Pull Request 7070: https://github.com/galaxyproject/galaxy/pull/7070 -.. _Pull Request 7071: https://github.com/galaxyproject/galaxy/pull/7071 -.. _Pull Request 7072: https://github.com/galaxyproject/galaxy/pull/7072 -.. _Pull Request 7074: https://github.com/galaxyproject/galaxy/pull/7074 -.. _Pull Request 7078: https://github.com/galaxyproject/galaxy/pull/7078 -.. _Pull Request 7079: https://github.com/galaxyproject/galaxy/pull/7079 -.. _Pull Request 7080: https://github.com/galaxyproject/galaxy/pull/7080 -.. _Pull Request 7081: https://github.com/galaxyproject/galaxy/pull/7081 -.. _Pull Request 7082: https://github.com/galaxyproject/galaxy/pull/7082 -.. _Pull Request 7084: https://github.com/galaxyproject/galaxy/pull/7084 -.. _Pull Request 7085: https://github.com/galaxyproject/galaxy/pull/7085 -.. _Pull Request 7086: https://github.com/galaxyproject/galaxy/pull/7086 -.. _Pull Request 7087: https://github.com/galaxyproject/galaxy/pull/7087 -.. _Pull Request 7088: https://github.com/galaxyproject/galaxy/pull/7088 -.. _Pull Request 7091: https://github.com/galaxyproject/galaxy/pull/7091 -.. _Pull Request 7092: https://github.com/galaxyproject/galaxy/pull/7092 -.. _Pull Request 7096: https://github.com/galaxyproject/galaxy/pull/7096 -.. _Pull Request 7097: https://github.com/galaxyproject/galaxy/pull/7097 -.. _Pull Request 7102: https://github.com/galaxyproject/galaxy/pull/7102 -.. _Pull Request 7103: https://github.com/galaxyproject/galaxy/pull/7103 -.. _Pull Request 7104: https://github.com/galaxyproject/galaxy/pull/7104 -.. _Pull Request 7109: https://github.com/galaxyproject/galaxy/pull/7109 -.. _Pull Request 7110: https://github.com/galaxyproject/galaxy/pull/7110 -.. _Pull Request 7111: https://github.com/galaxyproject/galaxy/pull/7111 -.. _Pull Request 7113: https://github.com/galaxyproject/galaxy/pull/7113 -.. _Pull Request 7114: https://github.com/galaxyproject/galaxy/pull/7114 -.. _Pull Request 7115: https://github.com/galaxyproject/galaxy/pull/7115 -.. _Pull Request 7116: https://github.com/galaxyproject/galaxy/pull/7116 -.. _Pull Request 7120: https://github.com/galaxyproject/galaxy/pull/7120 -.. _Pull Request 7122: https://github.com/galaxyproject/galaxy/pull/7122 -.. _Pull Request 7123: https://github.com/galaxyproject/galaxy/pull/7123 -.. _Pull Request 7124: https://github.com/galaxyproject/galaxy/pull/7124 -.. _Pull Request 7125: https://github.com/galaxyproject/galaxy/pull/7125 -.. _Pull Request 7127: https://github.com/galaxyproject/galaxy/pull/7127 -.. _Pull Request 7129: https://github.com/galaxyproject/galaxy/pull/7129 -.. _Pull Request 7131: https://github.com/galaxyproject/galaxy/pull/7131 -.. _Pull Request 7134: https://github.com/galaxyproject/galaxy/pull/7134 -.. _Pull Request 7135: https://github.com/galaxyproject/galaxy/pull/7135 -.. _Pull Request 7136: https://github.com/galaxyproject/galaxy/pull/7136 -.. _Pull Request 7145: https://github.com/galaxyproject/galaxy/pull/7145 -.. _Pull Request 7146: https://github.com/galaxyproject/galaxy/pull/7146 -.. _Pull Request 7148: https://github.com/galaxyproject/galaxy/pull/7148 -.. _Pull Request 7149: https://github.com/galaxyproject/galaxy/pull/7149 -.. _Pull Request 7150: https://github.com/galaxyproject/galaxy/pull/7150 -.. _Pull Request 7152: https://github.com/galaxyproject/galaxy/pull/7152 -.. _Pull Request 7153: https://github.com/galaxyproject/galaxy/pull/7153 -.. _Pull Request 7155: https://github.com/galaxyproject/galaxy/pull/7155 -.. _Pull Request 7157: https://github.com/galaxyproject/galaxy/pull/7157 -.. _Pull Request 7160: https://github.com/galaxyproject/galaxy/pull/7160 -.. _Pull Request 7161: https://github.com/galaxyproject/galaxy/pull/7161 -.. _Pull Request 7165: https://github.com/galaxyproject/galaxy/pull/7165 -.. _Pull Request 7166: https://github.com/galaxyproject/galaxy/pull/7166 -.. _Pull Request 7167: https://github.com/galaxyproject/galaxy/pull/7167 -.. _Pull Request 7168: https://github.com/galaxyproject/galaxy/pull/7168 -.. _Pull Request 7169: https://github.com/galaxyproject/galaxy/pull/7169 -.. _Pull Request 7171: https://github.com/galaxyproject/galaxy/pull/7171 -.. _Pull Request 7174: https://github.com/galaxyproject/galaxy/pull/7174 -.. _Pull Request 7176: https://github.com/galaxyproject/galaxy/pull/7176 -.. _Pull Request 7180: https://github.com/galaxyproject/galaxy/pull/7180 -.. _Pull Request 7181: https://github.com/galaxyproject/galaxy/pull/7181 -.. _Pull Request 7183: https://github.com/galaxyproject/galaxy/pull/7183 -.. _Pull Request 7188: https://github.com/galaxyproject/galaxy/pull/7188 -.. _Pull Request 7189: https://github.com/galaxyproject/galaxy/pull/7189 -.. _Pull Request 7190: https://github.com/galaxyproject/galaxy/pull/7190 -.. _Pull Request 7191: https://github.com/galaxyproject/galaxy/pull/7191 -.. _Pull Request 7196: https://github.com/galaxyproject/galaxy/pull/7196 -.. _Pull Request 7199: https://github.com/galaxyproject/galaxy/pull/7199 -.. _Pull Request 7201: https://github.com/galaxyproject/galaxy/pull/7201 -.. _Pull Request 7204: https://github.com/galaxyproject/galaxy/pull/7204 -.. _Pull Request 7218: https://github.com/galaxyproject/galaxy/pull/7218 -.. _Pull Request 7227: https://github.com/galaxyproject/galaxy/pull/7227 -.. _Pull Request 7228: https://github.com/galaxyproject/galaxy/pull/7228 -.. _Pull Request 7229: https://github.com/galaxyproject/galaxy/pull/7229 -.. _Pull Request 7236: https://github.com/galaxyproject/galaxy/pull/7236 -.. _Pull Request 7237: https://github.com/galaxyproject/galaxy/pull/7237 -.. _Pull Request 7241: https://github.com/galaxyproject/galaxy/pull/7241 -.. _Pull Request 7245: https://github.com/galaxyproject/galaxy/pull/7245 -.. _Pull Request 7252: https://github.com/galaxyproject/galaxy/pull/7252 -.. _Pull Request 7253: https://github.com/galaxyproject/galaxy/pull/7253 -.. _Pull Request 7258: https://github.com/galaxyproject/galaxy/pull/7258 -.. _Pull Request 7265: https://github.com/galaxyproject/galaxy/pull/7265 -.. _Pull Request 7267: https://github.com/galaxyproject/galaxy/pull/7267 -.. _Pull Request 7275: https://github.com/galaxyproject/galaxy/pull/7275 -.. _Pull Request 7277: https://github.com/galaxyproject/galaxy/pull/7277 -.. _Pull Request 7298: https://github.com/galaxyproject/galaxy/pull/7298 - +.. include:: 19.01_prs.rst diff --git a/doc/source/releases/19.01_announce_user.rst b/doc/source/releases/19.01_announce_user.rst new file mode 100644 index 00000000000..7381c4d9049 --- /dev/null +++ b/doc/source/releases/19.01_announce_user.rst @@ -0,0 +1,75 @@ +=========================================================== +January 2019 Galaxy Release (v 19.01) +=========================================================== + +.. include:: _header.rst + +Highlights +=========================================================== + +**Revised UI Style** + +The Galaxy styling has been substantially reworked resulting in the largest visual refresh to Galaxy in years. It should provide a much cleaner and more consistent interface. + +.. figure:: images/19.01-revised-ui.png + :alt: Revised UI style cleans up the UI to be more consistent and clear + +**More Colourful Tags** + +Whenever you use dataset name tags (``#tag``), they will randomly be assigned a color. The colors are consistent; anywhere that tag with the same text appears in your history, it will have the same color. This should increase visual distinction between similarly shaped words, making it easier to track data flow in complex analyses. + +.. figure:: images/19.01-colourful-tags.png + :alt: Tags are now randomly assigned a consistent colour, helping you to distinguish between similarly shaped words. + +**Extensive Workflow Enhancements** + +The workflow editor now features new tool-like inputs which provide non-file data (such as numbers, text, true/false, colors) which can be connected to tool inputs. You are no longer restricted to only using files as inputs to tools! + +.. figure:: images/19.01-new-wf-inputs.png + :alt: Workflow inputs are available at the top of the workflow editor menu, under "Inputs" + +The workflow editor allows you to specify that specific inputs should be exposed, and can thus be connected to the new workflow inputs. + +.. figure:: images/19.01-new-wf-types.png + :alt: The new inputs can be assigned a data type + +**New Help Site** + +There's a new discussion forum to replace Biostars. It is accessible under the 'Help' menu on some Galaxies, or at https://help.galaxyproject.org + +.. figure:: images/19.01-help-site.png + :alt: Galaxy's new help forum which replaces biostars + + +New Visualisations +=========================================================== + +`Aequatus visualisation plugin `__ has been released which allows visualisation of gene alignments and gene family aggregations. + +.. figure:: https://lh3.googleusercontent.com/wgNqZT2idSR4AkvUZ55ZQGXOfOPlAxFimO9795WvrQwP1ZMxxdYwNmRZErf-n5hZMGa1SulFry321vgHPoc11wsmJlmVPrmyxG8buV6P=s1600 + :alt: The Aequatus visualisation allows analysing gene family alignments + +New Datatypes +=========================================================== + +- ISA-TAB (`Pull Request 5787`_) +- itp and mdp for gromacs (`Pull Request 6812`_) +- pqr (`Pull Request 6816`_) +- nmrML (`Pull Request 6903`_) +- RMA6, the MEGAN6 read-match archive format (`Pull Request 6962`_) +- fastg (`Pull Request 6987`_) +- Mash sketch files (`Pull Request 7087`_) + +Builtin Tool Updates +=========================================================== + +- The grouping tool now allows you to replace non-numeric data (`Pull Request 6577`_) + +Release Notes +=========================================================== + +Please see the `full release notes <19.01_announce.html>`_ for more details. + +.. include:: 19.01_prs.rst + +.. include:: _thanks.rst diff --git a/doc/source/releases/19.01_prs.rst b/doc/source/releases/19.01_prs.rst new file mode 100644 index 00000000000..37bdac82833 --- /dev/null +++ b/doc/source/releases/19.01_prs.rst @@ -0,0 +1,262 @@ +.. github_links +.. _Pull Request 5787: https://github.com/galaxyproject/galaxy/pull/5787 +.. _Pull Request 5903: https://github.com/galaxyproject/galaxy/pull/5903 +.. _Pull Request 5919: https://github.com/galaxyproject/galaxy/pull/5919 +.. _Pull Request 6422: https://github.com/galaxyproject/galaxy/pull/6422 +.. _Pull Request 6484: https://github.com/galaxyproject/galaxy/pull/6484 +.. _Pull Request 6559: https://github.com/galaxyproject/galaxy/pull/6559 +.. _Pull Request 6577: https://github.com/galaxyproject/galaxy/pull/6577 +.. _Pull Request 6583: https://github.com/galaxyproject/galaxy/pull/6583 +.. _Pull Request 6682: https://github.com/galaxyproject/galaxy/pull/6682 +.. _Pull Request 6684: https://github.com/galaxyproject/galaxy/pull/6684 +.. _Pull Request 6688: https://github.com/galaxyproject/galaxy/pull/6688 +.. _Pull Request 6693: https://github.com/galaxyproject/galaxy/pull/6693 +.. _Pull Request 6694: https://github.com/galaxyproject/galaxy/pull/6694 +.. _Pull Request 6700: https://github.com/galaxyproject/galaxy/pull/6700 +.. _Pull Request 6702: https://github.com/galaxyproject/galaxy/pull/6702 +.. _Pull Request 6709: https://github.com/galaxyproject/galaxy/pull/6709 +.. _Pull Request 6710: https://github.com/galaxyproject/galaxy/pull/6710 +.. _Pull Request 6722: https://github.com/galaxyproject/galaxy/pull/6722 +.. _Pull Request 6727: https://github.com/galaxyproject/galaxy/pull/6727 +.. _Pull Request 6729: https://github.com/galaxyproject/galaxy/pull/6729 +.. _Pull Request 6732: https://github.com/galaxyproject/galaxy/pull/6732 +.. _Pull Request 6736: https://github.com/galaxyproject/galaxy/pull/6736 +.. _Pull Request 6738: https://github.com/galaxyproject/galaxy/pull/6738 +.. _Pull Request 6746: https://github.com/galaxyproject/galaxy/pull/6746 +.. _Pull Request 6754: https://github.com/galaxyproject/galaxy/pull/6754 +.. _Pull Request 6757: https://github.com/galaxyproject/galaxy/pull/6757 +.. _Pull Request 6758: https://github.com/galaxyproject/galaxy/pull/6758 +.. _Pull Request 6762: https://github.com/galaxyproject/galaxy/pull/6762 +.. _Pull Request 6763: https://github.com/galaxyproject/galaxy/pull/6763 +.. _Pull Request 6770: https://github.com/galaxyproject/galaxy/pull/6770 +.. _Pull Request 6776: https://github.com/galaxyproject/galaxy/pull/6776 +.. _Pull Request 6778: https://github.com/galaxyproject/galaxy/pull/6778 +.. _Pull Request 6783: https://github.com/galaxyproject/galaxy/pull/6783 +.. _Pull Request 6784: https://github.com/galaxyproject/galaxy/pull/6784 +.. _Pull Request 6786: https://github.com/galaxyproject/galaxy/pull/6786 +.. _Pull Request 6788: https://github.com/galaxyproject/galaxy/pull/6788 +.. _Pull Request 6790: https://github.com/galaxyproject/galaxy/pull/6790 +.. _Pull Request 6801: https://github.com/galaxyproject/galaxy/pull/6801 +.. _Pull Request 6807: https://github.com/galaxyproject/galaxy/pull/6807 +.. _Pull Request 6811: https://github.com/galaxyproject/galaxy/pull/6811 +.. _Pull Request 6812: https://github.com/galaxyproject/galaxy/pull/6812 +.. _Pull Request 6814: https://github.com/galaxyproject/galaxy/pull/6814 +.. _Pull Request 6816: https://github.com/galaxyproject/galaxy/pull/6816 +.. _Pull Request 6817: https://github.com/galaxyproject/galaxy/pull/6817 +.. _Pull Request 6818: https://github.com/galaxyproject/galaxy/pull/6818 +.. _Pull Request 6820: https://github.com/galaxyproject/galaxy/pull/6820 +.. _Pull Request 6826: https://github.com/galaxyproject/galaxy/pull/6826 +.. _Pull Request 6827: https://github.com/galaxyproject/galaxy/pull/6827 +.. _Pull Request 6833: https://github.com/galaxyproject/galaxy/pull/6833 +.. _Pull Request 6834: https://github.com/galaxyproject/galaxy/pull/6834 +.. _Pull Request 6835: https://github.com/galaxyproject/galaxy/pull/6835 +.. _Pull Request 6837: https://github.com/galaxyproject/galaxy/pull/6837 +.. _Pull Request 6838: https://github.com/galaxyproject/galaxy/pull/6838 +.. _Pull Request 6840: https://github.com/galaxyproject/galaxy/pull/6840 +.. _Pull Request 6841: https://github.com/galaxyproject/galaxy/pull/6841 +.. _Pull Request 6842: https://github.com/galaxyproject/galaxy/pull/6842 +.. _Pull Request 6843: https://github.com/galaxyproject/galaxy/pull/6843 +.. _Pull Request 6844: https://github.com/galaxyproject/galaxy/pull/6844 +.. _Pull Request 6846: https://github.com/galaxyproject/galaxy/pull/6846 +.. _Pull Request 6848: https://github.com/galaxyproject/galaxy/pull/6848 +.. _Pull Request 6850: https://github.com/galaxyproject/galaxy/pull/6850 +.. _Pull Request 6854: https://github.com/galaxyproject/galaxy/pull/6854 +.. _Pull Request 6858: https://github.com/galaxyproject/galaxy/pull/6858 +.. _Pull Request 6861: https://github.com/galaxyproject/galaxy/pull/6861 +.. _Pull Request 6865: https://github.com/galaxyproject/galaxy/pull/6865 +.. _Pull Request 6868: https://github.com/galaxyproject/galaxy/pull/6868 +.. _Pull Request 6869: https://github.com/galaxyproject/galaxy/pull/6869 +.. _Pull Request 6870: https://github.com/galaxyproject/galaxy/pull/6870 +.. _Pull Request 6871: https://github.com/galaxyproject/galaxy/pull/6871 +.. _Pull Request 6874: https://github.com/galaxyproject/galaxy/pull/6874 +.. _Pull Request 6876: https://github.com/galaxyproject/galaxy/pull/6876 +.. _Pull Request 6877: https://github.com/galaxyproject/galaxy/pull/6877 +.. _Pull Request 6878: https://github.com/galaxyproject/galaxy/pull/6878 +.. _Pull Request 6879: https://github.com/galaxyproject/galaxy/pull/6879 +.. _Pull Request 6881: https://github.com/galaxyproject/galaxy/pull/6881 +.. _Pull Request 6882: https://github.com/galaxyproject/galaxy/pull/6882 +.. _Pull Request 6883: https://github.com/galaxyproject/galaxy/pull/6883 +.. _Pull Request 6884: https://github.com/galaxyproject/galaxy/pull/6884 +.. _Pull Request 6886: https://github.com/galaxyproject/galaxy/pull/6886 +.. _Pull Request 6897: https://github.com/galaxyproject/galaxy/pull/6897 +.. _Pull Request 6898: https://github.com/galaxyproject/galaxy/pull/6898 +.. _Pull Request 6899: https://github.com/galaxyproject/galaxy/pull/6899 +.. _Pull Request 6903: https://github.com/galaxyproject/galaxy/pull/6903 +.. _Pull Request 6905: https://github.com/galaxyproject/galaxy/pull/6905 +.. _Pull Request 6906: https://github.com/galaxyproject/galaxy/pull/6906 +.. _Pull Request 6909: https://github.com/galaxyproject/galaxy/pull/6909 +.. _Pull Request 6910: https://github.com/galaxyproject/galaxy/pull/6910 +.. _Pull Request 6911: https://github.com/galaxyproject/galaxy/pull/6911 +.. _Pull Request 6913: https://github.com/galaxyproject/galaxy/pull/6913 +.. _Pull Request 6914: https://github.com/galaxyproject/galaxy/pull/6914 +.. _Pull Request 6916: https://github.com/galaxyproject/galaxy/pull/6916 +.. _Pull Request 6917: https://github.com/galaxyproject/galaxy/pull/6917 +.. _Pull Request 6921: https://github.com/galaxyproject/galaxy/pull/6921 +.. _Pull Request 6924: https://github.com/galaxyproject/galaxy/pull/6924 +.. _Pull Request 6925: https://github.com/galaxyproject/galaxy/pull/6925 +.. _Pull Request 6927: https://github.com/galaxyproject/galaxy/pull/6927 +.. _Pull Request 6928: https://github.com/galaxyproject/galaxy/pull/6928 +.. _Pull Request 6929: https://github.com/galaxyproject/galaxy/pull/6929 +.. _Pull Request 6931: https://github.com/galaxyproject/galaxy/pull/6931 +.. _Pull Request 6933: https://github.com/galaxyproject/galaxy/pull/6933 +.. _Pull Request 6935: https://github.com/galaxyproject/galaxy/pull/6935 +.. _Pull Request 6937: https://github.com/galaxyproject/galaxy/pull/6937 +.. _Pull Request 6941: https://github.com/galaxyproject/galaxy/pull/6941 +.. _Pull Request 6943: https://github.com/galaxyproject/galaxy/pull/6943 +.. _Pull Request 6946: https://github.com/galaxyproject/galaxy/pull/6946 +.. _Pull Request 6948: https://github.com/galaxyproject/galaxy/pull/6948 +.. _Pull Request 6950: https://github.com/galaxyproject/galaxy/pull/6950 +.. _Pull Request 6952: https://github.com/galaxyproject/galaxy/pull/6952 +.. _Pull Request 6954: https://github.com/galaxyproject/galaxy/pull/6954 +.. _Pull Request 6955: https://github.com/galaxyproject/galaxy/pull/6955 +.. _Pull Request 6957: https://github.com/galaxyproject/galaxy/pull/6957 +.. _Pull Request 6959: https://github.com/galaxyproject/galaxy/pull/6959 +.. _Pull Request 6960: https://github.com/galaxyproject/galaxy/pull/6960 +.. _Pull Request 6962: https://github.com/galaxyproject/galaxy/pull/6962 +.. _Pull Request 6963: https://github.com/galaxyproject/galaxy/pull/6963 +.. _Pull Request 6967: https://github.com/galaxyproject/galaxy/pull/6967 +.. _Pull Request 6970: https://github.com/galaxyproject/galaxy/pull/6970 +.. _Pull Request 6972: https://github.com/galaxyproject/galaxy/pull/6972 +.. _Pull Request 6974: https://github.com/galaxyproject/galaxy/pull/6974 +.. _Pull Request 6975: https://github.com/galaxyproject/galaxy/pull/6975 +.. _Pull Request 6977: https://github.com/galaxyproject/galaxy/pull/6977 +.. _Pull Request 6978: https://github.com/galaxyproject/galaxy/pull/6978 +.. _Pull Request 6979: https://github.com/galaxyproject/galaxy/pull/6979 +.. _Pull Request 6980: https://github.com/galaxyproject/galaxy/pull/6980 +.. _Pull Request 6982: https://github.com/galaxyproject/galaxy/pull/6982 +.. _Pull Request 6983: https://github.com/galaxyproject/galaxy/pull/6983 +.. _Pull Request 6984: https://github.com/galaxyproject/galaxy/pull/6984 +.. _Pull Request 6985: https://github.com/galaxyproject/galaxy/pull/6985 +.. _Pull Request 6987: https://github.com/galaxyproject/galaxy/pull/6987 +.. _Pull Request 6989: https://github.com/galaxyproject/galaxy/pull/6989 +.. _Pull Request 6990: https://github.com/galaxyproject/galaxy/pull/6990 +.. _Pull Request 6991: https://github.com/galaxyproject/galaxy/pull/6991 +.. _Pull Request 6992: https://github.com/galaxyproject/galaxy/pull/6992 +.. _Pull Request 6993: https://github.com/galaxyproject/galaxy/pull/6993 +.. _Pull Request 6994: https://github.com/galaxyproject/galaxy/pull/6994 +.. _Pull Request 6995: https://github.com/galaxyproject/galaxy/pull/6995 +.. _Pull Request 6996: https://github.com/galaxyproject/galaxy/pull/6996 +.. _Pull Request 6997: https://github.com/galaxyproject/galaxy/pull/6997 +.. _Pull Request 6998: https://github.com/galaxyproject/galaxy/pull/6998 +.. _Pull Request 6999: https://github.com/galaxyproject/galaxy/pull/6999 +.. _Pull Request 7001: https://github.com/galaxyproject/galaxy/pull/7001 +.. _Pull Request 7004: https://github.com/galaxyproject/galaxy/pull/7004 +.. _Pull Request 7005: https://github.com/galaxyproject/galaxy/pull/7005 +.. _Pull Request 7006: https://github.com/galaxyproject/galaxy/pull/7006 +.. _Pull Request 7007: https://github.com/galaxyproject/galaxy/pull/7007 +.. _Pull Request 7008: https://github.com/galaxyproject/galaxy/pull/7008 +.. _Pull Request 7009: https://github.com/galaxyproject/galaxy/pull/7009 +.. _Pull Request 7013: https://github.com/galaxyproject/galaxy/pull/7013 +.. _Pull Request 7014: https://github.com/galaxyproject/galaxy/pull/7014 +.. _Pull Request 7016: https://github.com/galaxyproject/galaxy/pull/7016 +.. _Pull Request 7017: https://github.com/galaxyproject/galaxy/pull/7017 +.. _Pull Request 7018: https://github.com/galaxyproject/galaxy/pull/7018 +.. _Pull Request 7019: https://github.com/galaxyproject/galaxy/pull/7019 +.. _Pull Request 7020: https://github.com/galaxyproject/galaxy/pull/7020 +.. _Pull Request 7023: https://github.com/galaxyproject/galaxy/pull/7023 +.. _Pull Request 7027: https://github.com/galaxyproject/galaxy/pull/7027 +.. _Pull Request 7029: https://github.com/galaxyproject/galaxy/pull/7029 +.. _Pull Request 7031: https://github.com/galaxyproject/galaxy/pull/7031 +.. _Pull Request 7033: https://github.com/galaxyproject/galaxy/pull/7033 +.. _Pull Request 7035: https://github.com/galaxyproject/galaxy/pull/7035 +.. _Pull Request 7036: https://github.com/galaxyproject/galaxy/pull/7036 +.. _Pull Request 7038: https://github.com/galaxyproject/galaxy/pull/7038 +.. _Pull Request 7040: https://github.com/galaxyproject/galaxy/pull/7040 +.. _Pull Request 7041: https://github.com/galaxyproject/galaxy/pull/7041 +.. _Pull Request 7042: https://github.com/galaxyproject/galaxy/pull/7042 +.. _Pull Request 7043: https://github.com/galaxyproject/galaxy/pull/7043 +.. _Pull Request 7049: https://github.com/galaxyproject/galaxy/pull/7049 +.. _Pull Request 7052: https://github.com/galaxyproject/galaxy/pull/7052 +.. _Pull Request 7053: https://github.com/galaxyproject/galaxy/pull/7053 +.. _Pull Request 7054: https://github.com/galaxyproject/galaxy/pull/7054 +.. _Pull Request 7060: https://github.com/galaxyproject/galaxy/pull/7060 +.. _Pull Request 7061: https://github.com/galaxyproject/galaxy/pull/7061 +.. _Pull Request 7062: https://github.com/galaxyproject/galaxy/pull/7062 +.. _Pull Request 7064: https://github.com/galaxyproject/galaxy/pull/7064 +.. _Pull Request 7065: https://github.com/galaxyproject/galaxy/pull/7065 +.. _Pull Request 7067: https://github.com/galaxyproject/galaxy/pull/7067 +.. _Pull Request 7070: https://github.com/galaxyproject/galaxy/pull/7070 +.. _Pull Request 7071: https://github.com/galaxyproject/galaxy/pull/7071 +.. _Pull Request 7072: https://github.com/galaxyproject/galaxy/pull/7072 +.. _Pull Request 7074: https://github.com/galaxyproject/galaxy/pull/7074 +.. _Pull Request 7078: https://github.com/galaxyproject/galaxy/pull/7078 +.. _Pull Request 7079: https://github.com/galaxyproject/galaxy/pull/7079 +.. _Pull Request 7080: https://github.com/galaxyproject/galaxy/pull/7080 +.. _Pull Request 7081: https://github.com/galaxyproject/galaxy/pull/7081 +.. _Pull Request 7082: https://github.com/galaxyproject/galaxy/pull/7082 +.. _Pull Request 7084: https://github.com/galaxyproject/galaxy/pull/7084 +.. _Pull Request 7085: https://github.com/galaxyproject/galaxy/pull/7085 +.. _Pull Request 7086: https://github.com/galaxyproject/galaxy/pull/7086 +.. _Pull Request 7087: https://github.com/galaxyproject/galaxy/pull/7087 +.. _Pull Request 7088: https://github.com/galaxyproject/galaxy/pull/7088 +.. _Pull Request 7091: https://github.com/galaxyproject/galaxy/pull/7091 +.. _Pull Request 7092: https://github.com/galaxyproject/galaxy/pull/7092 +.. _Pull Request 7096: https://github.com/galaxyproject/galaxy/pull/7096 +.. _Pull Request 7097: https://github.com/galaxyproject/galaxy/pull/7097 +.. _Pull Request 7102: https://github.com/galaxyproject/galaxy/pull/7102 +.. _Pull Request 7103: https://github.com/galaxyproject/galaxy/pull/7103 +.. _Pull Request 7104: https://github.com/galaxyproject/galaxy/pull/7104 +.. _Pull Request 7109: https://github.com/galaxyproject/galaxy/pull/7109 +.. _Pull Request 7110: https://github.com/galaxyproject/galaxy/pull/7110 +.. _Pull Request 7111: https://github.com/galaxyproject/galaxy/pull/7111 +.. _Pull Request 7113: https://github.com/galaxyproject/galaxy/pull/7113 +.. _Pull Request 7114: https://github.com/galaxyproject/galaxy/pull/7114 +.. _Pull Request 7115: https://github.com/galaxyproject/galaxy/pull/7115 +.. _Pull Request 7116: https://github.com/galaxyproject/galaxy/pull/7116 +.. _Pull Request 7120: https://github.com/galaxyproject/galaxy/pull/7120 +.. _Pull Request 7122: https://github.com/galaxyproject/galaxy/pull/7122 +.. _Pull Request 7123: https://github.com/galaxyproject/galaxy/pull/7123 +.. _Pull Request 7124: https://github.com/galaxyproject/galaxy/pull/7124 +.. _Pull Request 7125: https://github.com/galaxyproject/galaxy/pull/7125 +.. _Pull Request 7127: https://github.com/galaxyproject/galaxy/pull/7127 +.. _Pull Request 7129: https://github.com/galaxyproject/galaxy/pull/7129 +.. _Pull Request 7131: https://github.com/galaxyproject/galaxy/pull/7131 +.. _Pull Request 7134: https://github.com/galaxyproject/galaxy/pull/7134 +.. _Pull Request 7135: https://github.com/galaxyproject/galaxy/pull/7135 +.. _Pull Request 7136: https://github.com/galaxyproject/galaxy/pull/7136 +.. _Pull Request 7145: https://github.com/galaxyproject/galaxy/pull/7145 +.. _Pull Request 7146: https://github.com/galaxyproject/galaxy/pull/7146 +.. _Pull Request 7148: https://github.com/galaxyproject/galaxy/pull/7148 +.. _Pull Request 7149: https://github.com/galaxyproject/galaxy/pull/7149 +.. _Pull Request 7150: https://github.com/galaxyproject/galaxy/pull/7150 +.. _Pull Request 7152: https://github.com/galaxyproject/galaxy/pull/7152 +.. _Pull Request 7153: https://github.com/galaxyproject/galaxy/pull/7153 +.. _Pull Request 7155: https://github.com/galaxyproject/galaxy/pull/7155 +.. _Pull Request 7157: https://github.com/galaxyproject/galaxy/pull/7157 +.. _Pull Request 7160: https://github.com/galaxyproject/galaxy/pull/7160 +.. _Pull Request 7161: https://github.com/galaxyproject/galaxy/pull/7161 +.. _Pull Request 7165: https://github.com/galaxyproject/galaxy/pull/7165 +.. _Pull Request 7166: https://github.com/galaxyproject/galaxy/pull/7166 +.. _Pull Request 7167: https://github.com/galaxyproject/galaxy/pull/7167 +.. _Pull Request 7168: https://github.com/galaxyproject/galaxy/pull/7168 +.. _Pull Request 7169: https://github.com/galaxyproject/galaxy/pull/7169 +.. _Pull Request 7171: https://github.com/galaxyproject/galaxy/pull/7171 +.. _Pull Request 7174: https://github.com/galaxyproject/galaxy/pull/7174 +.. _Pull Request 7176: https://github.com/galaxyproject/galaxy/pull/7176 +.. _Pull Request 7180: https://github.com/galaxyproject/galaxy/pull/7180 +.. _Pull Request 7181: https://github.com/galaxyproject/galaxy/pull/7181 +.. _Pull Request 7183: https://github.com/galaxyproject/galaxy/pull/7183 +.. _Pull Request 7188: https://github.com/galaxyproject/galaxy/pull/7188 +.. _Pull Request 7189: https://github.com/galaxyproject/galaxy/pull/7189 +.. _Pull Request 7190: https://github.com/galaxyproject/galaxy/pull/7190 +.. _Pull Request 7191: https://github.com/galaxyproject/galaxy/pull/7191 +.. _Pull Request 7196: https://github.com/galaxyproject/galaxy/pull/7196 +.. _Pull Request 7199: https://github.com/galaxyproject/galaxy/pull/7199 +.. _Pull Request 7201: https://github.com/galaxyproject/galaxy/pull/7201 +.. _Pull Request 7204: https://github.com/galaxyproject/galaxy/pull/7204 +.. _Pull Request 7218: https://github.com/galaxyproject/galaxy/pull/7218 +.. _Pull Request 7227: https://github.com/galaxyproject/galaxy/pull/7227 +.. _Pull Request 7228: https://github.com/galaxyproject/galaxy/pull/7228 +.. _Pull Request 7229: https://github.com/galaxyproject/galaxy/pull/7229 +.. _Pull Request 7236: https://github.com/galaxyproject/galaxy/pull/7236 +.. _Pull Request 7237: https://github.com/galaxyproject/galaxy/pull/7237 +.. _Pull Request 7241: https://github.com/galaxyproject/galaxy/pull/7241 +.. _Pull Request 7245: https://github.com/galaxyproject/galaxy/pull/7245 +.. _Pull Request 7252: https://github.com/galaxyproject/galaxy/pull/7252 +.. _Pull Request 7253: https://github.com/galaxyproject/galaxy/pull/7253 +.. _Pull Request 7258: https://github.com/galaxyproject/galaxy/pull/7258 +.. _Pull Request 7265: https://github.com/galaxyproject/galaxy/pull/7265 +.. _Pull Request 7267: https://github.com/galaxyproject/galaxy/pull/7267 +.. _Pull Request 7275: https://github.com/galaxyproject/galaxy/pull/7275 +.. _Pull Request 7277: https://github.com/galaxyproject/galaxy/pull/7277 +.. _Pull Request 7298: https://github.com/galaxyproject/galaxy/pull/7298 diff --git a/doc/source/releases/images/19.01-colourful-tags.png b/doc/source/releases/images/19.01-colourful-tags.png new file mode 100644 index 00000000000..93f0c7a06e5 Binary files /dev/null and b/doc/source/releases/images/19.01-colourful-tags.png differ diff --git a/doc/source/releases/images/19.01-help-site.png b/doc/source/releases/images/19.01-help-site.png new file mode 100644 index 00000000000..06ba2c88536 Binary files /dev/null and b/doc/source/releases/images/19.01-help-site.png differ diff --git a/doc/source/releases/images/19.01-new-wf-inputs.png b/doc/source/releases/images/19.01-new-wf-inputs.png new file mode 100644 index 00000000000..cee6be3512e Binary files /dev/null and b/doc/source/releases/images/19.01-new-wf-inputs.png differ diff --git a/doc/source/releases/images/19.01-new-wf-types.png b/doc/source/releases/images/19.01-new-wf-types.png new file mode 100644 index 00000000000..418af2e987b Binary files /dev/null and b/doc/source/releases/images/19.01-new-wf-types.png differ diff --git a/doc/source/releases/images/19.01-revised-ui.png b/doc/source/releases/images/19.01-revised-ui.png new file mode 100644 index 00000000000..a9a523808e5 Binary files /dev/null and b/doc/source/releases/images/19.01-revised-ui.png differ diff --git a/scripts/bootstrap_history.py b/scripts/bootstrap_history.py index c9aff79e648..901c50aeb66 100644 --- a/scripts/bootstrap_history.py +++ b/scripts/bootstrap_history.py @@ -41,10 +41,10 @@ DEVTEAM = [ "VJalili" ] -TEMPLATE = """ +TEMPLATE = string.Template(""" .. to_doc -%s +${release} =============================== .. announce_start @@ -74,9 +74,9 @@ Fixes .. bug -.. github_links +.. include:: ${release}_prs.rst -""" +""") ANNOUNCE_TEMPLATE = string.Template(""" =========================================================== @@ -123,6 +123,45 @@ Release Notes .. include:: _thanks.rst """) +ANNOUNCE_USER_TEMPLATE = string.Template(""" +=========================================================== +${month_name} 20${year} Galaxy Release (v ${release}) +=========================================================== + +.. include:: _header.rst + +Highlights +=========================================================== + +**Feature1** + Feature description. + +**Feature2** + Feature description. + +**Feature3** + Feature description. + + +New Visualisations +=========================================================== + +New Datatypes +=========================================================== + +Builtin Tool Updates +=========================================================== + +Release Notes +=========================================================== + +Please see the `full release notes <${release}_announce.html>`_ for more details. + +.. include:: ${release}_prs.rst + +.. include:: _thanks.rst +""") + NEXT_TEMPLATE = string.Template(""" =========================================================== ${month_name} 20${year} Galaxy Release (v ${version}) @@ -286,7 +325,7 @@ def release_issue(argv): def do_release(argv): release_name = argv[2] release_file = _release_file(release_name + ".rst") - release_info = TEMPLATE % release_name + release_info = TEMPLATE.safe_substitute(release=release_name) open(release_file, "w").write(release_info.encode("utf-8")) month = int(release_name.split(".")[1]) month_name = calendar.month_name[month] @@ -300,6 +339,14 @@ def do_release(argv): announce_file = _release_file(release_name + "_announce.rst") open(announce_file, "w").write(announce_info.encode("utf-8")) + announce_user_info = ANNOUNCE_USER_TEMPLATE.substitute( + month_name=month_name, + year=year, + release=release_name + ) + announce_user_file = _release_file(release_name + "_announce_user.rst") + open(announce_user_file, "w").write(announce_user_info.encode("utf-8")) + next_version_params = _next_version_params(release_name) next_version = next_version_params["version"] next_release_file = _release_file(next_version + "_announce.rst") @@ -319,7 +366,7 @@ def do_release(argv): "number": pr.number, "head": pr.head, } - main([argv[0], "--release_file", "%s.rst" % release_name, "--request", as_dict, "pr" + str(pr.number)]) + main([argv[0], "--release_file", "%s_prs.rst" % release_name, "--request", as_dict, "pr" + str(pr.number)]) def check_release(argv):