Planemo

Latest version: v0.75.26

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

Scan your dependencies

Page 21 of 24

0.12.1

---------------------

* Fix to ensure the tab completion script is in the Python source tarball
(required for setting up tab-completion for Homebrew). 6b4e7a6_

---------------------

0.12.0

---------------------

* Implement a ``--failed`` flag for the ``test`` command to rerun
previously faied tests. `Pull Request 210`_
* Implement ``shed_update`` to upload contents and update repository
metadata. `Pull Request 216`_
* Implement ``shed_test`` and ``shed_serve`` commands to test and view
published artifacts in the Tool Shed. `Pull Request 213`_, `Issue 176`_
* Add shell tab-completion script. 37dcc07_
* Many more commands allow specifing multiple tool and/or repository targets.
`Issue 150`_
* Add -m as alias for --message in planemo shed_upload (thanks to
Peter Cock). `Pull Request 200`_
* Add ``--ensure_metadata`` option to ``shed_lint`` to ensure ``.shed.yml``
files contain many repository. `Pull Request 215`_
* More developer documentation, additional ``make`` targets including ones
for setting up git pre-commit hooks. cc8abb6_, `Issue 209`_
* Small README improvement (thanks to Martin Čech) b53006d_
* Fixes for shed operation error handling (thanks to Martin Čech).
`Pull Request 203`_, `Pull Request 206`_
* Fix for "smart" ``shed_diff`` not in the repository root directory
(thanks to Peter Cock). `Pull Request 207`_, `Issue 205`_
* Recursive ``shed_diff`` with directories not yet in Tool Shed.
`Pull Request 208`_
* Improve error handling and reporting for problematic ``--shed_target``
values. `Issue 217`_
* Fix typos in lint messages. `Issue 211`_


---------------------

0.11.1

---------------------

* Fix default behavior for ``planemo lint`` to use current directory if
explicit paths are not supplied. 1e3668a_

---------------------

0.11.0

---------------------

* More compact syntax for defining multiple custom inclusions in ``.shed.yml``
files - thanks to Peter Cock. `Issue 180`_, `Pull Request 185`_,
`Pull Request 196`_
* Prevent ambigous destinations when defining custom inclusions in
``.shed.yml``- thanks to Peter Cock. `Pull Request 186`_
* ``lint`` now warns if tool ids contain whitespace. `Pull Request 190`_
* Handle empty tar-balls gracefully on older Python versions - thanks
to Peter Cock. `Pull Request 187`_
* Tweak quoting in ``cp`` command - thanks to Peter Cock. 6bcf699_
* Fix regression causing testing to no longer produce "pretty" test
results under certain circumstances. `Issue 188`_
* Fix for recursive ``shed_diff`` folder naming. `Issue 192`_
* Fix output definitions to ``tool_init`` command. `Issue 189`_

---------------------

0.10.0

---------------------

* Extend ``shed_lint`` to check for valid actions in tool_dependencies.xml
files. 8117e03_
* Extend ``shed_lint`` to check for required files based on repository type.
`Issue 156`_
* Ignore common editor backup files during ``shed_upload``. `Issue 179`_
* Fix missing file when installing from source via PyPI_. `Issue 181`_
* Fix ``lint`` to verify ``data`` inputs specify a ``format`` attribute.
8117e03_
* Docstring fix thanks to `peterjc`_. fe7ad46_


---------------------

0.9.0

---------------------

* Add new logo to the README thanks to `petrkadlec`_ from `puradesign.cz
<http://puradesign.cz/en>`__ and `carlfeberhard`_ from the Galaxy Project.
`Issue 108`_
* Implement smarter ``shed_diff`` command - it now produces a meaningful
exit codes and doesn't report differences if these correspond to attributes
that will be automatically populated by the Tool Shed. `Issue 167`_
* Use new smarter ``shed_diff`` code to implement a new ``--check_diff``
option for ``shed_upload`` - to check for meaningful differences before
updating repositories. `Issue 168`_
* Record git commit hash during ``shed_upload`` if the ``.shed.yml`` is
located in a git repository. `Issue 170`_
* Allow ``shed_`` operations to operate on git URLs directly. `Issue 169`_
* Fail if missing file inclusion statements encountered during ``.shed.yml``
repository resolution - bug reported by `peterjc`_. `Issue 158`_
* Improved exception handling for tool shed operations including new
``--fail_fast`` command-line option. * `Issue 114`_, `Pull Request 173`_
* Implement more validation when using the ``shed_init`` command. 1cd0e2d_
* Add ``-r/--recursive`` option to ``shed_download`` and ``shed_diff``
commands and allow these commands to work with ``.shed.yml`` files defining
multipe repositories. 40a1f57_
* Add ``--port`` option to the ``serve`` and ``tool_factory`` commands.
15804be_
* Fix problem introduced with `setup.py`_ during the 0.9.0 development cycle
- thanks to `peterjc`_. `Pull Request 171`_
* Fix clone bug introduced during 0.9.0 development cycle - thanks to
`bgruening`_. `Pull Request 175`_

---------------------

Page 21 of 24

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.