Skip to content

Preserve custom CASE extensions in public API and editor (CGE-181) - #48

Merged
alail-ims merged 1 commit into
mainfrom
bugfix/CGE-181
Oct 19, 2026
Merged

alail-ims merged 1 commit into
mainfrom
bugfix/CGE-181

Conversation

@alail-ims

Copy link
Copy Markdown
Contributor

- Public v1.1 API now hides only ext:opencase without X-CASE-EDITOR,
  returning all other extensions (#41)
- Editor loads, shows and saves custom extensions on documents, items
  and associations; ext:opencase is rebuilt from editor state (#42, #43)
- Fork detection counts custom extension edits as data changes
- Import discards any incoming ext:opencase; provider extensions are
  kept verbatim
- CFPackage-level extensions are now persisted and carried through
  import, saves and entity updates/deletes
- Saves that omit CFRubrics or package extensions keep the stored ones,
  so editor saves no longer delete rubrics or falsely fork mirrors
@alail-ims
alail-ims merged commit 7568feb into main Oct 19, 2026
3 checks passed
@alail-ims
alail-ims deleted the bugfix/CGE-181 branch October 19, 2026 14:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant