Skip to content

v0.5.1

Latest

Choose a tag to compare

@github-actions github-actions released this 10 Nov 23:51
· 6 commits to main since this release
Immutable release. Only release title and notes can be modified.
v0.5.1
2cb7cd3

Changed

  • The release SBOM lists the dependencies of the xlsx, parquet and release extras, at the versions the release was tested with. The 0.5.0 SBOM listed none, because the core has no dependencies.
  • The release docs point to citesync 0.5.0, whose check compares a release folder's RO-Crate and Croissant files with CITATION.cff.

Fixed

  • release copies keywords, publisher and contributor from codemeta.json into the RO-Crate and Croissant files; before, it dropped them. A publisher given as text, or as an object without @type, is written as an Organization, which both validators require. In the RO-Crate, a person listed twice is one entity.
  • validate and release check that datapackage.json has the name set in sources.toml, so a name added after the last build no longer ships the old one. validate() and release() take name=. A script that gates on validate exits 1 until the next build.
  • A pyproject.toml that is not UTF-8, or that cannot be read, now gives the one-line pyproject.toml: ...; fix it, or set name in sources.toml that a TOML error already gave, before build writes any output.
  • release --check refuses --codemeta even when it names ./codemeta.json.
  • The reference says to put name above the first [[source]], where TOML would otherwise make it that source's title.

The SBOM lists the dependency versions this release was tested with, not what an install will resolve.