Skip to content

Include schema version in JGIS project files #220

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
martinRenou opened this issue Dec 6, 2024 · 2 comments · Fixed by #663
Closed

Include schema version in JGIS project files #220

martinRenou opened this issue Dec 6, 2024 · 2 comments · Fixed by #663
Labels
enhancement New feature or request
Milestone

Comments

@martinRenou
Copy link
Member

This means porting:

These changes will have the byproduct of moving the schema Python interfaces into the jupytergis-core module

@martinRenou martinRenou added the enhancement New feature or request label Dec 6, 2024
@martinRenou martinRenou added this to the 1.0.0 milestone Dec 6, 2024
@mfisher87 mfisher87 marked this as a duplicate of #625 Apr 16, 2025
@mfisher87 mfisher87 changed the title Introduce file versioning Include schema version in JGIS project files Apr 16, 2025
@mfisher87
Copy link
Member

I think we should also display an error when loading an incompatible schema, e.g.: Error loading project file generated with schema version 0.4.2. This version of JupyterGIS (v0.5.0) is compatible with schema versions >=0.5.0.

See #637 as an example of a breaking change.

@arjxn-py
Copy link
Member

Resolved with #663

@mfisher87 mfisher87 linked a pull request May 12, 2025 that will close this issue
4 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants