Shaarli-client

Latest version: v0.4.1

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

Scan your dependencies

0.5.0

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

**Added:**

* Add ``delete-link`` command (delete a link by ID)


**Changed:**

* Update test tooling and documentation


**Fixed:**

* Fix ``--insecure`` option for non-GET requests

**Security:**

* Update `PyJWT <https://pypi.org/project/PyJWT/>`_ to 2.4.0

0.4.1

Not secure
---------------------------------------------------------------------------------------------

**Added:**

* Add support for Python 3.7, 3.8 and 3.9


**Changed:**

* Bump project and test requirements
* Update test tooling and documentation


**Removed:**

* Drop support for Python 3.4 and 3.5


**Security:**

* Rework JWT usage without the unmaintained requests-jwt library

0.4.0

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

**Added:**

* CLI:

* Add support for ``--insecure`` option (bypass SSL certificate verification)

0.3.0

Not secure
---------------------------------------------------------------------------------------------

**Added:**

* CLI:

* Add support for endpoint resource(s)

* REST API client:

* ``PUT api/v1/links/<LINK_ID>``


**Fixed:**

* Use requests-jwt < 0.5
* Fix `POST /link` endpoint name

0.2.0

Not secure
---------------------------------------------------------------------------------------------

**Added:**

* Add client parameter checks and error handling
* Read instance information from a configuration file
* REST API client:

* ``POST api/v1/links``

**Changed:**

* CLI:

* rename ``--output`` to ``--format``
* default to 'pprint' output format
* improve endpoint-specific parser argument generation
* improve exception handling and logging

0.1.0

Not secure
---------------------------------------------------------------------------------------------

**Added:**

* Python project structure
* Packaging metadata
* Code quality checking (lint)
* Test coverage
* Sphinx documentation:

* user - installation, usage
* developer - testing, releasing

* Makefile
* Tox configuration
* Travis CI configuration
* REST API client:

* ``GET /api/v1/info``
* ``GET /api/v1/links``

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.