Bioblend

Latest version: v1.4.0

Safety actively analyzes 687959 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 4

0.13.0

* Dropped support for Python 3.4. Added support for Galaxy releases 19.01 and
19.05.

* Updated ``requests-toolbelt`` requirement to ``>=0.5.1`` to prevent failing of
uploads to Galaxy (reported by [m93](https://github.com/mmeier93)).

* Added ``toolshed`` attribute to ``GalaxyInstance`` and made ``toolShed`` an
alias to it (reported by [Miriam Payá](https://github.com/mpaya)).

* Added ``uninstall_repository_revision()`` method to ``ToolShedClient`` (thanks
to [Helena Rasche](https://github.com/erasche), reported by
[Alexander Lenail](https://github.com/alexlenail)).

* Added ``maxwait`` parameter to ``HistoryClient.export_history()`` and
``History.export()`` methods.

* Fixed handling of ``type`` argument in ``HistoryClient.show_history()``
(thanks to [Marius van den Beek](https://github.com/mvdbeek)).

* Fixed handling of ``deleted`` argument in ``LibraryClient.get_libraries()``
(thanks to [Luke Sargent](https://github.com/luke-c-sargent), reported by
[Katie](https://github.com/emartchenko)).

* Fixed ``LibraryClient.wait_for_dataset()`` when ``maxwait`` or ``interval``
arguments are of type ``float``.

* Unify JSON-encoding of non-file parameters of POST requests inside
``GalaxyClient.make_post_request()``.

* Improvements to tests and documentation (thanks to
[Helena Rasche](https://github.com/erasche),
[Peter Selten](https://github.com/selten) and
[Pablo Moreno](https://github.com/pcm32)).

0.12.0

* Added support for Python 3.7. Added support for Galaxy releases 18.05 and
18.09.

* Added ``update_library_dataset()`` method to ``LibraryClient`` (thanks to
[Anthony Bretaudeau](https://github.com/abretaud)).

* Added ``preserve_dirs`` and ``tag_using_filenames`` parameters to
``upload_file_from_server()`` and ``upload_from_galaxy_filesystem()`` methods
of ``LibraryClient`` (thanks to
[Anthony Bretaudeau](https://github.com/abretaud)).

* Removed deprecated ``wait_for_completion`` parameter of
``DatasetClient.download_dataset()`` method.

* BioBlend.objects: added ``genome_build`` and ``misc_info`` attributes to
``Dataset`` objects. Moved ``deleted`` attribute from ``Dataset`` to
``HistoryDatasetAssociation`` and ``LibraryDatasetDatasetAssociation``
objects. Moved ``purged`` attribute from ``Dataset`` to
``HistoryDatasetAssociation`` objects.

* BioBlend.objects: added ``update()`` method to ``LibraryDataset`` (thanks to
[Anthony Bretaudeau](https://github.com/abretaud)).

* Run tests with pytest instead of nose.

0.11.0

* Dropped support for Python 3.3. Added support for Galaxy release 18.01.

* Always wait for terminal state when downloading a dataset.

* Deprecated ``wait_for_completion`` parameter of
``DatasetClient.download_dataset()`` method.

* Fixed downloading of datasets receiving a HTTP 500 status code (thanks to
[Helena Rasche](https://github.com/erasche)).

* Added ``wait_for_dataset()`` method to ``LibraryClient``.

* Added ``verify`` parameter to ``GalaxyInstance.__init__()`` method (thanks to
Devon Ryan).

* Improvements to tests and documentation.

0.10.0

* Dropped support for Python 2.6. Added support for Galaxy release 17.09.

* Added ``contents`` parameter to ``FoldersClient.show_folder()`` method
(thanks to [Helena Rasche](https://github.com/erasche)).

* Exposed the `verify` attribute of `GalaxyInstance` and `ToolShedInstance`
objects as `__init__()` parameter.

* Added ``create_role()`` method to ``RolesClient`` (thanks to Ashok
Varadharajan).

* Added ``timeout`` parameter to ``GalaxyClient.__init__()`` method.

* Added ``publish`` parameter to ``import_workflow_dict()`` and
``import_workflow_from_local_path()`` methods of ``WorkflowClient`` (thanks to
Marco Enrico Piras).

* BioBlend.objects: added ``publish`` parameter to
``ObjWorkflowClient.import_new()`` method (thanks to Marco Enrico Piras).

* Do not check for mismatching content size when streaming a dataset to file
(reported by Jorrit Boekel).

* Fixed delete requests when Galaxy uses external authentication (thanks to
[Helena Rasche](https://github.com/erasche)).

* Fixed retrieval of the API key when a ``GalaxyClient`` object is initialised
with email and password on Python 3 (thanks to
[Marius van den Beek](https://github.com/mvdbeek)).

* Documentation improvements.

0.9.0

* Dropped support for Galaxy releases 14.02, 14.04, 14.06 and 14.08. Added
support for Python 3.5 and 3.6, and Galaxy releases 16.07, 16.10, 17.01 and
17.05.

* Deprecated ``import_workflow_json()`` and ``export_workflow_json()`` methods
of ``WorkflowClient`` in favor of ``import_workflow_dict()`` and
``export_workflow_dict()`` (reported by manabuishii).

* Deprecated ``show_stderr()`` and ``show_stdout()`` methods of
``DatasetClient`` in favour of ``JobsClient.show_job()`` with
``full_details=True``.

* Added ``install_dependencies()`` method to ``ToolClient`` (thanks to
[Marius van den Beek](https://github.com/mvdbeek)).

* Added ``reload_data_table()`` method to ``ToolDataClient`` (thanks to
[Marius van den Beek](https://github.com/mvdbeek)).

* Added ``create_folder()``, ``update_folder()``, ``get_permissions()``,
``set_permissions()`` methods to ``FoldersClient`` (thanks to
[Helena Rasche](https://github.com/erasche)).

* Added ``get_version()`` method to ``ConfigClient`` (thanks to
[Helena Rasche](https://github.com/erasche)).

* Added ``get_user_apikey()`` method to ``UserClient`` (thanks to
[Helena Rasche](https://github.com/erasche)).

* Added ``create_quota()``, ``update_quota()``, ``delete_quota()`` and
``undelete_quota()`` methods to ``QuotaClient`` (thanks to
[Helena Rasche](https://github.com/erasche)).

* Added ``purge`` parameter to ``HistoryClient.delete_dataset()`` method.

* Added ``f_email``, ``f_name``, and ``f_any`` parameters to
``UserClient.get_users()`` method (thanks to
[Helena Rasche](https://github.com/erasche)).

* Updated ``WorkflowClient.import_shared_workflow()`` method to use the newer
Galaxy API request (thanks to DamCorreia).

* Fixed ``HistoryClient.update_history()`` and ``History.update()`` methods
when ``name`` argument is not specified.

* Added warning if content size differs from content-length header in
``DatasetClient.download_dataset()``.

* BioBlend.objects: added ``purge`` parameter to
``HistoryDatasetAssociation.delete()`` method.

* BioBlend.objects: added ``purged`` attribute to ``Dataset`` objects.

* BioBlend.objects: added ``published`` attribute to ``History`` objects.

* Code refactoring, added tests and documentation improvements.

0.8.0

* Removed deprecated ``create_user()`` method of ``UserClient``.

* Deprecated ``HistoryClient.download_dataset()`` in favor of
``DatasetClient.download_dataset()``.

* Modified ``update_dataset()``, ``update_dataset_collection()`` and
``update_history()`` methods of ``HistoryClient`` to return the details
instead of the status code.

* Modified ``update_dataset()``, ``update_dataset_collection()`` and
``update_history()`` methods of ``HistoryClient`` to return the details
instead of the status code.

* Modified ``GalaxyClient.make_put_request()`` to return the decoded response
content.

* Added ``install_resolver_dependencies`` parameter to
``ToolShedClient.install_repository_revision()``, applicable for Galaxy

Page 3 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.