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
/specin 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