Skip to content

Revert principal dimension action name change - #250

Merged
ThomasKroes merged 2 commits into
masterfrom
feature/revert-dimension-action-name-change
Jul 28, 2026
Merged

Revert principal dimension action name change#250
ThomasKroes merged 2 commits into
masterfrom
feature/revert-dimension-action-name-change

Conversation

@ThomasKroes

Copy link
Copy Markdown
Contributor

Summary

This pull request restores backward compatibility for project serialization.

Changes

  • Reverted the serialized name of the Dimension action to its original value to preserve compatibility with existing project files.
  • Updated newly introduced actions to no longer report serialization errors when loading older projects in which those actions are naturally absent.

Rationale

Action names are part of the serialized project format and should be treated as stable identifiers. Renaming an existing action breaks deserialization of projects created with earlier versions of ManiVault Studio.

Furthermore, newly introduced actions should be considered optional when loading older projects, as those projects could not have contained them. Suppressing these serialization errors ensures older projects continue to load correctly without producing unnecessary warnings.

@ThomasKroes ThomasKroes self-assigned this Jul 28, 2026
@ThomasKroes ThomasKroes added the bug Something isn't working label Jul 28, 2026
@ThomasKroes ThomasKroes linked an issue Jul 28, 2026 that may be closed by this pull request
@ThomasKroes
ThomasKroes merged commit 73bf4db into master Jul 28, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Action name change breaks backward-compatible project serialization

1 participant