Skip to content

Releases: johnsamuelwrites/ShExStatements

v0.9

06 Mar 09:44
Compare
Choose a tag to compare
  • Correct error related to handling of CSV data

v0.8

06 Mar 09:18
Compare
Choose a tag to compare
  • Add support for spreadsheet files (.ods, .xls, .xlsx)
  • Apply pycodestyle (PEP8)
  • Add Github workflow

v0.7

23 May 18:45
Compare
Choose a tag to compare
  • Support more than one input CSV files on the command line
  • Support option to run web application from the command line (--run)
  • Update documentation
  • Prepare pip first release

v0.6

23 May 08:03
Compare
Choose a tag to compare
  • Move cli argument parsing to shexstatements folder
  • Move web application program to shexstatements folder
  • Prepare configuration for a pip package

v0.5

19 May 15:03
Compare
Choose a tag to compare
  • API for shexstatements
    • JSON input array with two parameters (delimiter and CSV)
    • ShEx as json output array
  • Support CSV file upload (web interface)
  • Add API documentation

v0.4

16 May 14:50
Compare
Choose a tag to compare
  • Web interface
    • Add support for online generation of ShEx
    • Use of Flask
  • New features
    • Support IMPORT
    • Allow # in nodenames
    • Add >< for CLOSED
    • Add ++ for EXTRA
    • Support code coverage
    • Add Github actions to test package
  • Update documentation
    • Update web interface documentation
    • Update README with demo links
    • Update About section
    • Add CSS and images
    • Add documentation for coverage
    • Add command for reporting code coverage
    • Add link to Software Heritage
  • Bugs
    • Resolve shift-reduce conflict
    • Update unit tests
    • Remove Python 3.5
  • Examples
    • Add hospital (Malayalam) example
    • Add examples on dataset, API and sparql endpoints

v0.3

12 Apr 13:38
Compare
Choose a tag to compare
  • documentation for ShExStatements
    • Installation and working with Python virtualenv
  • Comments can have special characters (,.)
  • Support for additional forms of cardinality
    • ?: one or more values
    • m,: m or more values
  • Support negative statements
  • Suport for case-insentive node kinds
    • Literal, BNode, NonLiteral, IRI
  • Support for types in third column
    • values starting with @@ considered as type

v0.2

30 Mar 12:47
Compare
Choose a tag to compare
  • Support for specifying CSV header
    • --skipheader or -s option in shexstatement.sh
    • skipheader function argument in CSV.generate_shex_from_csv
  • Support generation of ShExJ from CSV files
    • --shexj or -j option in shexstatement.sh
  • Supports input in the form of Application Profile
    • --applicationprofile or -ap option in shexstatement.sh
  • Handling cardinality values of the form (in addition to +,*)
    • number
    • number,number

v0.1

22 Mar 19:42
Compare
Choose a tag to compare
  • Support generation of ShEx from CSV files
  • Support for prefixes, keywords like EXTRA, CLOSED etc.