> For the complete documentation index, see [llms.txt](https://jadelab.gitbook.io/jadegit/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://jadelab.gitbook.io/jadegit/0.18.0/developers/change-tracking/known-issues.md).

# Known Issues

The following covers notable issues affecting change tracking, which may be due to platform issues or outstanding work within JadeGit.

Check the [project issue tracker](https://gitlab.com/jadelab/jadegit/-/work_items?state=opened\&or%5Blabel_name%5D%5B%5D=change%20tracking) for other issues, and the [support page](/jadegit/0.18.0/developers/support.md) for guidance on raising new issues.

## Entity Operations

The following lists entity operations which are not fully supported during development, grouped by the most recent platform version in which they're still present.

<details open>

<summary>2025 R2</summary>

<table data-full-width="false"><thead><tr><th width="198">Entity Type</th><th width="100">Function</th><th width="162">Issue</th><th>Workaround</th></tr></thead><tbody><tr><td>References</td><td>Inverse Deletion</td><td>PAR 66873</td><td>Update references affected when change isn't tracked upfront.</td></tr><tr><td>Forms</td><td>Schema Load</td><td>PAR 70027</td><td>Update forms via the painter after schema load.</td></tr><tr><td>External Databases</td><td>Update</td><td>PAR 70763</td><td>None</td></tr><tr><td>Skins</td><td>Any</td><td><a href="https://gitlab.com/jadelab/jadegit/-/issues/52">Not Implemented</a></td><td>Deploy changes directly.</td></tr></tbody></table>

</details>

<details>

<summary>2025 R1</summary>

<table data-full-width="false"><thead><tr><th width="198">Entity Type</th><th width="100">Function</th><th width="162">Issue</th><th>Workaround</th></tr></thead><tbody><tr><td>C# Exposures</td><td>Add &#x26; Update</td><td>PAR 67309</td><td>None</td></tr></tbody></table>

</details>

<details>

<summary>2022 SP3</summary>

<table data-full-width="false"><thead><tr><th width="198">Entity Type</th><th width="100">Function</th><th width="162">Issue</th><th>Workaround</th><th width="86" align="center">Hot Fix</th></tr></thead><tbody><tr><td>Schemas</td><td>Deletion</td><td>PAR 68417</td><td>Delete schema file &#x26; folder from repository directly.</td><td align="center">7</td></tr><tr><td>Controls</td><td>Change Type</td><td><a href="https://gitlab.com/jadelab/jadegit/-/issues/153">#153</a><br>PAR 70191</td><td>Update property text after changing control type via painter.</td><td align="center">20</td></tr><tr><td>Classes</td><td>Change Interface Mapping</td><td><a href="https://gitlab.com/jadelab/jadegit/-/issues/157">#157</a><br>PAR 70215</td><td><p>Update class text after removing interface mapping.<br></p><p>Update existing methods after they're add/removed from interface mapping.</p></td><td align="center">18</td></tr></tbody></table>

</details>

<details>

<summary>2022 SP2</summary>

<table data-full-width="false"><thead><tr><th width="198">Entity Type</th><th width="100">Function</th><th width="162">Issue</th><th>Workaround</th></tr></thead><tbody><tr><td>Local Features (on imported classes)</td><td>Any</td><td>PAR 69387</td><td>None</td></tr><tr><td>Translatable Strings</td><td>Deletion</td><td>PAR 68418</td><td>Remove from locale file within repository directly.</td></tr><tr><td>Schemas</td><td>Update Text</td><td>PAR 67677</td><td>Update schema file within repository directly.</td></tr></tbody></table>

</details>

## Schema Versioning

The following table lists issues with schema versioning during development which impacts accurate change tracking.

<table><thead><tr><th width="171">Issue</th><th>Problem</th><th>Workaround</th></tr></thead><tbody><tr><td><p>PAR 67751</p><p></p></td><td>When an entity needs to be versioned during an update, change tracking cannot distinguish if the change is being made in current or latest schema version.</td><td>Explicitly version the schema, update entity text in latest schema version, then perform update or delete operation.</td></tr><tr><td>PAR 67678</td><td>When an entity is deleted from latest schema version, change tracking treats it as current schema version when latest entity version doesn't exist.</td><td>Update the entity in latest schema version first, then delete it.</td></tr></tbody></table>
