Releases: shaarli/python-shaarli-client
Releases · shaarli/python-shaarli-client
v0.5.0
v0.4.1
https://pypi.org/project/shaarli-client/0.4.1/
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
v0.4.0
https://pypi.python.org/pypi/shaarli-client/0.4.0
Added
- CLI: Add support for
--insecure
option (bypass SSL certificate verification)
v0.3.0
https://pypi.python.org/pypi/shaarli-client/0.3.0
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
v0.2.0
https://pypi.python.org/pypi/shaarli-client/0.2.0
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
- rename
v0.1.0
https://pypi.python.org/pypi/shaarli-client/0.1.0
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:
/api/v1/info
/api/v1/links