Releases: geopython/pygeometa
0.19.0
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
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
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
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
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
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
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
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
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:
0.14.0
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