Skip to content

v0.17.0

Compare
Choose a tag to compare
@nsoranzo nsoranzo released this 10 May 01:16
· 282 commits to main since this release
d676872
  • 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 of WorkflowClient.

  • Using the deprecated history_id parameter of the HistoryClient.get_histories() method now raises a ValueError exception.

  • Made tool_inputs_update parameter of JobsClient.rerun_job() more flexible.

  • Added whoami() method to ConfigClient (thanks to cat-bro).

  • Added get_extra_files() method to HistoryClient.

  • Added build() and reload() methods to ToolClient (thanks to Jayadev Joshi and cat-bro respectively).

  • Added get_repositories() method to ToolShedCategoryClient (thanks to cat-bro).

  • Added update_repository_metadata() method to ToolShedRepositoryClient.

  • Added order_by parameter to JobsClient.get_jobs() method.

  • BioBlend.objects: Removed deprecated run() method of Workflow.

  • 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 the inputs parameter to be an instance of a Dataset subclass, and allow the history parameter to be the name of a new history.

  • BioBlend.objects: Added new datasets and dataset_collections attributes to GalaxyInstance objects, which are instances of the new ObjDatasetClient and ObjDatasetCollectionClient respectively.

  • BioBlend.objects: Added refresh(), get_outputs() and get_output_collections() methods to InvocationStep.

  • Fixed error when instantiating GalaxyInstance with email and password (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.