Recent Releases of grlc

grlc - March 2025 release

What's Changed

  • Dependencies updated
  • Python version support updated
  • Extended yaml API specification
  • Make compliant with REUSE specification
  • Add JOSS badge
  • Gitlab support
  • Adding SPARQL Update
  • Support returning JSON-LD directly
  • Add explanation of why Google analytics is used
  • Add FAIRness badge from eScience/ARDC checklist

Full Changelog: https://github.com/CLARIAH/grlc/compare/v1.3.9...v1.3.10

Scientific Software - Peer-reviewed - Python
Published by c-martinez 11 months ago

grlc - March 2024 release

What's Changed

Changes include: - Creating JSON-LD via SPARQLTransformer - Adding Gitlab support (testing, authentication) - Update supported Python versions: 3.8 to 3.11 - Refactor query rewriter - Dependabot updates for flask, pygithub, pytest, python-gitlab, pyaml - Linter using flake8 and black - Update notebook example for using grlc as a library - Adding endpoint-method decorator allowing to control POST/GET communication with SPARQL endpoint - Replace docopt by docopt-ng

Full Changelog: https://github.com/CLARIAH/grlc/compare/v1.3.8...v1.3.9

Scientific Software - Peer-reviewed - Python
Published by c-martinez almost 2 years ago

grlc - July 2023 release

Long overdue release, but hopefully next one will not take that long.

This release includes: - Adding support for relative urls in spec files - Improved error and warning handling (Add a warning if license is not found, propagate exceptions raised by rdflib) - Updated documentation and testing - Changed CI from Travis to GH action (including badge) - Incorporating Gitlab support - Add SPARQL Update support - Updated references - Version updates (Safe yaml loader, flask-cors, requests, pip installable up to python 3.9, docker image to python 3.8)

Thanks for your contributions to @jaw111, @tkuhn, @GenEars, @nichtich and @abelsiqueira!

Scientific Software - Peer-reviewed - Python
Published by c-martinez over 2 years ago

grlc - Nov 2021 release

Release notes: - Upgrade rdflib 5.0.0 - Updates for JOSS review

Scientific Software - Peer-reviewed - Python
Published by c-martinez over 4 years ago

grlc - May 2021 release

This release includes:

  • Update documentation & contributing guidelines
  • Update requirements (docutils)
  • Add format control via extension (thanks @ecow for reporting)
  • Remove 3.5 support
  • Remove support for /spec in favour of /swagger
  • Restrict transform decorator to application/json (thanks @ecow for reporting)
  • Catching exception connecting to SPARQL endpoint
  • Handle errors raised by missing prefix
  • Fix query display in summary
  • Upgrade SPARQL transformer to support list objects (thanks @rapw3k for suggesting this feature and @pasqLisena for implementing it)
  • Add extra check for missing license (Thanks @jaw111 for reporting this)

Scientific Software - Peer-reviewed - Python
Published by c-martinez almost 5 years ago

grlc - Nov 2020 release

This release includes: - Workflow for tweeting new releases - Multiple updates to testing suit to catch bugs: using grlc as library, calling API paths - Improve version management, making it easier to bump version in a single file (CITATION.CFF) - Backward compatibility of /spec endpoints - Fix pagination links - Document parameter syntax - Improving support for in a repo - Add support for customizable information in repo - Show warnings on swagger UI when unable to build queries - Use PyGithub to communicate with Github

Scientific Software - Peer-reviewed - Python
Published by c-martinez over 5 years ago

grlc - May 2020 patch

  • Security patch waitress
  • Remove Access-Control-Allow-Origin nginx header
  • Fix Markdown links

Scientific Software - Peer-reviewed - Python
Published by c-martinez almost 6 years ago

grlc - May 2020 release

New in this release:

  • New functionality for loading API specification from YAML file downloaded from URL
  • New API routes for git, local and url specification (with backwards compatibility)
  • Refactoring
  • Fix issues with paths for static files.
  • Fix change download_uri github policy
  • Update SPARQL transformer
  • Prepare submission for JOSS: update docstrings, improve README, reorganise examples.

Scientific Software - Peer-reviewed - Python
Published by c-martinez almost 6 years ago

grlc - January 2020 patch

  • Remove PythonQL dependency (should solve pipenv install issues)
  • Add dependabot config

Scientific Software - Peer-reviewed - Python
Published by c-martinez about 6 years ago

grlc - End of 2019 release

This release includes:

  • Updates on Travis configuration
  • Security fixes
  • Test fixes
  • Imlementing new features from issues #190 #165 #24
  • SPARQLTransformer functionality
  • Change lookup path for config.ini

Scientific Software - Peer-reviewed - Python
Published by c-martinez about 6 years ago

grlc - Full migration to Python 3

  • SPARQL Transformer
  • Windows CI support
  • Full migration to Python 3 -- dropping Python 2 support :-(
  • Better error messages for bad credentials
  • Update Docker image env variables

Scientific Software - Peer-reviewed - Python
Published by c-martinez over 6 years ago

grlc - Early 2019

Features in this release:

  • Make readme pypi friendly
  • Update requirements
  • Demo: running grlc from python
  • Add support for pyql projections
  • Update to work with python3
  • Check for license files for LicenseURLs
  • Add error for non-existing routes
  • Remove swagger-ui from static files
  • Process number parameters properly
  • Windows support

Scientific Software - Peer-reviewed - Python
Published by c-martinez about 7 years ago

grlc - Release on pypi

Scientific Software - Peer-reviewed - Python
Published by c-martinez over 7 years ago

grlc - Summer 2018 updates

Updates in this release - Endpoints are now configurable - Github API interactions are done via PyGithub - Added Zenodo integration (including citation file) - Add support for queries from local directory - Support authentication on SPARQL endpoints - Added unit tests and continuous integration - Parsing insert queries - Use SwaggerUI from cdnjs - Use SPARQLWrapper - Make git2prov optional

Scientific Software - Peer-reviewed - Python
Published by c-martinez over 7 years ago

grlc -

Change log: - Python 3 support - Provenance for spec generation - Reduced default cache max age - Integrated repo PROV via Git2PROV - ci in dockerhub

Scientific Software - Peer-reviewed - Python
Published by c-martinez over 8 years ago

grlc - 1.0

Fully charged grlc with Docker and PyPi support! Install as

$ docker pull clariah/grlc:latest or $ pip install grlc

Scientific Software - Peer-reviewed - Python
Published by albertmeronyo about 9 years ago