Releases: CLARIAH/grlc
Releases · CLARIAH/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: v1.3.8...v1.3.9
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!
Nov 2021 release
Release notes:
- Upgrade rdflib 5.0.0
- Updates for JOSS review
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)
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
May 2020 patch
- Security patch waitress
- Remove Access-Control-Allow-Origin nginx header
- Fix Markdown links
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.
January 2020 patch
- Remove PythonQL dependency (should solve pipenv install issues)
- Add dependabot config
End of 2019 release
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