It is currently not explicitly obvious which package version was used to generate a catalog. It can be deduced with some certainty when looking at the state of some standard files, or e.g. the schema version. But it would be better to have a dedicated location in the catalog where the package version is saved. This would be useful for debugging, upgrading pipelines, etc. It would be essential for commands like https://github.com/datalad/datalad-catalog/issues/344.
It is currently not explicitly obvious which package version was used to generate a catalog. It can be deduced with some certainty when looking at the state of some standard files, or e.g. the schema version. But it would be better to have a dedicated location in the catalog where the package version is saved. This would be useful for debugging, upgrading pipelines, etc. It would be essential for commands like https://github.com/datalad/datalad-catalog/issues/344.
Ideas for locations:
config.json
file.catalog