Recent Releases of ckanext-doi
ckanext-doi - v4.0.3
v4.0.3 (2025-08-11)
Build System(s)
- include db migration files
[main a158956] bump: version 4.0.2 → 4.0.3 3 files changed, 9 insertions(+), 3 deletions(-)
- Python
Published by alycejenni 10 months ago
ckanext-doi - v4.0.2
v4.0.2 (2025-06-09)
Fix
- remove auto-added pyproject fields
[main cda4161] bump: version 4.0.1 → 4.0.2 3 files changed, 9 insertions(+), 3 deletions(-)
- Python
Published by alycejenni 12 months ago
ckanext-doi - v4.0.1
v4.0.1 (2025-06-09)
Build System(s)
- add ruff lint select rules
- remove pylint, add ruff lint ignore rules
- update ckantools
CI System(s)
- set ruff target py version, add more ignores - avoid using fixes that don't work for python 3.8 (our current version) - ignore recommended ruff formatter conflicts - ignore more docstring rules
- update pre-commit repo versions
[main fc320d2] bump: version 4.0.0 → 4.0.1 3 files changed, 16 insertions(+), 3 deletions(-)
- Python
Published by alycejenni 12 months ago
ckanext-doi - v4.0.0
v4.0.0 (2025-03-17)
Breaking Changes
- switch to alembic migration scripts
[main 3c03d2d] bump: version 3.1.17 → 4.0.0 3 files changed, 9 insertions(+), 3 deletions(-)
- Python
Published by alycejenni about 1 year ago
ckanext-doi - v3.1.17
v3.1.17 (2024-11-04)
Docs
- use variable logo based on colour scheme
- fix tests badge tests workflow file was renamed
[main 9624c6b] bump: version 3.1.16 → 3.1.17 3 files changed, 10 insertions(+), 3 deletions(-)
- Python
Published by alycejenni over 1 year ago
ckanext-doi - v3.1.16
v3.1.16 (2024-11-04)
Docs
- standardise returns field
Style
- automatic reformat auto reformat with ruff/docformatter/prettier after config changes
Build System(s)
- update ckantools version
- remove version from docker compose file version specifier is deprecated
CI System(s)
- fix python setup action version
- add merge to valid commit types
- add docformatter args and dependency docformatter currently can't read from pyproject.toml without tomli
- only apply auto-fixes in pre-commit F401 returns linting errors as well as auto-fixes, so this disables the errors and just applies the fixes
- update tool config update pre-commit repo versions and switch black to ruff
- add pull request validation workflow new workflow to check commit format and code style against pre-commit config
- update workflow files standardise format, change name of tests file
Chores/Misc
- add pull request template
- update tool details in contributing guide
[main 60df234] bump: version 3.1.15 → 3.1.16 3 files changed, 33 insertions(+), 3 deletions(-)
- Python
Published by alycejenni over 1 year ago
ckanext-doi - v3.1.15
v3.1.15 (2024-08-20)
[main 795204b] bump: version 3.1.14 → 3.1.15 3 files changed, 5 insertions(+), 3 deletions(-)
- Python
Published by alycejenni almost 2 years ago
ckanext-doi - v3.1.14
v3.1.14 (2024-06-10)
Fix
- use first two chars of ckan lang code
[main 5fba607] bump: version 3.1.13 → 3.1.14 3 files changed, 9 insertions(+), 3 deletions(-)
- Python
Published by alycejenni almost 2 years ago
ckanext-doi - v3.1.13
v3.1.13 (2024-05-07)
Fix
- update rightsList fields to match datacite schema
[main bc72815] bump: version 3.1.12 → 3.1.13 3 files changed, 9 insertions(+), 3 deletions(-)
- Python
Published by alycejenni about 2 years ago
ckanext-doi - v3.1.12
v3.1.12 (2024-02-13)
Fix
- correct casing for schemeURI property
[main 59942cf] bump: version 3.1.11 → 3.1.12 3 files changed, 9 insertions(+), 3 deletions(-)
- Python
Published by alycejenni over 2 years ago
ckanext-doi - v3.1.11
v3.1.11 (2024-01-15)
Docs
- update readme to clarify wording, fix links, and fix whitespace
Chores/Misc
- add build section to read the docs config
[main 2f58992] bump: version 3.1.10 → 3.1.11 3 files changed, 13 insertions(+), 3 deletions(-)
- Python
Published by alycejenni over 2 years ago
ckanext-doi - v3.1.10
v3.1.10 (2023-12-04)
Fix
- update ckantools to patch bug with get_setting
- add helper to correctly determine test mode status
Style
- use single quotes
Chores/Misc
- add regex for version line in citation file
- add citation.cff to list of files with version
- add contributing guidelines
- add code of conduct
- add citation file
- update support.md links
[main ac873d0] bump: version 3.1.9 → 3.1.10 3 files changed, 23 insertions(+), 3 deletions(-)
- Python
Published by alycejenni over 2 years ago
ckanext-doi - v3.1.9
v3.1.9 (2023-09-25)
Fix
- add new functions to support CKAN 2.10
Docs
- update docs with updated test info
Tests
- add tests to confirm plugin CKAN 2.9/2.10 differences work ok
- move withdoitable fixture to conftest so others can use
- add testing on ckan 2.10.x as well as 2.9.x
CI System(s)
- switch back to a single workflow test file but with multiple jobs
- run CI tests against ckan 2.9.x and 2.10.x
[main 9a5cb8f] bump: version 3.1.8 → 3.1.9 2 files changed, 23 insertions(+), 2 deletions(-)
- Python
Published by alycejenni over 2 years ago
ckanext-doi - v3.1.8
v3.1.8 (2023-07-17)
Docs
- update logos
[main cec490c] bump: version 3.1.7 → 3.1.8 2 files changed, 8 insertions(+), 2 deletions(-)
- Python
Published by alycejenni almost 3 years ago
ckanext-doi - v3.1.7
v3.1.7 (2023-04-11)
Build System(s)
- fix postgres not loading when running tests in docker
Chores/Misc
- add action to sync branches when commits are pushed to main
[main bf38ef5] bump: version 3.1.6 → 3.1.7 2 files changed, 12 insertions(+), 2 deletions(-)
- Python
Published by alycejenni about 3 years ago
ckanext-doi - v3.1.6
v3.1.6 (2023-02-20)
Docs
- fix api docs generation script
Chores/Misc
- small fixes to align with other extensions
[main 2c7de0a] bump: version 3.1.5 → 3.1.6 2 files changed, 12 insertions(+), 2 deletions(-)
- Python
Published by alycejenni over 3 years ago
ckanext-doi - v3.1.5
v3.1.5 (2023-01-31)
Docs
- readme: change logo url from blob to raw
[main bc0d7ef] bump: version 3.1.4 → 3.1.5 2 files changed, 8 insertions(+), 2 deletions(-)
- Python
Published by alycejenni over 3 years ago
ckanext-doi - v3.1.4
v3.1.4 (2023-01-31)
Docs
- readme: direct link to logo in readme
- readme: fix github actions badge
[main 9c25d9f] bump: version 3.1.3 → 3.1.4 2 files changed, 9 insertions(+), 2 deletions(-)
- Python
Published by alycejenni over 3 years ago
ckanext-doi - v3.1.3
v3.1.3 (2023-01-30)
Build System(s)
- docker: use 'latest' tag for test docker image
[main 1dd8146] bump: version 3.1.2 → 3.1.3 2 files changed, 8 insertions(+), 2 deletions(-)
- Python
Published by alycejenni over 3 years ago
ckanext-doi - v3.1.2
v3.1.2 (2022-12-12)
Style
- change quotes in setup.py to single quotes
Build System(s)
- include top-level data files in theme folder
- add package data
[main b9f21a2] bump: version 3.1.1 → 3.1.2 2 files changed, 13 insertions(+), 2 deletions(-)
- Python
Published by alycejenni over 3 years ago
ckanext-doi - v3.1.1
v3.1.1 (2022-12-01)
Docs
- readme: format test section
- readme: update installation steps, add test mode details
[main d90897c] bump: version 3.1.0 → 3.1.1 2 files changed, 9 insertions(+), 2 deletions(-)
- Python
Published by alycejenni over 3 years ago
ckanext-doi - v3.1.0
v3.1.0 (2022-11-28)
Fix
- change case on plugin name
- unpin ckantools version
Docs
- fix markdown-include references
- add section delimiter
Style
- apply formatting changes
Build System(s)
- set changelog generation to incremental
- pin ckantools minor version
- add include-markdown plugin to mkdocs
CI System(s)
- add cz_nhm dependency
- commitizen: fix message template
- add pypi release action
Chores/Misc
- clear old changelog
- use cz_nhm commitizen config
- improve commitizen message template
- move cz config into separate file
- standardise package files
v3.0.7 (2022-06-20)
v3.0.6 (2022-05-23)
v3.0.5 (2022-05-17)
v3.0.4 (2022-03-03)
v3.0.3 (2021-04-15)
v3.0.1 (2021-04-01)
v3.0.0 (2021-03-09)
v2.0.2 (2020-11-25)
v1.0.0-alpha (2019-07-23)
v0.0.3 (2018-05-08)
v0.0.2 (2018-01-09)
v0.0.1 (2017-08-24)
[main e5707f2] bump: version 3.0.7 → 3.1.0 2 files changed, 62 insertions(+), 2 deletions(-)
- Python
Published by alycejenni over 3 years ago
ckanext-doi - v3.0.7
What's Changed
- Fix resource citation URL by @alycejenni in https://github.com/NaturalHistoryMuseum/ckanext-doi/pull/62
- Weekly release 2022-06-20 by @alycejenni in https://github.com/NaturalHistoryMuseum/ckanext-doi/pull/63
Full Changelog: https://github.com/NaturalHistoryMuseum/ckanext-doi/compare/v3.0.6...v3.0.7
- Python
Published by alycejenni almost 4 years ago
ckanext-doi - v3.0.6
What's Changed
- Use if not res instead of includebibtexlink by @alycejenni in https://github.com/NaturalHistoryMuseum/ckanext-doi/pull/60
- Weekly release 2022-05-23 by @alycejenni in https://github.com/NaturalHistoryMuseum/ckanext-doi/pull/61
Full Changelog: https://github.com/NaturalHistoryMuseum/ckanext-doi/compare/v3.0.5...v3.0.6
- Python
Published by alycejenni about 4 years ago
ckanext-doi - v3.0.5
What's Changed
- Switch testing from travis for github actions by @jrdh in https://github.com/NaturalHistoryMuseum/ckanext-doi/pull/57
- Citation string display changes by @alycejenni in https://github.com/NaturalHistoryMuseum/ckanext-doi/pull/58
Full Changelog: https://github.com/NaturalHistoryMuseum/ckanext-doi/compare/v3.0.4...v3.0.5
- Python
Published by jrdh about 4 years ago
ckanext-doi - v3.0.4
Mostly fixes thanks to @frafra: - update to PyPI release of datacite 1.1.2 - documentation updates
- Python
Published by alycejenni about 4 years ago
ckanext-doi - v3.0.3
Small attribution-related fixes: - nameType bugfix ('Organization' -> 'Organizational') - add nameIdentifiers (e.g. ORCIDs)
- Python
Published by alycejenni about 5 years ago
ckanext-doi - v3.0.1
- Log datacite validation errors so that we can debug errors easier (https://github.com/NaturalHistoryMuseum/ckanext-doi/pull/48)
- Python
Published by jrdh about 5 years ago
ckanext-doi - v3.0.0
- Upgrades this extension to work with Python 3 and CKAN 2.9.x
- Drops Python 2 support
- Python
Published by jrdh about 5 years ago
ckanext-doi - Datacite schema 4.2
This is a major, backwards-incompatible release to fix some long-running bugs and update to use a newer schema. An overview of the changes:
- Refactored to organise the code better and align with similar extensions like
ckanext-query-dois - Now uses datacite Python library
- Uses Datacite schema 4.2
- Breaking
IDoiinterface changes:build_metadatachanged tobuild_metadata_dictbuild_metadata_dicthas additionalerrorsparameter and return value (a dict of metadata keys and any errors encountered while attempting to retrieve a value)metadata_to_xmlchanged tobuild_xml_dict(because it wasn't actually creating any xml)build_xml_dictparameters rearranged (to better matchbuild_metadata_dict)- the dict used is now the
package_showdict instead of thepackage_updatedict because it has more information (and because the two are not directly comparable)
- Changes in metadata are checked directly against the xml stored in Datacite
- New command for updating datacite metadata without updating the package:
update-doi
- Python
Published by alycejenni over 5 years ago