v0.17.0
-
Dropped support for Python 3.6. Added support for Python 3.10. Added support for Galaxy releases 21.09 and 22.01.
-
Removed deprecated
run_workflow()
method ofWorkflowClient
. -
Using the deprecated
history_id
parameter of theHistoryClient.get_histories()
method now raises aValueError
exception. -
Made
tool_inputs_update
parameter ofJobsClient.rerun_job()
more flexible. -
Added
whoami()
method toConfigClient
(thanks to cat-bro). -
Added
get_extra_files()
method toHistoryClient
. -
Added
build()
andreload()
methods toToolClient
(thanks to Jayadev Joshi and cat-bro respectively). -
Added
get_repositories()
method toToolShedCategoryClient
(thanks to cat-bro). -
Added
update_repository_metadata()
method toToolShedRepositoryClient
. -
Added
order_by
parameter toJobsClient.get_jobs()
method. -
BioBlend.objects: Removed deprecated
run()
method ofWorkflow
. -
BioBlend.objects: Fail if multiple libraries/histories/workflows match when deleting by name, instead of deleting them all.
-
BioBlend.objects: in
HistoryDatasetAssociation.get_stream()
, wait for the dataset to be ready. -
BioBlend.objects: in
Workflow.invoke()
, check that the workflow is mapped and runnable before invoking, allow theinputs
parameter to be an instance of aDataset
subclass, and allow thehistory
parameter to be the name of a new history. -
BioBlend.objects: Added new
datasets
anddataset_collections
attributes toGalaxyInstance
objects, which are instances of the newObjDatasetClient
andObjDatasetCollectionClient
respectively. -
BioBlend.objects: Added
refresh()
,get_outputs()
andget_output_collections()
methods toInvocationStep
. -
Fixed error when instantiating
GalaxyInstance
withemail
andpassword
(reported by Peter Briggs). -
Fixed parameter validation errors for POST requests with attached files on upcoming Galaxy 22.05.
-
Code cleanups (thanks to Martmists).
-
Improvements to type annotations, tests and documentation.