CHANGELOG¶
0.6.0¶
0.5.0¶
Now supports Python 3.10 through 3.14; drops support for Python 3.9
Now supports Django 5.2 and 6.0; drops support for Django 3.2 through 5.0
Switch project organization to src layout
Update package to use pathlib instead of os.path
Documentation¶
Update readthedocs support and related documentation
Switch from rst to md for documentation format
Add GitHub Action for checking documentation coverage
Development¶
Switch to using uv for package development
Adopt git-flow-next for git-flow branching conventions
Add pre-commit hooks for development
Adopt a new set of ruff linter rules
Adopt Dependabot version updates for GitHub Actions and pre-commit
Add GitHub Action for Ruff lint and format checks
Add GitHub Action to check for changelog updates
Add GitHub Action to check that pull requests align with git-flow workflow
Add custom GitHub issue template for software releases
Add custom config for codecov to create separate checks for the core package and tests
0.4.0¶
Updates for new VIAF /search API endpoint response
bugfix: VIAF entity request needs Accept header
0.3.0¶
Handle negative years when parsing birth and death dates
Now tested on python 3.9 through 3.12
Now tested against Django 3.2 through 5.0
Migrate continuous integration to GitHub Actions
0.2.0¶
Now supports Django versions 1.11 through 3.0.
0.1.4¶
Fix Travis-CI build for building with and without Django.
0.1.3¶
Fix GitHub repository name in sphinx documentation config file.
0.1.2¶
Update sphinx configuration to support building documentation on readthedocs.org
0.1.1¶
Document permissions.
0.1.0¶
Initial release.
Basic support for VIAP API use: autocomplete, SRU search, information about a single VIAF entity.
Basic Django integration (optional); django-autocomplete-light lookup view and a VIAF url widget.