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 IDoi interface changes:
    • build_metadata changed to build_metadata_dict
    • build_metadata_dict has additional errors parameter and return value (a dict of metadata keys and any errors encountered while attempting to retrieve a value)
    • metadata_to_xml changed to build_xml_dict (because it wasn't actually creating any xml)
    • build_xml_dict parameters rearranged (to better match build_metadata_dict)
    • the dict used is now the package_show dict instead of the package_update dict 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

ckanext-doi - v0.0.3

- Python
Published by jrdh about 8 years ago

ckanext-doi - v0.0.2

- Python
Published by jrdh over 8 years ago

ckanext-doi -

- Python
Published by benscott over 8 years ago