Merge branch 'release_23.2' into dev

This commit is contained in:
mvdbeek
2024-02-08 11:35:49 +01:00
60 changed files with 254 additions and 336 deletions
+1 -1
View File
@@ -62,7 +62,7 @@ jobs:
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
run: |
case "$TARGET_BRANCH" in
release_[[:digit:]][[:digit:]].[[:digit:]][[:digit:]]|master)
release_[[:digit:]][[:digit:]].[[:digit:]][[:digit:]] | release_[[:digit:]][[:digit:]].[[:digit:]] | master)
UPLOAD_DIR=$TARGET_BRANCH
;;
dev)
@@ -186,6 +186,61 @@ describe("FormData", () => {
expect(wrapper.emitted().input[1][0]).toEqual(value_sorted);
});
it("sorts mixed dces and hdas", async () => {
const sortOptions = {
hda: [
{ id: "hda1", hid: 1, name: "hdaName1", src: "hda", tags: ["tag1"] },
{ id: "hda2", hid: 2, name: "hdaName2", src: "hda", tags: ["tag1", "tag2"] },
{ id: "hda3", hid: 3, name: "hdaName3", src: "hda", tags: ["tag2", "tag3"] },
{ id: "hda4", hid: 4, name: "hdaName4", src: "hda" },
],
dce: [
{ id: "dce1", name: "dceName1", src: "dce", is_dataset: true },
{ id: "dce2", name: "dceName2", src: "dce", is_dataset: true },
{ id: "dce3", name: "dceName3", src: "dce", is_dataset: true },
{ id: "dce4", name: "dceName4", src: "dce", is_dataset: true },
],
};
const wrapper = createTarget({
//intermix hdas and dces in the selected options
value: {
values: [
{ id: "hda1", src: "hda" },
{ id: "dce4", src: "dce" },
{ id: "dce2", src: "dce" },
{ id: "hda2", src: "hda" },
{ id: "dce3", src: "dce" },
],
},
multiple: true,
optional: true,
options: sortOptions,
});
const selectedValues = wrapper.findAll(SELECTED_VALUE);
expect(selectedValues.length).toBe(5);
// when dces are mixed in their values are shown first and are
// ordered by id descending
expect(selectedValues.at(0).text()).toBe("dceName4 (as dataset)");
expect(selectedValues.at(1).text()).toBe("dceName3 (as dataset)");
expect(selectedValues.at(2).text()).toBe("dceName2 (as dataset)");
expect(selectedValues.at(3).text()).toBe("2: hdaName2");
expect(selectedValues.at(4).text()).toBe("1: hdaName1");
await selectedValues.at(0).trigger("click");
const value_sorted = {
batch: false,
product: false,
values: [
// when dces are mixed in, they are emitted first
// and are sorted by id descending
{ id: "dce3", map_over_type: null, src: "dce" },
{ id: "dce2", map_over_type: null, src: "dce" },
{ id: "hda1", map_over_type: null, src: "hda" },
{ id: "hda2", map_over_type: null, src: "hda" },
],
};
expect(wrapper.emitted().input[1][0]).toEqual(value_sorted);
});
it("dataset collection as hda", async () => {
const wrapper = createTarget({
value: { values: [{ id: "dce1", src: "dce" }] },
@@ -84,20 +84,33 @@ describe("History Selection Operations", () => {
expect(wrapper.find(option).exists()).toBe(false);
});
it("should display 'unhide' option only on hidden items", async () => {
it("should display 'unhide' option on hidden items", async () => {
const option = '[data-description="unhide option"]';
expect(wrapper.find(option).exists()).toBe(false);
await wrapper.setProps({ filterText: "visible:false" });
expect(wrapper.find(option).exists()).toBe(true);
});
it("should display 'delete' option only on non-deleted items", async () => {
it("should display 'unhide' option when hidden and visible items are mixed", async () => {
const option = '[data-description="unhide option"]';
expect(wrapper.find(option).exists()).toBe(false);
await wrapper.setProps({ filterText: "visible:any" });
expect(wrapper.find(option).exists()).toBe(true);
});
it("should display 'delete' option on non-deleted items", async () => {
const option = '[data-description="delete option"]';
expect(wrapper.find(option).exists()).toBe(true);
await wrapper.setProps({ filterText: "deleted:true" });
expect(wrapper.find(option).exists()).toBe(false);
});
it("should display 'delete' option when non-deleted and deleted items are mixed", async () => {
const option = '[data-description="delete option"]';
await wrapper.setProps({ filterText: "deleted:any" });
expect(wrapper.find(option).exists()).toBe(true);
});
it("should display 'permanently delete' option always", async () => {
const option = '[data-description="purge option"]';
expect(wrapper.find(option).exists()).toBe(true);
@@ -105,7 +118,7 @@ describe("History Selection Operations", () => {
expect(wrapper.find(option).exists()).toBe(true);
});
it("should display 'undelete' option only on deleted and non-purged items", async () => {
it("should display 'undelete' option on deleted and non-purged items", async () => {
const option = '[data-description="undelete option"]';
expect(wrapper.find(option).exists()).toBe(false);
await wrapper.setProps({
@@ -115,6 +128,15 @@ describe("History Selection Operations", () => {
expect(wrapper.find(option).exists()).toBe(true);
});
it("should display 'undelete' option when non-purged items (deleted or not) are mixed", async () => {
const option = '[data-description="undelete option"]';
await wrapper.setProps({
filterText: "deleted:any",
contentSelection: getNonPurgedContentSelection(),
});
expect(wrapper.find(option).exists()).toBe(true);
});
it("should not display 'undelete' when is manual selection mode and all selected items are purged", async () => {
const option = '[data-description="undelete option"]';
await wrapper.setProps({
@@ -136,6 +158,17 @@ describe("History Selection Operations", () => {
expect(wrapper.find(option).exists()).toBe(true);
});
it("should display 'undelete' option when is query selection mode and filtering by any deleted state", async () => {
const option = '[data-description="undelete option"]';
// In query selection mode we don't know if some items may not be purged, so we allow to undelete
await wrapper.setProps({
filterText: "deleted:any",
contentSelection: getPurgedContentSelection(),
isQuerySelection: true,
});
expect(wrapper.find(option).exists()).toBe(true);
});
it("should display collection building options only on visible and non-deleted items", async () => {
const buildListOption = '[data-description="build list"]';
const buildPairOption = '[data-description="build pair"]';
@@ -151,6 +184,14 @@ describe("History Selection Operations", () => {
expect(wrapper.find(buildListOption).exists()).toBe(false);
expect(wrapper.find(buildPairOption).exists()).toBe(false);
expect(wrapper.find(buildListOfPairsOption).exists()).toBe(false);
await wrapper.setProps({ filterText: "visible:any" });
expect(wrapper.find(buildListOption).exists()).toBe(false);
expect(wrapper.find(buildPairOption).exists()).toBe(false);
expect(wrapper.find(buildListOfPairsOption).exists()).toBe(false);
await wrapper.setProps({ filterText: "deleted:any" });
expect(wrapper.find(buildListOption).exists()).toBe(false);
expect(wrapper.find(buildPairOption).exists()).toBe(false);
expect(wrapper.find(buildListOfPairsOption).exists()).toBe(false);
});
it("should display list building option when all are selected", async () => {
@@ -24,7 +24,10 @@
data-description="undelete option">
<span v-localize>Undelete</span>
</b-dropdown-item>
<b-dropdown-item v-if="!showDeleted" v-b-modal:delete-selected-content data-description="delete option">
<b-dropdown-item
v-if="!showStrictDeleted"
v-b-modal:delete-selected-content
data-description="delete option">
<span v-localize>Delete</span>
</b-dropdown-item>
<b-dropdown-item v-b-modal:purge-selected-content data-description="purge option">
@@ -191,10 +194,14 @@ export default {
computed: {
/** @returns {Boolean} */
showHidden() {
return HistoryFilters.checkFilter(this.filterText, "visible", false);
return !HistoryFilters.checkFilter(this.filterText, "visible", true);
},
/** @returns {Boolean} */
showDeleted() {
return !HistoryFilters.checkFilter(this.filterText, "deleted", false);
},
/** @returns {Boolean} */
showStrictDeleted() {
return HistoryFilters.checkFilter(this.filterText, "deleted", true);
},
/** @returns {Boolean} */
@@ -1,6 +1,12 @@
<template>
<span>
<b-modal v-model="modalShow" :title="title" ok-title="Continue" @ok="onOk" @cancel="onCancel">
<b-modal
v-model="modalShow"
:title="title"
ok-title="Continue"
@ok="onOk"
@cancel="onCancel"
@hidden="onCancel">
<div class="ml-2">
<h2 class="mb-3 h-text">Select {{ labelTitle }} Label:</h2>
<div v-if="hasLabels">
+3 -1
View File
@@ -2,7 +2,9 @@ import { getAppRoot } from "onload/loadConfig";
import { copy } from "utils/clipboard";
export function copyLink(toolId, message) {
copy(`${window.location.origin + getAppRoot()}root?tool_id=${toolId}`, message);
const link = `${window.location.origin + getAppRoot()}root?tool_id=${toolId}`;
// Encode the link to handle special characters in tool id
copy(encodeURI(link), message);
}
export function copyId(toolId, message) {
@@ -0,0 +1,36 @@
import { copyLink } from "./utilities";
const writeText = jest.fn();
Object.assign(navigator, {
clipboard: {
writeText,
},
});
describe("copyLink", () => {
beforeEach(() => {
(navigator.clipboard.writeText as jest.Mock).mockResolvedValue(undefined);
});
it("should copy the link to the clipboard", () => {
const toolId = "MyToolId";
copyLink(toolId);
expect(writeText).toHaveBeenCalledTimes(1);
expect(writeText).toHaveBeenCalledWith(expect.stringContaining(toolId));
});
it("should encode the tool id with spaces", () => {
const toolId = "My Tool Id";
copyLink(toolId);
expect(writeText).toHaveBeenCalledTimes(1);
expect(writeText).toHaveBeenCalledWith(expect.stringContaining("My%20Tool%20Id"));
});
it("should not encode the character '+' in the tool id", () => {
const toolId = "My Tool Id+1";
copyLink(toolId);
expect(writeText).toHaveBeenCalledTimes(1);
expect(writeText).toHaveBeenCalledWith(expect.stringContaining("My%20Tool%20Id+1"));
});
});
+24 -20
View File
@@ -99,18 +99,22 @@ const listExtensions = computed(() => props.effectiveExtensions.filter((ext) =>
const showHelper = computed(() => Object.keys(uploadItems.value).length === 0);
const uploadValues = computed(() => Object.values(uploadItems.value));
const queue = new UploadQueue({
announce: eventAnnounce,
chunkSize: props.chunkUploadSize,
complete: eventComplete,
error: eventError,
get: (index) => uploadItems.value[index],
historyId: historyId.value,
multiple: props.multiple,
progress: eventProgress,
success: eventSuccess,
warning: eventWarning,
});
const queue = computed(() => createUploadQueue());
function createUploadQueue() {
return new UploadQueue({
announce: eventAnnounce,
chunkSize: props.chunkUploadSize,
complete: eventComplete,
error: eventError,
get: (index) => uploadItems.value[index],
historyId: historyId.value,
multiple: props.multiple,
progress: eventProgress,
success: eventSuccess,
warning: eventWarning,
});
}
/** Add files to queue */
function addFiles(files, immediate = false) {
@@ -119,9 +123,9 @@ function addFiles(files, immediate = false) {
eventReset();
}
if (props.multiple) {
queue.add(files);
queue.value.add(files);
} else if (files.length > 0) {
queue.add([files[0]]);
queue.value.add([files[0]]);
}
}
}
@@ -165,7 +169,7 @@ function eventComplete() {
/** Create a new file */
function eventCreate() {
queue.add([{ name: DEFAULT_FILE_NAME, size: 0, mode: "new" }]);
queue.value.add([{ name: DEFAULT_FILE_NAME, size: 0, mode: "new" }]);
}
/** Error */
@@ -207,14 +211,14 @@ function eventRemove(index) {
counterAnnounce.value--;
}
Vue.delete(uploadItems.value, index);
queue.remove(index);
queue.value.remove(index);
}
/** Show remote files dialog or FTP files */
function eventRemoteFiles() {
filesDialog(
(items) => {
queue.add(
queue.value.add(
items.map((item) => {
const rval = {
mode: "url",
@@ -236,7 +240,7 @@ function eventReset() {
counterAnnounce.value = 0;
counterSuccess.value = 0;
counterError.value = 0;
queue.reset();
queue.value.reset();
uploadItems.value = {};
extension.value = props.defaultExtension;
dbKey.value = props.defaultDbKey;
@@ -269,7 +273,7 @@ function eventStart() {
});
emit("progress", 0, "success");
counterRunning.value = counterAnnounce.value;
queue.start();
queue.value.start();
}
}
@@ -278,7 +282,7 @@ function eventStop() {
if (isRunning.value) {
emit("progress", null, "info");
queueStopping.value = true;
queue.stop();
queue.value.stop();
}
}
@@ -12,6 +12,12 @@
root: ${user.preferences['owncloud|root']}
login: ${user.preferences['owncloud|username']}
password: ${user.preferences['owncloud|password']}
# By default, the plugin will use temp files to avoid loading entire files into memory.
# You can change the directory here or omit to use the default temp directory.
temp_path: /your/temp/path
# Set writable to true if you have write access to this source
# and want to allow exporting files to it, by default is read only.
writable: false
- type: posix
root: '/data/5/galaxy_import/galaxy_user_data/covid-19/data/sequences/'
@@ -152,7 +152,7 @@ pysam==0.22.0 ; python_version >= "3.8" and python_version < "3.13"
python-dateutil==2.8.2 ; python_version >= "3.8" and python_version < "3.13"
python-jose==3.3.0 ; python_version >= "3.8" and python_version < "3.13"
python-magic==0.4.27 ; python_version >= "3.8" and python_version < "3.13"
python-multipart==0.0.6 ; python_version >= "3.8" and python_version < "3.13"
python-multipart==0.0.7 ; python_version >= "3.8" and python_version < "3.13"
python3-openid==3.2.0 ; python_version >= "3.8" and python_version < "3.13"
pytz==2023.3.post1 ; python_version >= "3.8" and python_version < "3.13"
pyyaml==6.0.1 ; python_version >= "3.8" and python_version < "3.13"
+6
View File
@@ -3,6 +3,7 @@ try:
except ImportError:
WebDAVFS = None
import tempfile
from typing import (
Optional,
Union,
@@ -22,6 +23,11 @@ class WebDavFilesSource(PyFilesystem2FilesSource):
def _open_fs(self, user_context=None, opts: Optional[FilesSourceOptions] = None):
props = self._serialization_props(user_context)
use_temp_files = props.pop("use_temp_files", None)
if use_temp_files is None:
# Default to True to avoid memory issues with large files.
props["use_temp_files"] = True
props["temp_path"] = props.get("temp_path", tempfile.TemporaryDirectory(prefix="webdav_"))
extra_props: Union[FilesSourceProperties, dict] = opts.extra_props or {} if opts else {}
handle = WebDAVFS(**{**props, **extra_props})
return handle
@@ -1433,8 +1433,12 @@ class HistoryItemOperator:
def _delete(self, item: HistoryItemModel, trans: ProvidesHistoryContext):
if isinstance(item, HistoryDatasetCollectionAssociation):
return self.dataset_collection_manager.delete(trans, "history", item.id, recursive=True, purge=False)
return self.hda_manager.delete(item, flush=self.flush)
self.dataset_collection_manager.delete(trans, "history", item.id, recursive=True, purge=False)
else:
self.hda_manager.delete(item, flush=self.flush)
# In the edge case where all selected items are already deleted we need to force an update
# otherwise the history will wait indefinitely for the items to be deleted
item.update()
def _undelete(self, item: HistoryItemModel):
if getattr(item, "purged", False):
+1 -63
View File
@@ -4,11 +4,10 @@ History
.. to_doc
---------
23.3.dev0
24.0.dev0
---------
-------------------
23.1.4 (2024-01-04)
-------------------
@@ -60,8 +59,6 @@ Enhancements
Bug fixes
=========
*
*
* read job_conf directly from `config_dir` instead of computing it again from `config_file` by `@bernt-matthias <https://github.com/bernt-matthias>`_ in `#15596 <https://github.com/galaxyproject/galaxy/pull/15596>`_
* Fix some drs handling issues by `@nuwang <https://github.com/nuwang>`_ in `#15777 <https://github.com/galaxyproject/galaxy/pull/15777>`_
* Fix filesource file url support by `@nuwang <https://github.com/nuwang>`_ in `#15794 <https://github.com/galaxyproject/galaxy/pull/15794>`_
@@ -117,8 +114,6 @@ Bug fixes
Enhancements
============
*
*
* Empower Users to Select Storage Destination by `@jmchilton <https://github.com/jmchilton>`_ in `#14073 <https://github.com/galaxyproject/galaxy/pull/14073>`_
* External Login Flow: Redirect users if account already exists by `@ahmedhamidawan <https://github.com/ahmedhamidawan>`_ in `#15019 <https://github.com/galaxyproject/galaxy/pull/15019>`_
* Add slack error reporting plugin by `@hexylena <https://github.com/hexylena>`_ in `#15025 <https://github.com/galaxyproject/galaxy/pull/15025>`_
@@ -204,9 +199,6 @@ Other changes
Bug fixes
=========
*
*
*
* Fix upload paramfile handling (for real user setups) by `@bernt-matthias <https://github.com/bernt-matthias>`_ in `#16504 <https://github.com/galaxyproject/galaxy/pull/16504>`_
* Fix extra files path handling by `@mvdbeek <https://github.com/mvdbeek>`_ in `#16541 <https://github.com/galaxyproject/galaxy/pull/16541>`_
* Make sure job_wrapper uses a consistent metadata strategy by `@mvdbeek <https://github.com/mvdbeek>`_ in `#16569 <https://github.com/galaxyproject/galaxy/pull/16569>`_
@@ -220,9 +212,6 @@ Bug fixes
Enhancements
============
*
*
*
* Update pulsar client library to 0.15.5 by `@mvdbeek <https://github.com/mvdbeek>`_ in `#16701 <https://github.com/galaxyproject/galaxy/pull/16701>`_
-------------------
@@ -234,10 +223,6 @@ Enhancements
Bug fixes
=========
*
*
*
*
* Skip installing npm/yarn if available, fix conditional dependency parsing, create virtualenv via conda when conda active by `@bernt-matthias <https://github.com/bernt-matthias>`_ in `#16403 <https://github.com/galaxyproject/galaxy/pull/16403>`_
* Fix test discovery in vscode by `@mvdbeek <https://github.com/mvdbeek>`_ in `#16413 <https://github.com/galaxyproject/galaxy/pull/16413>`_
* Fixes for (gitlab) error reporting by `@bernt-matthias <https://github.com/bernt-matthias>`_ in `#16424 <https://github.com/galaxyproject/galaxy/pull/16424>`_
@@ -251,11 +236,6 @@ Bug fixes
Bug fixes
=========
*
*
*
*
*
* Fix default when statement evaluation by `@mvdbeek <https://github.com/mvdbeek>`_ in `#16332 <https://github.com/galaxyproject/galaxy/pull/16332>`_
* Redact private role name and description when purging user by `@mvdbeek <https://github.com/mvdbeek>`_ in `#16349 <https://github.com/galaxyproject/galaxy/pull/16349>`_
@@ -268,31 +248,18 @@ Bug fixes
Bug fixes
=========
*
*
*
*
*
*
* Bump galaxy-release-util version to 0.1.2 by `@mvdbeek <https://github.com/mvdbeek>`_ in `#16241 <https://github.com/galaxyproject/galaxy/pull/16241>`_
============
Enhancements
============
*
*
*
*
* When importing tool data bundles, use the first loc file for the matching table by `@natefoo <https://github.com/natefoo>`_ in `#16247 <https://github.com/galaxyproject/galaxy/pull/16247>`_
=============
Other changes
=============
*
*
*
* Forward port of slugify username received from oidc by `@nuwang <https://github.com/nuwang>`_ in `#16271 <https://github.com/galaxyproject/galaxy/pull/16271>`_
-------------------
@@ -304,26 +271,12 @@ Other changes
Bug fixes
=========
*
*
*
*
*
*
*
* Fix ``Text File Busy`` errors at the source by `@mvdbeek <https://github.com/mvdbeek>`_ in `#16212 <https://github.com/galaxyproject/galaxy/pull/16212>`_
============
Enhancements
============
*
*
*
*
*
*
*
* Point release deps fixes and docs by `@mvdbeek <https://github.com/mvdbeek>`_ in `#16214 <https://github.com/galaxyproject/galaxy/pull/16214>`_
* Use galaxy-release-util to upload python packages by `@mvdbeek <https://github.com/mvdbeek>`_ in `#16240 <https://github.com/galaxyproject/galaxy/pull/16240>`_
@@ -336,14 +289,6 @@ Enhancements
Bug fixes
=========
*
*
*
*
*
*
*
*
* Display DCE in job parameter component, allow rerunning with DCE input by `@mvdbeek <https://github.com/mvdbeek>`_ in `#15744 <https://github.com/galaxyproject/galaxy/pull/15744>`_
* Fix mixed outputs_to_working_directory pulsar destinations by `@mvdbeek <https://github.com/mvdbeek>`_ in `#15927 <https://github.com/galaxyproject/galaxy/pull/15927>`_
* Update Gravity to 1.0.3 by `@natefoo <https://github.com/natefoo>`_ in `#15939 <https://github.com/galaxyproject/galaxy/pull/15939>`_
@@ -367,13 +312,6 @@ Bug fixes
Other changes
=============
*
*
*
*
*
*
*
* Startup fix when tool removed between reboot by `@mvdbeek <https://github.com/mvdbeek>`_ in `#16175 <https://github.com/galaxyproject/galaxy/pull/16175>`_
-------------------
+1 -1
View File
@@ -27,7 +27,7 @@ long_description = file: README.rst, HISTORY.rst
long_description_content_type = text/x-rst
name = galaxy-app
url = https://github.com/galaxyproject/galaxy
version = 23.1.dev0
version = 23.2.dev0
[options]
include_package_data = True
+1 -2
View File
@@ -4,11 +4,10 @@ History
.. to_doc
---------
23.3.dev0
24.0.dev0
---------
-------------------
23.1.4 (2024-01-04)
-------------------
+1 -1
View File
@@ -27,7 +27,7 @@ long_description = file: README.rst, HISTORY.rst
long_description_content_type = text/x-rst
name = galaxy-auth
url = https://github.com/galaxyproject/galaxy
version = 23.1.dev0
version = 23.2.dev0
[options]
include_package_data = True
+1 -17
View File
@@ -4,11 +4,10 @@ History
.. to_doc
---------
23.3.dev0
24.0.dev0
---------
-------------------
23.1.4 (2024-01-04)
-------------------
@@ -48,8 +47,6 @@ Enhancements
Bug fixes
=========
*
*
* Fix some drs handling issues by `@nuwang <https://github.com/nuwang>`_ in `#15777 <https://github.com/galaxyproject/galaxy/pull/15777>`_
* Improve container resolver documentation by `@mvdbeek <https://github.com/mvdbeek>`_ in `#16280 <https://github.com/galaxyproject/galaxy/pull/16280>`_
* Limit tool document cache to tool configs with explicit cache path by `@mvdbeek <https://github.com/mvdbeek>`_ in `#16537 <https://github.com/galaxyproject/galaxy/pull/16537>`_
@@ -60,8 +57,6 @@ Bug fixes
Enhancements
============
*
*
* External Login Flow: Redirect users if account already exists by `@ahmedhamidawan <https://github.com/ahmedhamidawan>`_ in `#15019 <https://github.com/galaxyproject/galaxy/pull/15019>`_
* Add slack error reporting plugin by `@hexylena <https://github.com/hexylena>`_ in `#15025 <https://github.com/galaxyproject/galaxy/pull/15025>`_
* Documents use of k8s_extra_job_envs in job_conf sample advanced by `@pcm32 <https://github.com/pcm32>`_ in `#15110 <https://github.com/galaxyproject/galaxy/pull/15110>`_
@@ -105,9 +100,6 @@ No recorded changes since last release
Bug fixes
=========
*
*
*
* Minor bug fix for default mail templates by `@neoformit <https://github.com/neoformit>`_ in `#16362 <https://github.com/galaxyproject/galaxy/pull/16362>`_
-------------------
@@ -137,20 +129,12 @@ No recorded changes since last release
Bug fixes
=========
*
*
*
*
*
* Change default watchdog inotify_buffer log level to info by `@mvdbeek <https://github.com/mvdbeek>`_ in `#15967 <https://github.com/galaxyproject/galaxy/pull/15967>`_
============
Enhancements
============
*
*
*
* Add ``ca_certs`` option for sentry client by `@mvdbeek <https://github.com/mvdbeek>`_ in `#15943 <https://github.com/galaxyproject/galaxy/pull/15943>`_
-------------------
+1 -1
View File
@@ -27,7 +27,7 @@ long_description = file: README.rst, HISTORY.rst
long_description_content_type = text/x-rst
name = galaxy-config
url = https://github.com/galaxyproject/galaxy
version = 23.1.dev0
version = 23.2.dev0
[options]
include_package_data = True
+1 -19
View File
@@ -4,11 +4,10 @@ History
.. to_doc
---------
23.3.dev0
24.0.dev0
---------
-------------------
23.1.4 (2024-01-04)
-------------------
@@ -46,7 +45,6 @@ Bug fixes
Bug fixes
=========
*
* Skip change_datatype things if we're not actually changing the extension by `@mvdbeek <https://github.com/mvdbeek>`_ in `#16931 <https://github.com/galaxyproject/galaxy/pull/16931>`_
* Fix copying metadata to copied job outputs by `@mvdbeek <https://github.com/mvdbeek>`_ in `#17007 <https://github.com/galaxyproject/galaxy/pull/17007>`_
* Update tar_to_directory dependency by `@mvdbeek <https://github.com/mvdbeek>`_ in `#17009 <https://github.com/galaxyproject/galaxy/pull/17009>`_
@@ -70,8 +68,6 @@ Enhancements
Bug fixes
=========
*
*
* Fix bad auto-merge of dev. by `@jmchilton <https://github.com/jmchilton>`_ in `#15386 <https://github.com/galaxyproject/galaxy/pull/15386>`_
* Merge conflicting db migration branches into one by `@jdavcs <https://github.com/jdavcs>`_ in `#15771 <https://github.com/galaxyproject/galaxy/pull/15771>`_
* Enable ``strict_equality`` mypy option by `@nsoranzo <https://github.com/nsoranzo>`_ in `#15808 <https://github.com/galaxyproject/galaxy/pull/15808>`_
@@ -102,8 +98,6 @@ Bug fixes
Enhancements
============
*
*
* Empower Users to Select Storage Destination by `@jmchilton <https://github.com/jmchilton>`_ in `#14073 <https://github.com/galaxyproject/galaxy/pull/14073>`_
* Add Storage Dashboard visualizations for histories by `@davelopez <https://github.com/davelopez>`_ in `#14820 <https://github.com/galaxyproject/galaxy/pull/14820>`_
* Towards decoupling datatypes and model by `@jdavcs <https://github.com/jdavcs>`_ in `#15186 <https://github.com/galaxyproject/galaxy/pull/15186>`_
@@ -162,9 +156,6 @@ Other changes
Bug fixes
=========
*
*
*
* Fix extra files path handling by `@mvdbeek <https://github.com/mvdbeek>`_ in `#16541 <https://github.com/galaxyproject/galaxy/pull/16541>`_
* Don't fail invocation message without dependent_workflow_step_id by `@mvdbeek <https://github.com/mvdbeek>`_ in `#16628 <https://github.com/galaxyproject/galaxy/pull/16628>`_
@@ -177,10 +168,6 @@ Bug fixes
Bug fixes
=========
*
*
*
*
* Copy when_expression when copying workflow step by `@mvdbeek <https://github.com/mvdbeek>`_ in `#16377 <https://github.com/galaxyproject/galaxy/pull/16377>`_
-------------------
@@ -210,11 +197,6 @@ No recorded changes since last release
Bug fixes
=========
*
*
*
*
*
* Display DCE in job parameter component, allow rerunning with DCE input by `@mvdbeek <https://github.com/mvdbeek>`_ in `#15744 <https://github.com/galaxyproject/galaxy/pull/15744>`_
* Fix folder listing via file browser by `@mvdbeek <https://github.com/mvdbeek>`_ in `#15950 <https://github.com/galaxyproject/galaxy/pull/15950>`_
* Fix RO-crate invocation export with complex collections by `@davelopez <https://github.com/davelopez>`_ in `#15971 <https://github.com/galaxyproject/galaxy/pull/15971>`_
+1 -1
View File
@@ -27,7 +27,7 @@ long_description = file: README.rst, HISTORY.rst
long_description_content_type = text/x-rst
name = galaxy-data
url = https://github.com/galaxyproject/galaxy
version = 23.1.dev0
version = 23.2.dev0
[options]
include_package_data = True
+1 -7
View File
@@ -4,11 +4,10 @@ History
.. to_doc
---------
23.3.dev0
24.0.dev0
---------
-------------------
23.1.4 (2024-01-04)
-------------------
@@ -46,8 +45,6 @@ Bug fixes
Bug fixes
=========
*
*
* Fix some drs handling issues by `@nuwang <https://github.com/nuwang>`_ in `#15777 <https://github.com/galaxyproject/galaxy/pull/15777>`_
* Fix filesource file url support by `@nuwang <https://github.com/nuwang>`_ in `#15794 <https://github.com/galaxyproject/galaxy/pull/15794>`_
* Fix unittest mocks to support us checking geturl() by `@dannon <https://github.com/dannon>`_ in `#16726 <https://github.com/galaxyproject/galaxy/pull/16726>`_
@@ -92,9 +89,6 @@ No recorded changes since last release
Bug fixes
=========
*
*
*
* Fix dropbox import to support newer versions by `@nuwang <https://github.com/nuwang>`_ in `#16239 <https://github.com/galaxyproject/galaxy/pull/16239>`_
-------------------
+1 -1
View File
@@ -27,7 +27,7 @@ long_description = file: README.rst, HISTORY.rst
long_description_content_type = text/x-rst
name = galaxy-files
url = https://github.com/galaxyproject/galaxy
version = 23.1.dev0
version = 23.2.dev0
[options]
include_package_data = True
+1 -7
View File
@@ -4,11 +4,10 @@ History
.. to_doc
---------
23.3.dev0
24.0.dev0
---------
-------------------
23.1.4 (2024-01-04)
-------------------
@@ -43,8 +42,6 @@ Bug fixes
Bug fixes
=========
*
*
* Fix tags ownership by `@davelopez <https://github.com/davelopez>`_ in `#16339 <https://github.com/galaxyproject/galaxy/pull/16339>`_
* Push to object store even if ``set_meta`` fails by `@mvdbeek <https://github.com/mvdbeek>`_ in `#16667 <https://github.com/galaxyproject/galaxy/pull/16667>`_
* Fix metadata setting in extended metadata + outputs_to_working_directory mode by `@mvdbeek <https://github.com/mvdbeek>`_ in `#16678 <https://github.com/galaxyproject/galaxy/pull/16678>`_
@@ -73,9 +70,6 @@ Enhancements
Bug fixes
=========
*
*
*
* Fix extra files path handling by `@mvdbeek <https://github.com/mvdbeek>`_ in `#16541 <https://github.com/galaxyproject/galaxy/pull/16541>`_
* Make sure job_wrapper uses a consistent metadata strategy by `@mvdbeek <https://github.com/mvdbeek>`_ in `#16569 <https://github.com/galaxyproject/galaxy/pull/16569>`_
* Fixes for extra files handling and cached object stores by `@mvdbeek <https://github.com/mvdbeek>`_ in `#16595 <https://github.com/galaxyproject/galaxy/pull/16595>`_
+1 -1
View File
@@ -27,7 +27,7 @@ long_description = file: README.rst, HISTORY.rst
long_description_content_type = text/x-rst
name = galaxy-job-execution
url = https://github.com/galaxyproject/galaxy
version = 23.1.dev0
version = 23.2.dev0
[options]
include_package_data = True
+1 -2
View File
@@ -4,11 +4,10 @@ History
.. to_doc
---------
23.3.dev0
24.0.dev0
---------
-------------------
23.1.4 (2024-01-04)
-------------------
+1 -1
View File
@@ -28,7 +28,7 @@ long_description = file: README.rst, HISTORY.rst
long_description_content_type = text/x-rst
name = galaxy-job-metrics
url = https://github.com/galaxyproject/galaxy
version = 23.1.dev0
version = 23.2.dev0
[options]
include_package_data = True
+3 -3
View File
@@ -3,9 +3,9 @@ History
.. to_doc
---------------------
22.5.0.dev0
---------------------
---------
23.2.dev0
---------
+1 -1
View File
@@ -29,7 +29,7 @@ long_description = file: README.rst, HISTORY.rst
long_description_content_type = text/x-rst
name = galaxy
url = https://github.com/galaxyproject/galaxy
version = 22.5.0.dev0
version = 23.2.dev0
[options]
include_package_data = True
+1 -2
View File
@@ -4,11 +4,10 @@ History
.. to_doc
---------
23.3.dev0
24.0.dev0
---------
-------------------
23.1.4 (2024-01-04)
-------------------
+1 -1
View File
@@ -27,7 +27,7 @@ long_description = file: README.rst, HISTORY.rst
long_description_content_type = text/x-rst
name = galaxy-navigation
url = https://github.com/galaxyproject/galaxy
version = 23.1.dev0
version = 23.2.dev0
[options]
include_package_data = True
+1 -5
View File
@@ -4,11 +4,10 @@ History
.. to_doc
---------
23.3.dev0
24.0.dev0
---------
-------------------
23.1.4 (2024-01-04)
-------------------
@@ -67,9 +66,6 @@ Other changes
Bug fixes
=========
*
*
*
* Fix extra files path handling by `@mvdbeek <https://github.com/mvdbeek>`_ in `#16541 <https://github.com/galaxyproject/galaxy/pull/16541>`_
* Fixes for extra files handling and cached object stores by `@mvdbeek <https://github.com/mvdbeek>`_ in `#16595 <https://github.com/galaxyproject/galaxy/pull/16595>`_
+1 -1
View File
@@ -28,7 +28,7 @@ long_description = file: README.rst, HISTORY.rst
long_description_content_type = text/x-rst
name = galaxy-objectstore
url = https://github.com/galaxyproject/galaxy
version = 23.1.dev0
version = 23.2.dev0
[options]
include_package_data = True
+3 -3
View File
@@ -3,8 +3,8 @@ History
.. to_doc
---------------------
21.1.0.dev0
---------------------
---------
23.2.dev0
---------
* First release.
+1 -1
View File
@@ -27,7 +27,7 @@ long_description = file: README.rst, HISTORY.rst
long_description_content_type = text/x-rst
name = galaxy-schema
url = https://github.com/galaxyproject/galaxy
version = 23.1.0.dev0
version = 23.2.dev0
[options]
include_package_data = True
+1 -13
View File
@@ -4,11 +4,10 @@ History
.. to_doc
---------
23.3.dev0
24.0.dev0
---------
-------------------
23.1.4 (2024-01-04)
-------------------
@@ -92,9 +91,6 @@ No recorded changes since last release
Enhancements
============
*
*
*
* Port selenium setup to non-deprecated selenium options by `@mvdbeek <https://github.com/mvdbeek>`_ in `#16215 <https://github.com/galaxyproject/galaxy/pull/16215>`_
-------------------
@@ -106,14 +102,6 @@ Enhancements
Enhancements
============
*
*
*
*
*
*
*
*
* Add support for launching workflows via Tutorial Mode by `@hexylena <https://github.com/hexylena>`_ in `#15684 <https://github.com/galaxyproject/galaxy/pull/15684>`_
-------------------
+1 -1
View File
@@ -27,7 +27,7 @@ long_description = file: README.rst, HISTORY.rst
long_description_content_type = text/x-rst
name = galaxy-selenium
url = https://github.com/galaxyproject/galaxy
version = 23.1.dev0
version = 23.2.dev0
[options]
include_package_data = True
+1 -12
View File
@@ -4,11 +4,10 @@ History
.. to_doc
---------
23.3.dev0
24.0.dev0
---------
-------------------
23.1.4 (2024-01-04)
-------------------
@@ -54,8 +53,6 @@ Enhancements
Bug fixes
=========
*
*
* Ensure session is request-scoped for legacy endpoints by `@jdavcs <https://github.com/jdavcs>`_ in `#16207 <https://github.com/galaxyproject/galaxy/pull/16207>`_
* allow anon access for api/datasets/get_content_as_text by `@martenson <https://github.com/martenson>`_ in `#16226 <https://github.com/galaxyproject/galaxy/pull/16226>`_
* qualify querying for an api-key by `@martenson <https://github.com/martenson>`_ in `#16320 <https://github.com/galaxyproject/galaxy/pull/16320>`_
@@ -77,8 +74,6 @@ Bug fixes
Enhancements
============
*
*
* Empower Users to Select Storage Destination by `@jmchilton <https://github.com/jmchilton>`_ in `#14073 <https://github.com/galaxyproject/galaxy/pull/14073>`_
* Outline Deployment Tests by `@jmchilton <https://github.com/jmchilton>`_ in `#15420 <https://github.com/galaxyproject/galaxy/pull/15420>`_
* Unify url handling with filesources by `@nuwang <https://github.com/nuwang>`_ in `#15497 <https://github.com/galaxyproject/galaxy/pull/15497>`_
@@ -131,9 +126,6 @@ No recorded changes since last release
Bug fixes
=========
*
*
*
* Display DCE in job parameter component, allow rerunning with DCE input by `@mvdbeek <https://github.com/mvdbeek>`_ in `#15744 <https://github.com/galaxyproject/galaxy/pull/15744>`_
* Fix folder listing via file browser by `@mvdbeek <https://github.com/mvdbeek>`_ in `#15950 <https://github.com/galaxyproject/galaxy/pull/15950>`_
* Fix case sensitive filtering by name in histories by `@davelopez <https://github.com/davelopez>`_ in `#16036 <https://github.com/galaxyproject/galaxy/pull/16036>`_
@@ -144,9 +136,6 @@ Bug fixes
Enhancements
============
*
*
*
* Add support for launching workflows via Tutorial Mode by `@hexylena <https://github.com/hexylena>`_ in `#15684 <https://github.com/galaxyproject/galaxy/pull/15684>`_
* Allow setting auto_decompress property in staging interface by `@mvdbeek <https://github.com/mvdbeek>`_ in `#16014 <https://github.com/galaxyproject/galaxy/pull/16014>`_
+1 -1
View File
@@ -27,7 +27,7 @@ long_description = file: README.rst, HISTORY.rst
long_description_content_type = text/x-rst
name = galaxy-test-api
url = https://github.com/galaxyproject/galaxy
version = 23.1.dev0
version = 23.2.dev0
[options]
include_package_data = True
+1 -7
View File
@@ -4,11 +4,10 @@ History
.. to_doc
---------
23.3.dev0
24.0.dev0
---------
-------------------
23.1.4 (2024-01-04)
-------------------
@@ -41,8 +40,6 @@ Bug fixes
Bug fixes
=========
*
*
* Ensure session is request-scoped for legacy endpoints by `@jdavcs <https://github.com/jdavcs>`_ in `#16207 <https://github.com/galaxyproject/galaxy/pull/16207>`_
============
@@ -103,9 +100,6 @@ No recorded changes since last release
Bug fixes
=========
*
*
*
* Ensure history export contains all expected datasets by `@davelopez <https://github.com/davelopez>`_ in `#16013 <https://github.com/galaxyproject/galaxy/pull/16013>`_
* Fix extended metadata file size handling by `@mvdbeek <https://github.com/mvdbeek>`_ in `#16109 <https://github.com/galaxyproject/galaxy/pull/16109>`_
+1 -1
View File
@@ -27,7 +27,7 @@ long_description = file: README.rst, HISTORY.rst
long_description_content_type = text/x-rst
name = galaxy-test-base
url = https://github.com/galaxyproject/galaxy
version = 23.1.dev0
version = 23.2.dev0
[options]
include_package_data = True
+1 -4
View File
@@ -4,11 +4,10 @@ History
.. to_doc
---------
23.3.dev0
24.0.dev0
---------
-------------------
23.1.4 (2024-01-04)
-------------------
@@ -41,8 +40,6 @@ Bug fixes
Bug fixes
=========
*
*
* Backport tool mem fixes by `@mvdbeek <https://github.com/mvdbeek>`_ in `#16601 <https://github.com/galaxyproject/galaxy/pull/16601>`_
* Fix allowlist deserialization in file sources by `@mvdbeek <https://github.com/mvdbeek>`_ in `#16729 <https://github.com/galaxyproject/galaxy/pull/16729>`_
+1 -1
View File
@@ -27,7 +27,7 @@ long_description = file: README.rst, HISTORY.rst
long_description_content_type = text/x-rst
name = galaxy-test-driver
url = https://github.com/galaxyproject/galaxy
version = 23.1.dev0
version = 23.2.dev0
[options]
include_package_data = True
+3 -3
View File
@@ -3,9 +3,9 @@ History
.. to_doc
---------------------
22.5.0.dev0
---------------------
---------
23.2.dev0
---------
+1 -1
View File
@@ -27,7 +27,7 @@ long_description = file: README.rst, HISTORY.rst
long_description_content_type = text/x-rst
name = galaxy-test-selenium
url = https://github.com/galaxyproject/galaxy
version = 22.5.0.dev0
version = 23.2.dev0
[options]
include_package_data = True
+3 -3
View File
@@ -3,8 +3,8 @@ History
.. to_doc
---------------------
23.1.0.dev0
---------------------
---------
23.2.dev0
---------
* First release.
+1 -1
View File
@@ -27,7 +27,7 @@ long_description = file: README.rst, HISTORY.rst
long_description_content_type = text/x-rst
name = galaxy-tool-shed
url = https://github.com/galaxyproject/galaxy
version = 23.1.0.dev0
version = 23.2.dev0
[options]
include_package_data = True
+1 -43
View File
@@ -4,11 +4,10 @@ History
.. to_doc
---------
23.3.dev0
24.0.dev0
---------
-------------------
23.1.4 (2024-01-04)
-------------------
@@ -54,8 +53,6 @@ Enhancements
Bug fixes
=========
*
*
* Fixes for two framework test tools by `@bernt-matthias <https://github.com/bernt-matthias>`_ in `#15483 <https://github.com/galaxyproject/galaxy/pull/15483>`_
* add missing f for f-string by `@bernt-matthias <https://github.com/bernt-matthias>`_ in `#15584 <https://github.com/galaxyproject/galaxy/pull/15584>`_
* Fix call to `docker_cached_container_description` by `@bernt-matthias <https://github.com/bernt-matthias>`_ in `#15598 <https://github.com/galaxyproject/galaxy/pull/15598>`_
@@ -77,8 +74,6 @@ Bug fixes
Enhancements
============
*
*
* Decompress history data for testing assertions by `@bernt-matthias <https://github.com/bernt-matthias>`_ in `#15085 <https://github.com/galaxyproject/galaxy/pull/15085>`_
* OIDC tokens by `@SergeyYakubov <https://github.com/SergeyYakubov>`_ in `#15300 <https://github.com/galaxyproject/galaxy/pull/15300>`_
* Fix for new style conda packages by `@bernt-matthias <https://github.com/bernt-matthias>`_ in `#15446 <https://github.com/galaxyproject/galaxy/pull/15446>`_
@@ -115,9 +110,6 @@ Other changes
Bug fixes
=========
*
*
*
* Fixes for extra files handling and cached object stores by `@mvdbeek <https://github.com/mvdbeek>`_ in `#16595 <https://github.com/galaxyproject/galaxy/pull/16595>`_
* Fix create/install commands for conda 23.9.0 by `@nsoranzo <https://github.com/nsoranzo>`_ in `#16831 <https://github.com/galaxyproject/galaxy/pull/16831>`_
@@ -130,10 +122,6 @@ Bug fixes
Bug fixes
=========
*
*
*
*
* Allow duplicate labels in linter if outputs contain filters by `@bernt-matthias <https://github.com/bernt-matthias>`_ in `#15933 <https://github.com/galaxyproject/galaxy/pull/15933>`_
* Fix parsing tool metadata from bio.tools by `@kysrpex <https://github.com/kysrpex>`_ in `#16449 <https://github.com/galaxyproject/galaxy/pull/16449>`_
* Linter: fix regex for profile version by `@bernt-matthias <https://github.com/bernt-matthias>`_ in `#16480 <https://github.com/galaxyproject/galaxy/pull/16480>`_
@@ -154,11 +142,6 @@ No recorded changes since last release
Bug fixes
=========
*
*
*
*
*
* xsd: add missing `sep` attribute for `has_n_columns` by `@bernt-matthias <https://github.com/bernt-matthias>`_ in `#16262 <https://github.com/galaxyproject/galaxy/pull/16262>`_
* Missing init prevents models.py being bundled into tool_util by `@nuwang <https://github.com/nuwang>`_ in `#16308 <https://github.com/galaxyproject/galaxy/pull/16308>`_
@@ -166,9 +149,6 @@ Bug fixes
Enhancements
============
*
*
*
* When importing tool data bundles, use the first loc file for the matching table by `@natefoo <https://github.com/natefoo>`_ in `#16247 <https://github.com/galaxyproject/galaxy/pull/16247>`_
-------------------
@@ -180,13 +160,6 @@ Enhancements
Bug fixes
=========
*
*
*
*
*
*
*
* Don't fail CWL tool parsing when Cheetah not installed by `@mvdbeek <https://github.com/mvdbeek>`_ in `#16219 <https://github.com/galaxyproject/galaxy/pull/16219>`_
* Allow skipping ``expect_num_outputs`` when ``expect_failure`` is set in tool test by `@bernt-matthias <https://github.com/bernt-matthias>`_ in `#16237 <https://github.com/galaxyproject/galaxy/pull/16237>`_
@@ -199,14 +172,6 @@ Bug fixes
Bug fixes
=========
*
*
*
*
*
*
*
*
* Fix assertion linting to not fail on byte suffixes by `@bernt-matthias <https://github.com/bernt-matthias>`_ in `#15873 <https://github.com/galaxyproject/galaxy/pull/15873>`_
* Fix ``get_test_from_anaconda()`` and ``base_image_for_targets()`` functions by `@nsoranzo <https://github.com/nsoranzo>`_ in `#16125 <https://github.com/galaxyproject/galaxy/pull/16125>`_
* Fix test search for mulled container hashes by `@mvdbeek <https://github.com/mvdbeek>`_ in `#16170 <https://github.com/galaxyproject/galaxy/pull/16170>`_
@@ -215,13 +180,6 @@ Bug fixes
Enhancements
============
*
*
*
*
*
*
*
* Allow setting auto_decompress property in staging interface by `@mvdbeek <https://github.com/mvdbeek>`_ in `#16014 <https://github.com/galaxyproject/galaxy/pull/16014>`_
-------------------
+1 -1
View File
@@ -28,7 +28,7 @@ long_description = file: README.rst, HISTORY.rst
long_description_content_type = text/x-rst
name = galaxy-tool-util
url = https://github.com/galaxyproject/galaxy
version = 23.1.dev0
version = 23.2.dev0
[options]
include_package_data = True
+1 -2
View File
@@ -4,11 +4,10 @@ History
.. to_doc
---------
23.3.dev0
24.0.dev0
---------
-------------------
23.1.4 (2024-01-04)
-------------------
+1 -1
View File
@@ -27,7 +27,7 @@ long_description = file: README.rst, HISTORY.rst
long_description_content_type = text/x-rst
name = galaxy-tours
url = https://github.com/galaxyproject/galaxy
version = 23.1.dev0
version = 23.2.dev0
[options]
include_package_data = True
+1 -7
View File
@@ -4,11 +4,10 @@ History
.. to_doc
---------
23.3.dev0
24.0.dev0
---------
-------------------
23.1.4 (2024-01-04)
-------------------
@@ -55,8 +54,6 @@ Bug fixes
Enhancements
============
*
*
* Various Tool Shed Cleanup by `@jmchilton <https://github.com/jmchilton>`_ in `#15247 <https://github.com/galaxyproject/galaxy/pull/15247>`_
* Protection against problematic boolean parameters. by `@jmchilton <https://github.com/jmchilton>`_ in `#15493 <https://github.com/galaxyproject/galaxy/pull/15493>`_
* Unify url handling with filesources by `@nuwang <https://github.com/nuwang>`_ in `#15497 <https://github.com/galaxyproject/galaxy/pull/15497>`_
@@ -108,9 +105,6 @@ No recorded changes since last release
Bug fixes
=========
*
*
*
* Replace httpbin service with pytest-httpserver by `@mvdbeek <https://github.com/mvdbeek>`_ in `#16042 <https://github.com/galaxyproject/galaxy/pull/16042>`_
-------------------
+1 -1
View File
@@ -28,7 +28,7 @@ long_description = file: README.rst, HISTORY.rst
long_description_content_type = text/x-rst
name = galaxy-util
url = https://github.com/galaxyproject/galaxy
version = 23.1.dev0
version = 23.2.dev0
[options]
include_package_data = True
+1
View File
@@ -1,3 +1,4 @@
pytest
pytest-httpserver
responses
Werkzeug
+1 -35
View File
@@ -4,11 +4,10 @@ History
.. to_doc
---------
23.3.dev0
24.0.dev0
---------
-------------------
23.1.4 (2024-01-04)
-------------------
@@ -40,7 +39,6 @@ Bug fixes
Bug fixes
=========
*
* Provide error message instead of internal server error by `@mvdbeek <https://github.com/mvdbeek>`_ in `#16905 <https://github.com/galaxyproject/galaxy/pull/16905>`_
* Fix input dates in notifications: consider timezone offset by `@davelopez <https://github.com/davelopez>`_ in `#17088 <https://github.com/galaxyproject/galaxy/pull/17088>`_
@@ -59,8 +57,6 @@ Enhancements
Bug fixes
=========
*
*
* Create ToolSuccess route and refactor component by `@ahmedhamidawan <https://github.com/ahmedhamidawan>`_ in `#15484 <https://github.com/galaxyproject/galaxy/pull/15484>`_
* fix premature return in user API by `@martenson <https://github.com/martenson>`_ in `#15781 <https://github.com/galaxyproject/galaxy/pull/15781>`_
* Ensure session is request-scoped for legacy endpoints by `@jdavcs <https://github.com/jdavcs>`_ in `#16207 <https://github.com/galaxyproject/galaxy/pull/16207>`_
@@ -81,8 +77,6 @@ Bug fixes
Enhancements
============
*
*
* Empower Users to Select Storage Destination by `@jmchilton <https://github.com/jmchilton>`_ in `#14073 <https://github.com/galaxyproject/galaxy/pull/14073>`_
* Add Storage Dashboard visualizations for histories by `@davelopez <https://github.com/davelopez>`_ in `#14820 <https://github.com/galaxyproject/galaxy/pull/14820>`_
* External Login Flow: Redirect users if account already exists by `@ahmedhamidawan <https://github.com/ahmedhamidawan>`_ in `#15019 <https://github.com/galaxyproject/galaxy/pull/15019>`_
@@ -140,9 +134,6 @@ Other changes
Bug fixes
=========
*
*
*
* Fix incorrect ASGI request host by `@davelopez <https://github.com/davelopez>`_ in `#16574 <https://github.com/galaxyproject/galaxy/pull/16574>`_
* Allow the legacy DELETE dataset endpoint to accept any string for the history_id by `@assuntad23 <https://github.com/assuntad23>`_ in `#16593 <https://github.com/galaxyproject/galaxy/pull/16593>`_
@@ -155,10 +146,6 @@ Bug fixes
Bug fixes
=========
*
*
*
*
* Fix active step display in workflow editor side panel by `@mvdbeek <https://github.com/mvdbeek>`_ in `#16364 <https://github.com/galaxyproject/galaxy/pull/16364>`_
-------------------
@@ -170,11 +157,6 @@ Bug fixes
Bug fixes
=========
*
*
*
*
*
* Fix folder access for anonymous user by `@mvdbeek <https://github.com/mvdbeek>`_ in `#16330 <https://github.com/galaxyproject/galaxy/pull/16330>`_
-------------------
@@ -186,21 +168,12 @@ Bug fixes
Bug fixes
=========
*
*
*
*
*
*
* Fix converting Enum value to str for Python 3.11 by `@nsoranzo <https://github.com/nsoranzo>`_ in `#16284 <https://github.com/galaxyproject/galaxy/pull/16284>`_
============
Enhancements
============
*
*
*
* When importing tool data bundles, use the first loc file for the matching table by `@natefoo <https://github.com/natefoo>`_ in `#16247 <https://github.com/galaxyproject/galaxy/pull/16247>`_
-------------------
@@ -218,13 +191,6 @@ No recorded changes since last release
Bug fixes
=========
*
*
*
*
*
*
*
* Display DCE in job parameter component, allow rerunning with DCE input by `@mvdbeek <https://github.com/mvdbeek>`_ in `#15744 <https://github.com/galaxyproject/galaxy/pull/15744>`_
* Various fixes to path prefix handling by `@mvdbeek <https://github.com/mvdbeek>`_ in `#16033 <https://github.com/galaxyproject/galaxy/pull/16033>`_
* Fix dataype_change not updating HDCA update_time by `@mvdbeek <https://github.com/mvdbeek>`_ in `#16099 <https://github.com/galaxyproject/galaxy/pull/16099>`_
+1 -1
View File
@@ -27,7 +27,7 @@ long_description = file: README.rst, HISTORY.rst
long_description_content_type = text/x-rst
name = galaxy-web-apps
url = https://github.com/galaxyproject/galaxy
version = 23.1.dev0
version = 23.2.dev0
[options]
include_package_data = True
+1 -18
View File
@@ -4,11 +4,10 @@ History
.. to_doc
---------
23.3.dev0
24.0.dev0
---------
-------------------
23.1.4 (2024-01-04)
-------------------
@@ -47,8 +46,6 @@ Enhancements
Bug fixes
=========
*
*
* Fix some drs handling issues by `@nuwang <https://github.com/nuwang>`_ in `#15777 <https://github.com/galaxyproject/galaxy/pull/15777>`_
* Ensure session is request-scoped for legacy endpoints by `@jdavcs <https://github.com/jdavcs>`_ in `#16207 <https://github.com/galaxyproject/galaxy/pull/16207>`_
@@ -56,8 +53,6 @@ Bug fixes
Enhancements
============
*
*
* Update Python dependencies by `@galaxybot <https://github.com/galaxybot>`_ in `#15435 <https://github.com/galaxyproject/galaxy/pull/15435>`_
* Don't error on missing parameters or unused parameters in UI controllers by `@mvdbeek <https://github.com/mvdbeek>`_ in `#16246 <https://github.com/galaxyproject/galaxy/pull/16246>`_
@@ -70,9 +65,6 @@ Enhancements
Bug fixes
=========
*
*
*
* Don't read request body into memory by `@mvdbeek <https://github.com/mvdbeek>`_ in `#16585 <https://github.com/galaxyproject/galaxy/pull/16585>`_
-------------------
@@ -84,10 +76,6 @@ Bug fixes
Bug fixes
=========
*
*
*
*
* Media player fix issue 16415 by `@bdwheele <https://github.com/bdwheele>`_ in `#16443 <https://github.com/galaxyproject/galaxy/pull/16443>`_
* Fix static file serving for ``robots.txt`` and ``favicon.ico`` when using per_host settings by `@mira-miracoli <https://github.com/mira-miracoli>`_ in `#16459 <https://github.com/galaxyproject/galaxy/pull/16459>`_
@@ -118,11 +106,6 @@ No recorded changes since last release
Bug fixes
=========
*
*
*
*
*
* Various fixes to path prefix handling by `@mvdbeek <https://github.com/mvdbeek>`_ in `#16033 <https://github.com/galaxyproject/galaxy/pull/16033>`_
-------------------
+1 -1
View File
@@ -27,7 +27,7 @@ long_description = file: README.rst, HISTORY.rst
long_description_content_type = text/x-rst
name = galaxy-web-framework
url = https://github.com/galaxyproject/galaxy
version = 23.1.dev0
version = 23.2.dev0
[options]
include_package_data = True
+1 -5
View File
@@ -4,11 +4,10 @@ History
.. to_doc
---------
23.3.dev0
24.0.dev0
---------
-------------------
23.1.4 (2024-01-04)
-------------------
@@ -67,9 +66,6 @@ No recorded changes since last release
Bug fixes
=========
*
*
*
* Don't attempt to call a bool when using mem-self handler assignment. by `@natefoo <https://github.com/natefoo>`_ in `#16359 <https://github.com/galaxyproject/galaxy/pull/16359>`_
-------------------
+1 -1
View File
@@ -27,7 +27,7 @@ long_description = file: README.rst, HISTORY.rst
long_description_content_type = text/x-rst
name = galaxy-web-stack
url = https://github.com/galaxyproject/galaxy
version = 23.1.dev0
version = 23.2.dev0
[options]
include_package_data = True
+1
View File
@@ -163,6 +163,7 @@ testfixtures = "*"
tuspy = "*"
twill = ">=3.2.1" # https://github.com/twill-tools/twill/issues/18
watchdog = "*"
Werkzeug = "*"
[tool.poetry.group.typecheck.dependencies]
mypy = "*"