Skip to content

Releases: geopython/pygeometa

0.19.0

04 Nov 03:36

Choose a tag to compare

This release provides support for schema.org, adds top level elements to MCF metadata object, and updates to Python 3.12.

A full list of commits for 0.19.0 can be found at:

https://github.com/geopython/pygeometa/commits/0.19.0

  • add support for schema.org
  • safeguard ISO element parsing
  • remove duplicate definition of dataset attributes
  • add metadata.related_identifiers to MCF
  • add metadata.relations to MCF
  • replace identification.doi with metadata.additional_identifiers in MCF
  • update to Python 3.12
  • update testing toolchain

0.18.0

29 Sep 20:57

Choose a tag to compare

This release provides support for CWL parsing into MCF, as well as bugfix typo.

A full list of commits for 0.18.0 can be found at:

https://github.com/geopython/pygeometa/commits/0.18.0

  • add support for CWL
  • fix typo in error message

0.17.0

31 Jul 12:34

Choose a tag to compare

This release provides various fixes to OGC API - Records and STAC support, as well as as schema autodetection on metadata imports and transforms.

A full list of commits for 0.17.0 can be found at:

https://github.com/geopython/pygeometa/commits/0.17.0

  • do not force ASCII on JSON dump, add json_dumps helper function
  • OARec: remove properties.identifier
  • OARec: add DOI support
  • OARec: update to latest changes in standard
  • fix pygeoapi plugin execute signature
  • handle YYYY-MM-DDTHH:MM:SS date parsing
  • use field uselimitation to set rights property and license in othercontstraints
  • STAC: fix item provider output
  • add support for import/transform schema autodetection

0.16.1

27 Aug 01:59

Choose a tag to compare

This release provides various fixes to OGC API - Records date and time handling.

A full list of commits for 0.16.1 can be found at:

https://github.com/geopython/pygeometa/commits/0.16.1

  • OARec: safeguard time, properties.created, properties.updated

0.16.0

10 Mar 22:13

Choose a tag to compare

This release provides various updates to OGC API - Records, WMO WCMP2, and ISO representations, as well as core MCF schema updates.

A full list of commits for 0.16.0 can be found at:

https://github.com/geopython/pygeometa/commits/0.16.0

  • MCF core: make identification topiccategory, fees, accessconstraints, maintenancefrequency optional (#242)
  • OARec: write keywords as theme/concepts if vocabulary exists (#233)
  • OARec: safeguard properties.rights
  • WMO WCMP2: various fixes based on specification updates
  • CLI: add -o as short option for --output
  • ISO: distribution: ensure format_version exists or emit gco:nilReason=missing (#240)

0.15.3

15 Sep 20:17

Choose a tag to compare

This release provides OARec bugfixes.

A full list of commits for 0.15.3 can be found at:

https://github.com/geopython/pygeometa/commits/0.15.3

  • OARec: bug fixes for keywords and null time intervals

0.15.2

15 Sep 12:24

Choose a tag to compare

This release provides an OARec export bugfix.

A full list of commits for 0.15.2 can be found at:

https://github.com/geopython/pygeometa/commits/0.15.2

  • OARec: fix ref

0.15.1

15 Sep 11:31

Choose a tag to compare

This release provides fixes for OGC API - Records, WMO Core Metadata profile and ISO (import) support.

A full list of commits for 0.15.1 can be found at:

https://github.com/geopython/pygeometa/commits/0.15.1

  • OARec: emit default keywords as bare keywords, not themes/concepts
  • OARec: fix roles, updates based on latest draft
  • fixes to MCF reference documentation

0.15.0

20 May 11:32

Choose a tag to compare

This release adds support for reporting metadata schema capabilities as well as updating thesaurus parsing when importing ISO metadata.

A full list of commits for 0.15.0 can be found at:

https://github.com/geopython/pygeometa/commits/0.15.0

  • add support for detailed schema information (#223)
  • add thesaurus handling to ISO import(#226)

0.14.0

10 Apr 01:21

Choose a tag to compare

This release adds metadata transformation workflow, as well as updates to the MCF model and numerous output formats.

A full list of commits for 0.14.0 can be found at:

https://github.com/geopython/pygeometa/commits/0.14.0

  • add metadata transformation workflow (#186)
  • MCF schema updates (#187)
  • fix ISO based distribution model (#175)
  • add WMO WCMP2 updates
  • improve ISO contact parsing (#207)
  • add identification.license to MCF (#205)
  • update OARec themes/concepts model (#213)
  • add support for spatial keywords to MCF (#202)
  • streamline OARec contacts (#215)
  • update ISO parsing based on OWSLib 0.29