-
Notifications
You must be signed in to change notification settings - Fork 71
Comparing changes
Open a pull request
base repository: Unity-Technologies/UnityDataTools
base: v1.3.4
head repository: Unity-Technologies/UnityDataTools
compare: v1.3.5
- 8 commits
- 40 files changed
- 3 contributors
Commits on Apr 24, 2026
-
Release for 1.3.4 has already been posted so update master to the next version number.
Configuration menu - View commit details
-
Copy full SHA for 393e887 - Browse repository at this point
Copy the full SHA 393e887View commit details -
Docs: Addressables local→remote dependency example (#67)
Add SQLite example query and narrative for finding explicit addressables in locally classified bundles that depend on explicit addressables in remote bundles, using build layout JSON from analyze. Update addressables-build-reports schema notes and cross-link to the example.
Configuration menu - View commit details
-
Copy full SHA for 7f79d02 - Browse repository at this point
Copy the full SHA 7f79d02View commit details
Commits on May 15, 2026
-
Improve dump command: add --stdout, refactors, more tests (#69)
Usability improvements for the case of examining a single object, easier pipe support etc. Also extensive cleanup of the implementation, and more extensive test coverage, to put us in better position to add other improvements in upcoming PRs (hex, array hashing, JSON support etc)
Configuration menu - View commit details
-
Copy full SHA for 9483aa6 - Browse repository at this point
Copy the full SHA 9483aa6View commit details
Commits on Jun 1, 2026
-
[CBD-2146] Regenerate TypeIdRegistry from engine type list; add gener…
…ator TypeIdRegistry maps Unity ClassIDs (PersistentTypeID) to type names. It is needed as a fallback when a serialized object's TypeTree is unavailable, and when only an ID is known with no file to read at all (e.g. resolving the type of a PackedAsset referenced from a BuildReport). In those cases the name cannot be recovered from the data, so a static map in the tool is required. The map was previously built by hand from the public ClassIDReference page and pruned manually, with no repeatable way to refresh it as new types are added. TypeIdRegistryGenerator (hosted in the UnityFileSystemTestData project) now produces the entries from the live engine type list (UnityEditor.UnityType): runtime types are kept, editor-only types are dropped via the isEditorOnly flag, a small allowlist of BuildReporting types is force-included (needed for BuildReport inspection), and test/fake types from development builds are filtered out. Run it via Tools/Generate TypeIdRegistry or -executeMethod to regenerate the block for a new Unity version.
Configuration menu - View commit details
-
Copy full SHA for 0c36a90 - Browse repository at this point
Copy the full SHA 0c36a90View commit details
Commits on Jun 12, 2026
-
[#70] Fix analyze CRC for cah:/ ContentDirectory resources; add --ski…
…p-crc (#73) Fixes for CRC calculation Refactor and improve maintenance of PPtrAndCrcProcessor
Configuration menu - View commit details
-
Copy full SHA for 99ce157 - Browse repository at this point
Copy the full SHA 99ce157View commit details
Commits on Jun 15, 2026
-
Document ContentLayout.json and publish its schema (#75)
Add Documentation/contentlayout.md describing the ContentLayout.json file produced by content directory builds, and publish the C# schema as a copy of the Unity source type. Move the JSON model classes (BuildLayout, ContentLayout) into a new dependency-free UnityDataModels project so they are easier to find and can be reused by tools that don't depend on the analyzer or SQLite.
Configuration menu - View commit details
-
Copy full SHA for 74ef49a - Browse repository at this point
Copy the full SHA 74ef49aView commit details -
[#49] Improve analyze file specification, CLI help and docs improveme…
Configuration menu - View commit details
-
Copy full SHA for 1ac7e19 - Browse repository at this point
Copy the full SHA 1ac7e19View commit details
Commits on Jun 16, 2026
-
[#77] Detect missing TypeTrees up front in analyze and dump (#78)
Analyzing AssetBundles whose SerializedFiles have no TypeTrees handed the files to the native loader, which emitted misleading "Invalid serialized file version" errors and could crash the process with an access violation (0xC0000005) Fix is to detect missing TypeTrees before the native open and skip such files cleanly, Fix applies to both dump and analyze commands. Fix applies to Player data and other build types in addition to AssetBundles.
Configuration menu - View commit details
-
Copy full SHA for 40d7578 - Browse repository at this point
Copy the full SHA 40d7578View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v1.3.4...v1.3.5