Releases: stain/signposting
Signposting v0.9.6
This library helps client to discover links that follow the signposting conventions, most notably FAIR Signposting.
This can then be used to navigate between:
- Persistent identifiers
- HTML landing pages
- File downloads/items
- Structured metadata
Related links:
- Documentation: https://signposting.readthedocs.io/en/latest/
- PyPi package: https://pypi.org/project/signposting/
- GitHub: https://github.com/stain/signposting/
Changes in 0.9.1...0.9.6:
- Updated CITATION.cff and contributor list
- Added CodeMeta and SPDX license identifier
- Allow fragments in profile URIs #6
- Fix error in text #7 (thanks @vemonet)
- permit relative URIs
Signposting v0.9.5
This library helps client to discover links that follow the signposting conventions, most notably FAIR Signposting.
This can then be used to navigate between:
- Persistent identifiers
- HTML landing pages
- File downloads/items
- Structured metadata
Related links:
- Documentation: https://signposting.readthedocs.io/en/latest/
- PyPi package: https://pypi.org/project/signposting/
- GitHub: https://github.com/stain/signposting/
Changes in 0.9.1...0.9.5:
- Updated CITATION.cff and contributor list
- Added CodeMeta and SPDX license identifier
- Allow fragments in profile URIs #6
- Fix error in text #7 (thanks @vemonet)
- permit relative URIs
Signposting v0.9.0
This library helps client to discover links that follow the signposting conventions, most notably FAIR Signposting.
This can then be used to navigate between:
- Persistent identifiers
- HTML landing pages
- File downloads/items
- Structured metadata
Related links:
- Documentation: https://signposting.readthedocs.io/en/latest/
- PyPi package: https://pypi.org/project/signposting/
- GitHub: https://github.com/stain/signposting/
Changes in 0.9.0
- Deprecated
Signposting.context_url
, useSignposting.context
instead - Removed deprecated
find_signposting
method, usefind_signposting_http_link
instead
signposting v0.8.0
This library helps client to discover links that follow the signposting conventions, most notably FAIR Signposting.
This can then be used to navigate between:
- Persistent identifiers
- HTML landing pages
- File downloads/items
- Structured metadata
Changes in 0.8.0
- Added
warn_duplicate
option toSignposting
constructor - str() on
Signposting
now includesLink
from other contexts Signposting
added support for+
(add) and|
(merge) operations- Added
Signpost
andSignposting
support for==
andhash()
str()
onSignpost
correctly shows context asanchor=
- Added
Signpost.with_context
to change a signpost'sfor_context
signposting v0.7.0
This library helps client to discover links that follow the signposting conventions, most notably FAIR Signposting.
This can then be used to navigate between:
- Persistent identifiers
- HTML landing pages
- File downloads/items
- Structured metadata
Changelog
v0.7.0 (2022-08-20)
- Support multiple context in Signposting -- users of find_signposting_linkset should take particularly care to look up using for_context
- RFC7231 update: Don't resolve context according to Content-Location header
Signposting v0.2.4
This library helps client to discover links that follow the signposting conventions, most notably FAIR Signposting.
This can then be used to navigate between:
-
Persistent identifiers
-
HTML landing pages
-
File downloads/items
-
Structured metadata