All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
TODO: add at least one Added, Changed, Deprecated, Removed, Fixed or Security section
- skolemize command to materialize bnodes
- add missing dependencies to the docker image
- bash check for bash >4
- only docu changes and maintainer stuff
- all downloaded files are now cached by default
- allow to override the standard ntriples fetch command with alternatives such as any23's rover CLI
- new commend: gsp-delete - delete a graph via SPARQL 1.1 Graph Store HTTP Protocol
- new command: gsp-get -- get a graph via SPARQL 1.1 Graph Store HTTP Protocol
- new command: gsp-put - delete and re-create a graph via SPARQL 1.1 Graph Store HTTP Protocol
- docker image description
- some shunit2 tests
- integration with travis ci service
- switch change log format to Keep a Changelog
- the split command just outputs the file pieces now (in order to use xargs or parallel directly)
- the distinctcount command is now the count command, the non-distinct version was removed
- the distinctdiff command is now the diff command, the non-distinct version was removed
- most of the shellcheck issues
- the distinctcount command is now the count command, the non-distinct version was removed
- the distinctdiff command is now the diff command, the non-distinct version was removed
- all semantic pingback related commands (nobody need this)
- new command: turtleize - outputs an RDF file in turtle, using as much as possible prefix declarations
- new command: distinctcount - count only distinct triples
- new command: distinctdiff - show only diff between distinct triples
- Remove dependency to uniq command
- fix for current roqet version which does not support ntriples output anymore
- issue with md5 command on debian
- error with some namespaces which have ? in it
- namespace detection for local names with special chars (e.g. vs:term_status)
- zsh completion (allow *.ttl files as RDF files)
- new command: color - get a color value for a resource URI :)
- new commands: delete, put and edit (linked data platform commands)
- add support for local configuration options
- add support for WebID requests
- add a brew recipe
- add debian package build directory
- issue with macosx ancient sed command (zsh completion)
- different auto-completion issues
- introduce support for working with other RDF representations
- allow adoption of accept header via environment
RDFSH_ACCEPT_HEADER
- support syntax highlighting via pygmentize with the turtle lexer
- introduce the
RDFSH_HIGHLIGHTING_SUPPRESS
environment variable
- fix man page issues on darwin
- improve documentation in
README.md
- bug when prefix cache does not exists
- bug when
roqet
(or any other tool) is not available
- improve output of desc with prefixes wrong cache and config
- rapper call for diff command
- wrong sed call
- some darwin related bugs
- new command: help - outputs the manpage
- new command: nscollect - collects prefix declarations of a file list
- new command: nsdist - distributes prefix declarations to a file list
- new command: ping - sends a semantic pingback request (source -> target)
- new command: pingall - sends a semantic pingback request to all targets of a source
- use proper XDG config and caching directories
- add cache for namespace fetching (ns command)
- introduce a local user-generated priority lookup table for the ns command
- improve history creation
- add a second parameter format to the desc subcommand (default: turtle)
- refactoring towards maintainability
- new help screen with docu one-liners
- Darwin workarounds
- plain mode for ns command (for scripting)
- zsh completion now with history of used resources
- no wget dependency anymore (always curl used instead)
- no cwm dependeny anymore (always rapper used instead)
- command head is now headn (for normal)
- command rdfhead is now head (as an rdf tool, this should be the default)
- moved home to github: https://github.com/seebi/rdf.sh
- curl calls with --fail to avoid getting error pages
- uniq with sort -u now
- first version
- available commands: get head rdfhead ns diff count desc list split