-
Notifications
You must be signed in to change notification settings - Fork 530
Description
We've been asked if we can support Croissant 1.1 at launch, even if only in a minimal way, such as bumping the version number.
For the actual code changes I've created this parent issue in the Croissant exporter repo:
I've created a number of sub issues and pull requests based on my analysis of the differences between the two specs. There are some backward incompatibilities:
We can use this issue (#12014) to add a release note snippet and any doc changes.
I'm not sure how to size this. I'll give it a 20 for now.
It's not super clear when the Croissant 1.1 spec will go live, but it might be announced at NeurIPS, which starts today.
Here's the Croissant 1.1 project board: New Croissant spec features (view)
The current spec is 1.0 as of this writing: https://github.com/mlcommons/croissant/blob/main/docs/croissant-spec.md
The draft spec is 1.1 as of this writing: https://github.com/mlcommons/croissant/blob/main/docs/croissant-spec-draft.md
The 1.1 feature that probably interests us this most is this one:
However, nothing has been merged into the spec yet.
Generally, my plan is:
- wait for an announcement of the 1.1 spec
- if summary stats is included and looks easy, implement it
- otherwise, bump the version number from 1.0 to 1.1: bump "conformsTo" to http://mlcommons.org/croissant/1.1 gdcc/exporter-croissant#31
- probably include the backward-incompatible change: switch to non-HTTPS for schema.org gdcc/exporter-croissant#33
- possibly do this cleanup: remove wikidata namespace (unused) gdcc/exporter-croissant#35
- write it all up in the changelog
- for the exporter itself, probably make a major version bump when releasing to reflect backward-incompatible changes
Metadata
Metadata
Assignees
Labels
Type
Projects
Status