Asset Inventory Changelog
All notable changes to this package will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
[4.8.0] - 2026-08-27
Section titled “[4.8.0] - 2026-08-27”- Reworked Additional Folder relocation to preserve filesystem roots, verify repeated path segments against the selected destination, update shared and nested sources safely, and roll back database and configuration changes on failure.
- Added compatibility with Unity 6.7 while retaining support for Unity 2022.3.
- Added experimental Synty Importer compatibility that discovers and indexes valid packages from its shared local cache as a dedicated Synty source.
- Added optional Unity Asset Store metadata linking for locally downloaded Synty packages while preserving their cache identity, tags, indexed content, and user settings.
- Added 31 Asset Inventory operations for Unity Pipeline and Unity AI Assistant, with automatic activation, preview-based confirmation for changes, and expanded CLI and MCP guidance with copyable dry-run examples.
- Added automatic and choose-first indexing setup paths with clear next-step guidance, resumable progress, saved-search-compatible maintenance filters, selected-only include and index actions, retained-content cleanup, and reversible exclusions.
- Simplified the dependency explorer with a complete graph, one search field for graph and list views, and compact layout and framing controls.
- Improved Search and Packages keyboard navigation with Ctrl/Cmd+F query focus and Ctrl/Cmd+Page Up/Page Down paging.
- Added a compact storage comparison for package files, database data, previews, cache, and total required space.
- Added an optional Unity Asset Manager integration switch that keeps cloud controls hidden until they are needed without losing synchronized data or the update schedule.
- Made Index Now start explicitly selected Asset Store downloads immediately, without a redundant confirmation.
- Improved metadata editing with compact tag pills, live color updates, and aligned Boolean fields.
- Improved download and subpackage indexing performance by removing repeated database lookups.
- Fixed bulk imports so later selection changes cannot disrupt work already in progress.
- Fixed the Previews Wizard layout so Stop and Cancel remain accessible for long file names, with the full name available in a tooltip.
- Fixed in-project dependency matching so self-contained packages remain grouped and unmatched files use the Current Project label.
- Fixed connected custom packages and archives losing access to package data editing and manual location changes.
- Fixed automation filters to validate values and inclusive ranges correctly, match package source and deprecation state accurately, reject unsafe import paths, and prevent stale previews from being executed.
- Fixed fractional audio-length filters in comma-decimal locales.
- Fixed search example menu placement so it opens beside the clicked help button.
[4.7.1] - 2026-08-07
Section titled “[4.7.1] - 2026-08-07”- The welcome guide now opens once for standalone installations, stays quiet when bundled inside another Wetzold tool, and remains available from the Tools menu.
- Increase Asset Inventory tag popup height
- Restore search sub-package navigation
- Fix double click to import not working for audio anymore
- Fix Audio Tools welcome for embedded installs
[4.7.0] - 2026-07-30
Section titled “[4.7.0] - 2026-07-30”- Rebuilt the main workspace, settings, browsers, inspectors, dialogs, result trees, and dependency views with a responsive UI Toolkit interface.
- Make package backups, AI captions, semantic asset search, and code search explicitly enableable in their own settings, while keeping update scheduling and per-package choices independent.
- Keep Search filters open beside the results by choosing Filters in the left filter browser.
- Let package covers grow up to their full native resolution, and browse Asset Store gallery images with adjustable sizing and previous/next controls.
- Navigate Add Tag search results with Up and Down, then press Return to assign the highlighted tag.
- Recognize PSB files as images and offer one-click installation of Unity’s 2D PSD Importer for importing them and recreating their previews.
- Show No Index packages with a muted dash directly in the Indexed column and keep them separate from new unindexed packages when sorting.
- Keep custom Packages, Search, and Reporting column widths and layouts intact after restarting Unity or resizing a window.
- Restore cached Asset Store packages to their Store source when they reappear in the current account’s purchases, including older cached filenames, while leaving unowned cache files as custom packages.
- Preserve TextMesh Pro materials during render-pipeline conversion, and add a maintenance repair for materials previously changed to an SRP Lit shader.
- Limit automatic custom material conversion after package imports to the assets imported in that batch.
- Open any dependency directly in Asset Inventory from the dependency graph or list.
- Keep prefabs dragged into a scene together as siblings instead of nesting each new object under the previous one.
- Fixed package exports omitting DLLs and other files when all file types were selected.
- Preserve same-name imports with automatic renaming, with optional warn-and-skip or overwrite behavior in Import settings.
- Keep Import and Ping actions accurate when a same-name asset replaces a previously imported file.
- Remember whether the Settings statistics section is expanded after restarting Unity.
- Require Unity 2022.3 or newer.
- Open links directly inside package descriptions and release notes instead of repeating them as buttons below the text.
- Keep long Search tile names readable by limiting them to two lines with an ellipsis.
- Refine Search and Packages grid spacing with slimmer tile borders, quieter panel dividers, aligned results, and pagination that stays together.
- Choose which status pills appear on package tiles, with deprecated and disabled store packages highlighted by default.
- Added a polished guided inspector to the search example, with clearer setup, help, and actions.
- Reload the latest shared database data on demand from a configurable toolbar button or the public API.
- Keep the Settings page focused by expanding only one configuration section at a time.
- Remove selected file type groups by clicking them again in the Code and Semantic file type menus.
- Keep Asset Inventory responsive after script reloads while package download states refresh in the background.
- Prevent Unity from hanging while large Asset Store caches are monitored or other tools start file watchers, while keeping package and download status changes responsive.
- Improve additional-folder setup with clearer folder type labels, aligned choices, a roomier wizard, and cancellable background scanning for large folders.
- Keep the Additional Folders list at its current scroll position when changing folder selections or using the All, Invert, and None controls.
- Recover readable ZIP archives whose directory metadata is inconsistent, matching files Windows Explorer can still open.
[4.6.0] - 2026-07-12
Section titled “[4.6.0] - 2026-07-12”- Use the toolbar eye icon as the single control for switching between Standard and Advanced mode
- Add semantic search for indexed assets, using local embeddings and asset metadata to find results by meaning
- Add code search for project scripts and indexed package scripts, including saved searches, scope controls, and paged results for large codebases
- Add per-package controls for semantic indexing and code indexing, so large libraries can limit which packages are included in the new search indexes
- Add a first-class No Index package flag for skipping future indexing work without hiding existing results. Existing package
noindextags migrate automatically, and subpackages inherit the flag from their parent package. - Add custom file type shortcuts to the search type menu, with advanced settings for editing reusable extension groups
- Add optional package list columns for backup counts, package rules, and No Index state
- Improve hierarchical tag selection with clearer parent and child rows, hierarchy-aware filtering, and full tag paths in tooltips
- Show assets and packages from child categories when filtering by a parent category
- Automatically reconcile duplicate Asset Store package entries that point to the same cached package, and add a maintenance repair for existing duplicates
- Skip Shader Graph files that explicitly target a different render pipeline during preview recreation, avoiding Unity import stalls while indexing can continue
- Improve code search stability and readability with safer chunking for long shader lines, bounded page sizes, cancellation handling, and clearer result layout
- Fix Code Search’s Index scope so it includes current-project files already stored in the code index
- Improve semantic search scalability, file-type filtering, and ranking behavior
- Keep semantic and code search indexes inactive when their update actions are disabled, preventing unnecessary setup or maintenance work
- Reduce redundant catalog loading when Asset Inventory restores after a domain reload
- Improve safety around canceled or restarted package and archive indexing, including safeguards for misconfigured extraction caches inside the Unity project
- Improve bulk package update and download state reporting
- Improve compatibility with Unity’s Fast Enter Play Mode
- Fix custom package and additional folder indexing scope issues
- Fix package import wizard selection gating
- Fix the hidden statistics horizontal scrollbar
- Fix audio autoplay in search list view
- Keep search tile spacing stable while resizing the details panel, and move tile detail presets into View & Display settings
- Keep Search footer controls on one line whenever space remains, shifting centered paging and scope controls only as the result area narrows
- Make the selected saved search more prominent and keep AI caption commands with the caption they edit
- Restore compact download-first icons on Search actions instead of overflowing explanatory button text
- Hide inspector sections automatically when they contain no visible content
- Clearly separate selected-file details from containing-package details in the Search inspector
- Refresh saved-search colors, names, and icons immediately after editing
- Restore native Unity table resizing, Resize to Fit, horizontal scrolling, and column reordering across Search, Packages, and Reporting, and allow sorting directly from supported Search headers
- Fix Asset Inventory drag import feedback
- Fix database access on network drives by automatically falling back from WAL journal mode when required
[4.5.1] - 2026-06-17
Section titled “[4.5.1] - 2026-06-17”- Improve MySQL search performance by around 10x
- Improve SQLite search performance in some cases by 3x
- Improve database performance in many cases
- Add glTF and GLB model indexing with local glTF sidecar dependency handling, custom model previews when enabled, and a guided Unity glTFast install prompt
- Allow Khronos UnityGLTF as an alternative glTF importer for glTF and GLB previews and Add to Scene
- Add light and dark themes to static HTML exports, with automatic system theme detection and a manual toggle
- Improve static HTML exports with safer package/file text rendering, fixed parent package links, and clearer data-loading warnings
- Skip macOS metadata and unsafe file names while extracting archive caches
- Fix MySQL issues
- Fix preview render-pipeline validation reporting mixed-color previews as incompatible when pink pixels are not the visible majority
[4.5.0] - 2026-06-15
Section titled “[4.5.0] - 2026-06-15”- Faster domain reloads when tool is not open
- Initialize only when main window is shown
- New search scope: Index (visible and selected by default, searches only the database index without scanning the local project)
- Add include mode for hide content rules
- New validator: Unneeded previews for hidden files
- Show search field in maintenance window
- Show partial dependency results as well
- Support additional folder asset roots that would otherwise be ignored (e.g. assets in folders starting with .)
- Allow setting new location for custom packages
- Do not close package edit dialog automatically anymore for Asset Manager assets
- Allow hiding right side inspector in packages list
- Hide warnings during uninstall if dependencies are also uninstalled
- Improve previews for particle effects and VFX
- Allow setting minimum playback duration for effect previews
- Add more file types to be excluded per default from search results
- Max backups custom metadata field per package
- Detect more dependency types
- Show storage requirements estimate in setup wizard
- Reduce memory consumption
- Handle invalid directories gracefully
- Defensive asset details parsing
- Honor file exclusions in project search
- Fix asset origin for packages with special chars in their name
- Fix dependency calculation for binary serialized prefab variants
- Fix preview pipeline shader graph conversion
- Fix preview conversion for custom particle shaders
[4.4.0] - 2026-06-02
Section titled “[4.4.0] - 2026-06-02”- Wizard for media folders including preview of to be created packages
- Unity AI MCP integration: Search, Import, Download, Custom actions, Export
- Rework Ollama to not require any third party DLLs anymore
- Improve setup wizard to setup AI caption infrastructure correctly
- No more separate enablement step
- No more potential conflicts with Unity AI Assistant & Unity Login
- Small performance improvements
- Current project mode
- Show “Where Used” list for assets inside current project
- Local search: Search through your current project using most of the same tools you know from Asset Inventory already, without the need to index it
- Allow filtering search to results from current project only or merge into overall results
- Allow dragging model files and audio directly to scene and hierarchy
- Support removing individual files with all dependencies again quickly
- Show all actions also when package is not downloaded yet and download on-demand automatically
- Hide Search Results
- Ability to hide individual files, folders or extensions from search results
- Dedicated “Hide Content” UI on package level
- Hide directly from search via action or context menu
- New “Hidden Files” filter to show hidden files again
- Many performance improvements
- Much faster asset usage calculation in 2023+
- Background activity
- Reduce resource consumption during downloads
- File IO, especially on Linux
- Database activity
- Indexing and detail updates
- Usability
- Use custom URP converter per default
- Improve converter settings UI
- Support automatic tag assignment also for media folders
- Show links in descriptions and release notes
- Provide initial sample saved searches for assets and packages
- Provide sample custom action
- Hide saved search dropdowns when not in advanced mode
- Show hint that indexing can be interrupted and resumed at any time
- Show action to open an additional folder in the file browser
- Add missing package customization blocks
- Tab bar styling
- Persist list column widths
- Improve resize to fit list algorithm
- Hide indexed files count for individual files on reporting page
- Reset filters when clicking a selected saved search again
- Show special tags (noindex) separately for direct selection
- New custom metadata type: List
- New package filter: Purchase Date
- Store database and config in better default folder and not Home anymore (customer contribution, thanks a lot!)
- Show info in freebies scanner that open source browser plugin also exists
- React better to just changed custom cache directory
- Handle invalid paths events gracefully
- Fix download package button sometimes not being visible
- Fix pipeline conversion not running for all items in a big batch recreate
- Fix package tree selection potentially lost on grouping or filter changes
- Fix cases where existing meta files could be changed during indexing
- Fix a case where existing prefabs could be changed during indexing
- Fix preview validation done for image files in some cases
- Fix switch over from automatic to interactive import causing endless progress bar
- Fix dragging starting unexpectedly on packages page
- Fix broken sort descending icon
- Fix force details not updating all assets potentially
- Fix category shown differently to what the asset store shows potentially
- Fix having extracted folder on network drive throwing errors
- Fix inconsistent display of what is “Indexed”
- Fix URP conversion for internal assets
[4.3.1] - 2026-05-07
Section titled “[4.3.1] - 2026-05-07”- Ignore preview state filter for files that cannot have previews (scripts, documents…)
- Fix custom actions not running at project setup anymore
- Fix constant scene save popups during URP conversion
[4.3.0] - 2026-05-05
Section titled “[4.3.0] - 2026-05-05”- Context menu entry to convert an asset retrospectively to current render pipeline using selection-only custom converter
- Reworked Ollama pipeline
- Switch to OllamaSharp
- Reduce amount of needed third party libraries and potential to collide with other assets
- Support batching (multiple caption requests in parallel)
- Reduce network and image preparation overhead
- Support cancelling AI captioning in-process
- Speed up bulk selection processing
- Timeout support for AI caption generation
- Allow configuring browser to use when opening links
- More defensive asset handling
- Warn before opening many package locations at once
- Fix custom prompt being not persisted anymore
- Fix memory leak when processing audio
- Fix grid click/double click scroll issue (customer contribution, thanks!)
- Fix alt+double click not working anymore in search results
[4.2.0] - 2026-04-21
Section titled “[4.2.0] - 2026-04-21”- Unity 6.4, 6.5 & 6.6 compatibility
- Allow excluding directories in additional folders
- Improve verification/detection of pink preview images
- Highly improved URP pipeline conversion mechanism
- Use custom converter also on import
- New About dialog
- Fix package update filter before/after not working reliably
- Fix captioning error on outdated preview files
[4.1.1] - 2026-03-25
Section titled “[4.1.1] - 2026-03-25”- New main toolbar button to open the tool from there
- Support anim previews for humanoid animations without an avatar reference
- Significantly enhance URP conversion logic inside preview pipeline
- Convert materials on full package indexing
- Reduced false positives when detecting empty previews (thin objects)
- Suggest installing Text Mesh Pro + Essentials for preview regeneration
- Fix asset loading performance issue
- Fix single file reporting selection not working
[4.1.0] - 2026-03-17
Section titled “[4.1.0] - 2026-03-17”- Custom Actions & Export
- New action step: Export CSV
- FTP upload improvements and faster uploads through parallelization
- UI
- Maintain package grid selection when adding tags or switching from tree view
- Render nicer tag chips in package views and show tag colors in filter dropdowns
- Shorten overly long tag names in tag lists to the available space
- Add a toolbar to the additional folders list for faster selection changes
- Ask for confirmation before deleting additional folders
- Auto-heal invalid grid state
- Show hint when custom target folders for Unity Packages are not possible in the current Unity version
- Fix duplicate selection issues in grid view and prevent negative selected package counts
- Fix play all animations button in Unity 6.3+
- Performance
- Significantly speed up loading assets
- Significantly speed up MySQL/MariaDB adapter
- Drastically reduce performance penalty of the project view overlay system
- Improve search performance through SQL tuning
- Make backups run in the background and not block UI anymore
- Delete cache asynchronously
- Previews
- Better preview restore and preview failure handling and reporting
- Exclude audio from preview recreation per default
- Allow excluding type groups in preview exclusions
- Improve texture cache sizing
- Make preview wizard rescheduling confirmations optional
- Recommend installing Shader Graph when it is needed for preview generation
- Use backups if available for current version to recreate preview images instead of redownloading package
- Fix animated previews not showing
- Fix animated FBX preview edge case where objects would animate around the rest pose
- Fix animation previews not shown for renderless avatars
- Fix restore previews not handling missing files or errors well enough
- Detect and discard empty previews that contain only background color
- Packages
- Delete the cache folder when deleting a package to reclaim more space
- Delete also cache when clearing full database
- Option to toggle between synchronous and asynchronous asset details fetching
- Fix URP conversion not working if SRP support packages are missing
- Workaround for Unity disabled import path rewriting to at least continue importing normally
- Import
- New setting to skip the ProjectSettings folder during automatic package import to prevent accidental project settings override
- Reporting
- Automatically resolve ambiguous file origins using path-matching heuristics
- Improved identification of unidentified files
- Database
- Introduce upgrade timeouts and make timeouts configurable in MySQL connections
- Platform & Path Handling
- Fix case-sensitive directory clashes on Linux
- Fix Linux path handling in several asset and preview workflows
- Fix an edge case in asset cache path handling
[4.0.1] - 2026-03-03
Section titled “[4.0.1] - 2026-03-03”- Scanner for soon deprecated assets moving to Chinese Asset Store
[4.0.0] - 2026-03-02
Section titled “[4.0.0] - 2026-03-02”- Custom Preview Pipeline
- Create high-res, beautifully lit, previews for nearly all asset types: Prefabs, FBX animations, Anim (partially), UI, Particles & VFX, Fonts, Video, Materials
- Show previews also directly in Unity Project window after import, even animated
- Indicator on static preview if animated version exists
- Extensive settings in new custom previews UI with previews for all supported types
- Ensure video previews show interesting shot (not black, faded etc…)
- Encode frame count into animated preview images to make them stable to configuration changes
- Allow showing FBX animations with Unity avatar or custom bone visualization when no other avatar is available
- Allow automatically installing VFX graph for preview generation
- Allow scheduling previews by file extension
- Preview recreation does not block other actions in the UI anymore
- Don’t fallback to Unity on incompatible SRP
- Empty image detection
- Support one-sided previews facing into wrong direction
- Support disabled previews and very thin objects
- Use pangram for default font preview
- Fix fonts in HDRP being too dark
- Fix fonts silently not creating previews in unsaved scenes
- Fix edge cases where downloads in preview pipeline would fail
- Performance
- Image processing on Mac now uses native functions, speeding up resize operations (former bottleneck) by 10-20x
- More intelligent image resize pipeline, improves thumbnail creation performance for small images
- Introduce dependency caching
- Dramatically faster preview generation when many files of the package are affected
- Support thousands of dependencies in dependency UI list view
- Faster duplicates maintenance calculation
- Utilize much more requests to fetch updates from Asset Store
- Detect network drives and don’t parallelize IO there (should result in actual performance increase)
- Switch Official State in database from string to enum
- Faster folder and archive indexing due to parallelizing more
- Much faster wav, aiff & ogg duration determination
- Improve UI rendering performance
- AI
- Support LM Studio as a new AI backend
- Improved default AI captioning prompt
- Allow manually entering, editing and deleting single AI captions
- Allow bulk deletion of AI captions
- Make Ollama URL configurable
- Add new qwen3-vl:8b to list of suggested AI caption models
- Run first caption of each model in model tester twice to not measure model loading times
- Support variables in AI prompts
- Supply filename and path as additional context during AI captioning
- MySQL/MariaDB Support
- Support MySQL as an alternative to SQLite
- New Third Party: MySQLConnector
- UI
- Less blocking: Allow non-critical actions even if actions are run in the background
- Show current cache size always if cache limiter is active
- Allow to use workspaces also in normal mode
- Allow searching inside long dropdowns
- Allow adjusting grid font size
- Allow reordering search & package list columns
- Beautify error pane when tool cannot start
- Allow viewing all issues in Maintenance UI in a searchable list
- Many alignments and beautifications throughout
- Improve editing of hidden extensions list in search settings
- Align FTP dialog with other UI patterns inside project
- Fix ctrl+a & shift select not working in grid views
- Dependencies
- Do not block UI anymore during dependency calculation
- Dependency chart showing relations between items graphically and hierarchically
- Allow calculating dependencies for multiple files in parallel
- New script dependency options: Extended code analysis, All scripts
- C# files will now be parsed for dependent scripts and related asmdef files, creating a very high probability of having a fully working prefab after importing
- Wrap long dependencies in package dependency view
- Detect texture dependencies in FBX files without GUIDs (e.g. archives)
- Support mtl materials for obj files (SketchFab)
- Improved SRP support package detection
- Support additional legacy material references in FBX files
- Fix not all dependencies necessarily available already during folder and archive indexing
- Indexing
- Remove orphans after indexing a package (finally solves the “File is not contained anymore” error message)
- Support additional folder package assignment based on subfolder structure
- Support renaming additional folders
- Store additional data for FBX files (vertices, mesh count, bones, triangles, materials)
- Store additional data for anim files
- Improved support for (older) packages using binary meta files
- Automatically mark packages for reindexing if encountering unresolveable files
- Automatically recreate previews also for sub-packages after indexing
- Guard against malformed pathname files
- Fix media indexing always starting again
- Fix state set to done although folder or archive indexing was cancelled
- Search & Import
- Rework algorithm that brings in files into the project, eliminating sporadic errors and improving performance
- Optional hierarchy viewer for current search result on the left-hand side
- See packages, categories, folders etc. for the current search results and filter/unfilter quickly
- Audio editor to extract parts and trim down audio before importing
- Ability to import a single C# file with all dependencies
- Support alternative list mode view in search results
- Adjustable search list row height
- Support drag and drop into scene and hierarchy view without importing first
- Allow filtering for free or paid assets
- Allow filtering by vertex count
- Support reorganizing assets on reimport
- Support Alt+Left/Right for search results pagination
- Add to scene will now use the currently selected object as the parent
- Remove previews when deleting individual asset files
- Fix animated preview sometimes not starting
- Fix scripts still needing a refresh after importing
- Fix preview animation not stopping to play upon new search results
- Fix “all” in SRP filter not working
- Fix AM import potentially failing due to invalid guid replacement
- Fix tool not handling broken URP converter gracefully
- Packages
- Saved searches for packages
- Allow uninstalling Unity packages
- Highlight if files to be deleted are used by other assets
- Support hierarchical tags
- Support tags with slash in name and create hierarchy automatically
- Conversions options for existing tags with slash inside tags UI
- Support BIRP support packages
- Show indicator if indexing is required
- Version selection for assets from backup
- Bulk package deletion dialog
- Allow filtering packages programmatically
- New package filters: Date updated, Unity compatibility, Package size, Tag, Publisher, Category, Price
- Support package tokens also in package search
- Use first preview of media folder as package preview
- Provide media entries for directory packages
- Properly run bulk metadata refresh as a background task which also works for thousands of items
- Add “Forget Content” to package deletion options
- Auto-update usage calculation when filter is active and changes happen
- Add Digger to custom folder exclude list
- Show clickable asset store link also for sub-packages
- Support editing package data for all kinds of packages
- Simplify package data editing by allowing to select from existing values
- Close package edit dialog only if saving succeeds
- Upgrade Asset Manager support to 1.10.0
- Add reindex now to package context menu
- Alternative to fully excluding, by adding a “noindex” tag to packages that should not be indexed
- New option to select custom packages in duplicates list
- Fix materialized state not shown correctly in package list
- Fix incorrect asset list in bulk refresh
- Fix registry packages missing when filtering for “in current project” after domain reload
- Fix package indexer stumbling across too deeply nested paths on Windows
- Fix custom packages linked to Asset Store not updating metadata anymore
- Fix sort by Unity Versions in package list not working semantically
- Fix packages showing as unindexed if sub packages are scheduled to be reindexed
- Reporting & Export
- Show identified files in reporting
- Show unidentified files in reporting
- Show file info in reporting inspector when selecting a file in the tree
- Improve double click behavior of reporting tree
- Support specifying additional folder where HTML templates can be stored
- Ask before finally deleting custom templates
- Handle complex FTP paths better
- Support backing up the tool database and configuration automatically
- Fix orphaned packages validator reporting custom packages incorrectly
- Fix backup creation always handling a small subset of files each run again in case newer backups already exist in target
- Custom Actions
- New action step: Load Assets (determining set of assets to use in subsequent steps)
- New action step: Reveal Folder
- New action steps: Load Files, Add File Tag, Remove File Tag, Add Package Tag, Remove Package Tag
- Allow excluding directories in FTP Delete step
- Lazy loading of slower action step value lists improving performance after domain reload
- Ensure run action step always awaits
- Support conditionally visible parameters in action steps
- Allow setting force flag for internal actions in Run Action step
- Fix action value lists not updating when new elements were added (ftp, templates…)
- Fix action execution not stopping upon parameter validation errors
- Internal Rework
- Require Unity 2021.3 or higher, simplifies coding in many places dramatically
- Many parts of the tool have been reorganized, moved around, refactored
- File structure changed significantly (remove old installation first!)
- Significant simplification of reorderable lists
- Correctly stop further tool activation if configuration or database connection is broken
- Safety check if older version of tool is used with database upgraded by newer version
- Simplify programmatic search interface
- Unity 6.5 compatibility
- Maintenance: Detect also duplicates that have the identical location
- New validator: Orphaned media packages without a corresponding additional folder spec
- Allow force deleting relative mappings
- Fix relative location transformation accidentally adding two slashes in edge cases
[3.6.0] - 2025-12-09
Section titled “[3.6.0] - 2025-12-09”- Custom Actions
- New action step: Set Text Variable and allow referencing variables via $varname later
- Support predefined variables in custom actions: Application, SystemInfo, Environment, Config, DateTime, PlayerSettings, EditorApplication, BuildTarget, QualitySettings, Screen
- SFTP support for FTP Upload Action
- New action step: FTP Delete Folder
- Support aborting custom actions upon errors
- HTML Export
- Do not export sub packages via HTML template
- Add third party dependency: SSH.Net
- Allow cancelling FTP uploads
- Fix HTML export action not working if first template is selected
- Searching
- Allow searching also in group names in package search
- Support variables inside asset search to reuse and easily parameterize saved searches
- Support overriding saved searches with current search setup
- Support combining tag tokens in search via and/or/not
- Minor UI fixes
- Fix media size not stable while loading
- Fix sort by asset rating and review count
- Fix new method for fetching asset details failing in newest Unity 6.3
[3.5.0] - 2025-10-21
Section titled “[3.5.0] - 2025-10-21”- New asset details update method, greatly reducing time needed to fetch updates
- Automatically update asset details in the background regularly, making sure available updates are showing up quickly
- Performance
- Greatly improve texture memory management
- Greatly improve memory consumption and performance of indexing and previewing audio assets by activating streaming
- Speed up dependency analysis using render pipeline flags to identify support packages
- Dramatic media loading and memory consumption improvements by loading full media only ondemand
- Small performance improvements all over
- Improve cache limiter performance and error handling
- Custom Actions
- New action steps: Compress Folder, Extract Folder
- New action step: Export HTML template
- New action step: FTP Upload
- Allow Delete Folder action step to also delete folders outside current project
- Allow running also predefined actions in Run Action step
- Incompatible change: Actions using Run Action need to be resaved
- Running custom actions now show progress
- Handle custom action deletion issues gracefully
- HTML Export
- Automatically embed original previews back into Previews folder when exporting to HTML
- Treat HTML package search the same in grid and list view
- Create Previews folder on the fly if missing in HTML export target directory
- Fallback to cover image in HTML export if there are no media images available
- Align rendering of stars in HTML to be identical in static and dynamic search mode
- Show only media in HTML export carousel that is viewable
- Fix media carousel not being shown in html export
- Fix HTML search always showing “Searching…” when no files are present
- Previews
- Improve downloading during preview pipeline
- Allow showing all affected assets for specific preview states directly from preview wizard
- Make wait time for Unity previews configurable
- Add has-preview filter to search integration and API
- Allow deactivating preview error logs
- Automatically clean-up corrupted preview files that cannot be loaded from Previews folder
- Support custom archive & package preview icons through a png file next to the actual package
- Show scheduled previews broken down by types
- Allow removing specific types from the preview queue
- Confirm preview rescheduling for selected types
- Clean preview queue of items that accidentally got in and cannot yield results (script files, documents…)
- Skip preview recreation for items in support packages incompatible to the current render pipeline (hdrp packages in an urp package and vice versa)
- Fix downloads not working reliably during preview recreation
- Search
- New setting to exclude packages in asset search not matching current SRP (on by default)
- New validator: Set correct render pipeline compatibility flags for sub-packages
- Improve formatting of durations to cover long audio lengths
- Detect more support sub-packages correctly leading to better dependency resolution
- API search example
- Media
- Many media column customization options
- Use rounded corners for media images and allow setting for search results as well
- Remove flickering of media images when selecting items in the packages list
- Allow setting corner radius of media images and search previews
- Allow copying media URL to clipboard when right clicking external media
- Fix media section getting hidden when scrolling selected item out of view with media column visible
- New management UI under Settings/Locations to configure FTP connections
- Additional items added to exclusion list which can only be imported into the root (5 total now)
- Improve package deletion with a dedicated deletion UI
- Allow excluding extensions also in archives
- Support foreign Id in override files
- Improve error logging for downloads
- Cleanup failed downloads
- Reduce locking of files by the tool, enabling more concurrent usage
- Handle insufficient disk space gracefully
- Set a sensible min size for tag management UI
- Unity 6.4 compatibility
- Fallback to legacy asset details refresh if new method does not work (Unity 6.4a)
- Fix incorrect materialization of dependencies from additional folders during previews creation leading to locked files
- Fix SQLite not finding columns in case of spelling differences
- Fix downloader trying to download sub, outdated or abandoned packages
- Fix download error message spam appearing on Mac
- Fix seldom file access race condition in copying assets to project
- Fix parallel calls to dependency analysis resulting in potentially corrupt analysis
[3.4.0] - 2025-09-26
Section titled “[3.4.0] - 2025-09-26”- New package list column: Media (showing screenshots of the package right in the table)
- Bigger package icons and wrapped names when media images are displayed
- New shortcut to import + add prefabs directly to scene in one go
- Integrations
- Context menus for search results and packages view
- Integrate into main toolbar (Unity 6.3+)
- Unity Search integration
- Previews
- Preview enhancement for small image files in additional folders: Use directly as preview without copying, saving time and space
- New validator: previews that can be deleted and originals used instead
- New validator: Previews that should be cached instead of using the original only
- Show validators based on current configuration
- Reset AI caption after preview recreation
- Exception list for assets that need to be in the project root (due to hard coded paths etc)
- Show welcome dialog
- Allow specifying sub-second breaks for AI processing
- Support for programmatic search through API
- New validator: Outdated in cache
- Improve about page layout
- Reorder package actions for better clustering
- Spelling fixes
- Add multiple missing UI customization blocks
- Align UI customization colors for sections
- Make deleting packages not abort when file access is denied
- Disable bulk selection in programmatic search mode
- Disallow selecting root folder as database location
- Recover gracefully if UI state got lost during recompilations
- Fix seldom appearing UIStyle initialization issues (lazy initialize now)
- Fix endless details refresh for deleted packages in inspector
- Fix dependency import failing if dependency is materialized in a package already
[3.3.2] - 2025-09-10
Section titled “[3.3.2] - 2025-09-10”- Faster persistence of asset purchases
- Fix directory/cache deletion sometimes not working
- Fix dependency scan hanging upon files that cannot be copied
[3.3.1] - 2025-09-08
Section titled “[3.3.1] - 2025-09-08”- Tiny fix for AM integration
[3.3.0] - 2025-09-08
Section titled “[3.3.0] - 2025-09-08”- Setup Wizard
- Show what to expect with the tool
- Fetch purchases already in background
- Assist with first time installation
- Explain advanced UI
- Perform only short initial indexing to show user what to expect after full run
- Show recommendation to use empty project
- Dependency Analysis
- Allow cancelling dependency analysis
- Much more memory efficient and faster fbx dependency scan
- Support dependency analysis for Unity scenes
- Support dependency analysis for preset files
- UI
- Highlight main buttons for better UX
- Reorganize package list header
- Align package grid selection behavior with tree (switch to Inspector)
- Allow seeing list of excluded packages directly from statistics list
- Allow quick import with dependencies in advanced mode as well
- Leave selected item in inspector open after downloading update even if it is removed from the package list
- Show currency selection in package settings
- Icon and customization UI improvements
- Many small UI improvements
- Previews
- Recreate missing package previews directly after indexing
- Handle multiple preview recreations in parallel
- Automatically download missing packages during preview recreation
- Load previews to be recreated per package, dramatically reducing memory needed
- Much faster preview creation if file is already imported into current project
- Ability to clear preview queue again
- New example search query to find all previews scheduled for recreation
- Keyboard navigation inside grid views
- Auto-refresh asset store purchases regularly
- Allow changing between original and current/discounted package price
- Some actions like fetching purchases and details are now non-blocking, allowing to use the UI normally
- Run URP converter after package import
- New maintenance filters: Marked for AI, Not Marked for AI
- Allow jumping from Backup and AI settings to maintenance
- Show more package options for default package (-no attached package-)
- Allow also specifying config file directly in environment variable
- Support search tokens containing spaces
- Export only selected subset from reporting tab in case of bulk selection
- Don’t reset etags anymore
- Do not process sub-packages during media folder update
- Catch database corruption and show repair wizard
- Rename libgit url file for Perforce compliance
- Remove accidentally indexed library folders from database
- Ignore library folders during indexing
- Ignore .plastic folders from indexing
- Ensure multiple calls to ExtractAsset will not result in race conditions
- Do not get stuck anymore if verifying preview images fails
- Abort AI captions with meaningful message if Ollama is not yet enabled
- Eliminate erroneous “File does not exist anymore” errors
- Fix color indexer potentially never marking files as done
- Fix deleted packages being left in inspector potentially
- Fix Indexing hint needlessly shown on Settings if packages are excluded
- Fix package image not shown for sub-packages in search
- Fix media files being encoded with wrong file format
[3.2.5] - 2025-07-27
Section titled “[3.2.5] - 2025-07-27”- Performance
- Cache config location significantly reducing lookup time
- Various UI rendering performance improvements
- String & List rendering performance improvements
- More minor performance improvements
- Fix search being run multiple times potentially
- Fix search needlessly performed when adjusting tile sizes
- Search in same fields in in-memory search as configured for normal search
- Shorten package tab section texts to make all four fit in non-expanded mode
- Wrap too long lines in dependency ui
- Move package search option (text and/or description) to package settings
- Support adjusting tile margins and aspect ratio in settings
- Allow disabling menu entries in Assets menu
- Improve Maintenance UI
- New validator: Scheduled Preview Recreations
- New validator: Suspicious backups
- Improve HTML template to handle missing data nicer
- Update Tutorials framework to 5.0.0
- Catch potential exception when creating packages list
- Unity 6.3 adaptations
- Fix incorrect preview image link in HTML template
- Fix selecting non-animated search result after an animated one will override preview image
- Fix grid display sometimes showing horizontal scrollbar
- Fix initial selection not working going from search to packages in grid mode
- Fix extraction of guids in edge cases or manually rewritten meta files
- Fix dependencies too wide in not-expanded mode
- Fix search result not showing in some cases initially
- Fix package selection in grid mode not working for sub-packages
- Fix search results being incomplete if database contains null values
- Fix export not considering media folders
- Fix video previews generation getting stuck on specific video codecs with invalid seeking behavior
- Fix grid selection
- Fix bulk selection broken when switching to different result page
- Fix first element incorrectly selected in in-memory mode when switching page
- Fix tag assignment via hotkey sometimes not reacting
[3.2.1] - 2025-07-16
Section titled “[3.2.1] - 2025-07-16”- Fix GUI errors in console when selecting unextracted search results
[3.2.0] - 2025-07-15
Section titled “[3.2.0] - 2025-07-15”- Asset Browser, Saved Searches & In-Memory Mode
- High-Speed in-memory browsing mode
- Show saved searches on top of search bar
- Store Saved Searches in the database (existing ones will be upgraded)
- Allow editing saved search name, color and setting an icon
- Highlight currently active saved search
- Dedicated Asset Browser window only containing search
- Introduction of Workspaces as a way to limit which saved searches should be visible (e.g. for a GameJam, 2D or 3D games…)
- Performance
- Improve cache by also adding version, leading to much better cache utilization and fewer package extractions
- Upgrade existing cache to new format
- Allow most actions for not-downloaded items if they are cached already
- Reduce UI hickups by extracting in the background
- Allow DB to use more memory for caching
- Optimize database even better by forcing planner to analyze indices
- Search performance increase due to faster preview image load termination
- New search setting: Search without input, allowing to skip initial search when displaying the window leading to much faster loading times
- Add index collation to tags and metadata
- AI
- Experimental Plain English Search: formulate what you want to find and the AI will translate it into a search phrase
- Allow refreshing Ollama detection if it was previously inactive
- Warn if AI model is probably bigger than available memory
- New AI setting for max caption length
- Tags
- Significantly speed up bulk tag assignment
- Support assigning and removing tags via hotkey
- Show hotkeys in tags dropdown
- Add confirmations when deleting tags or metadata in management UIs
- Allow changing capitalization of tags
- Disallow / in tag names
- Allow specifying multiple tags to add in additional folders settings
- Show tile size slider under search results
- Delete unneeded cache directories in the background
- Ability to cancel some first extraction actions
- Allow playing/stopping audio previews while extraction is in progress
- Allow exporting selected files from search page
- Option to show package details sections also in compact mode
- New settings tab in package view to group settings in instead of hidden buttons
- New export option to flatten the directory structure and copy all files into the root
- New maintenance option to select all older/newer duplicates, or items without relative location
- Ability to run only quick maintenance checks
- Move optional tutorials installation to help section
- Warn when opening or revealing many files at once
- Support .NET Standard on Windows (Unity 6.1+)
- Show warning that image processing is slower on Windows without .NET Framework
- Change order of initialization to reduce chance of data corruption
- Use smaller buttons for view settings instead of tab
- Detect custom asset cache location in 2022.1 already instead of only 2022.2
- Show indicator on top if UI customization mode is active
- Improve packages and reporting list size calculation to not overlap inspector or other areas
- Don’t show missing audio length validation again after clicking fix
- Fail gracefully if export target is locked by another application
- Suppress treeview warnings in 6.2
- Fix search field text not reflecting true value due to repainting issues
- Fix single-file-extraction not working anymore
- Fix package needlessly extracted for dependency scan although selected file does not have dependencies
- Fix type column containing invalid entries for files without extensions
- Fix target folder in export cleared incorrectly again during export
- Fix double-clicks in grid view detected outside grid as well
- Fix warning for unmapped relative location being shown although mapping was not used
- Fix preview validator getting stuck
- Fix hidden packages from Asset Store not appearing anymore in package list
- Fix update link pointing to 2.x version of asset
[3.1.0] - 2025-06-15
Section titled “[3.1.0] - 2025-06-15”- Ollama support as a new AI backend
- Select from top-tier models, better descriptions
- Much easier to install, support for AMD GPUs, faster, more efficient
- Allow to explicitly enable or disable Ollama support
- Improved error handling
- Interactive model tester with sample images
- Configurable prompt
- Upscale caption images to min size required
- Allow model download cancellation
- Warn before deleting models
- New third party: Microsoft AI
- New third party: OllamaSharp
- Improved preview handling
- Auto-detect invalid previews (default Unity icons) packaged with assets instead of real previews
- Automatically active during indexing (new setting “Verify Previews”)
- Much better search experience
- Run verifier after preview creation
- New Verifier: Incorrect Previews which will cause rescheduling
- Detect pink shader previews and mark them erroneous
- Allow using preview wizard also on not downloaded packages
- Report back if preview could not be recreated
- Warn when preview recreation is run on wrong render pipeline and don’t persist incorrect previews then
- New option to set the Keep Cached flag on packages automatically whenever an audio file from that package is played
- New image manipulation backend
- GDI+ based System.Drawing is only used on Windows (performance), Mac and Linux now use ImageSharp
- New third party dependency ImageSharp, supports not only Windows but also Mac and Linux on Unity 2021.2+
- Many indexing shortcuts and performance improvements now also on Non-Windows
- Better resizing algorithm, better memory consumption
- Dimensions shown for tga images
- Packages
- Big performance boost extracting unity archives
- Upgrade SharpCompress to 0.40 and use it for tar as well on Unity 2021.2+
- Allow triggering downloads from sub-packages
- Allow activating AI captioning automatically for new packages
- Support uninstalling packages of a feature with one click
- Use create date as purchase date for custom assets and archives
- Add package media support for additional types (vimeo, soundcloud, attached etc)
- New package columns: ModifiedDate, ModifiedDateRelative, ReleaseDateRelative, PurchaseDateRelative, UpdateDateRelative
- Support handling embedded packages in bulk removal
- Make search grid selection react much more reliable to clicks
- Support dependency analysis for VFX assets
- Support UNC targets including long paths on Windows
- Greatly improve performance of updating only a single asset’s metadata, e.g. upon click on packages list
- Remove think tags from captions
- Allow to cancel validators
- Support dependency analysis for override controllers
- Create stable package details links in HTML export using asset store ids where applicable
- New template environment setting “internalIdsOnly”
- New custom action step: Uninstall feature by name
- Allow entering multi-line text in debug and messagebox action steps
- Ensure UI sections are always initialized
- Show error that moving database to different drive is not currently supported and should be done manually
- Allow disabling drag and drop to optimize selection behavior
- Do not start indexing sub-packages if already aborted
- Auto-heal preview state for broken textures
- Alternate background colors in actions and additional folders for better usability
- Improve asset cache location working also in threads
- Improve initial dimensions of setup wizard
- Add action tooltips
- Show informative warning when selecting custom asset cache location
- Fix import into selected folder throwing errors if selection got lost
- Fix custom folder selection in Import UI not working on some systems
- Fix incompatible download shown for patch version differences
- Fix persistent package cache calculation
- Fix dates inside package data getting lost upon script reload
[3.0.0] - 2025-05-12
Section titled “[3.0.0] - 2025-05-12”- Performance Improvements
- Optimized SQLite column lookup for a major performance boost.
- Indexed colors in parallel for a 10–20× performance improvement.
- Faster hue calculation.
- Removed unnecessary directory IO checks.
- Optimized UploadId column type.
- Parallel download of the next item during indexing.
- Automatic metadata fetch upon selection if not already done.
- Faster processing of package headers and image dimension calculation (PNG/JPG).
- Fewer DB operations when calculating dependencies and faster regex dependency scanning.
- Improved database settings for quicker access and larger cache.
- Various smaller speed‐ups.
- Custom Actions
- Install packages, manage folders & files, set project properties, and more with a single click.
- Create start‐up actions that run when installing the tool into a new package.
- Custom Metadata
- Define additional data to be stored with packages.
- Support for multiple data types (text, date, URL, bool, list value).
- Restrict metadata to specific asset types and sources.
- Add custom metadata as list columns.
- Export
- Wizard explaining the different types of export options.
- Less visual clutter in follow up segments.
- Included a high-quality, performant HTML template (serverless, in-memory).
- Export packages and contained files with support for multiple configurations (e.g., local & remote) and customizable data/image paths.
- Template development mode (preserve data exports, local server, reduced work, directory monitoring).
- Option to not export images into the HTML file search.
- Remember the selected export configuration and offer a package-only template.
- Template inheritance (move/delete via descriptor).
- Support for Python start on Mac.
- Publish, copy/extend, enumerate, and delete templates.
- Extract template content into a dev folder.
- Documentation for the export feature.
- Support template export even when included via package.
- MD (Markdown) format export template with many export UI enhancements.
- Allow creating new templates directly from the UI.
- Ability to select files to override in template from UI.
- Ability to add additional fields to package and files json export.
- Auto-reload template descriptors in development mode during export to make testing changes even easier.
- Concept of Sample templates to show specific extension concepts.
- Added Scriban as a third-party dependency.
- Package template supports filtering by category.
- Templates now support custom parameters.
- Support entry paths in templates.
- Search
- Support inline tag conditions via ft & pt tokens.
- Add a convenient way to search AI Captions alongside other fields.
- Show live Unity preview in search view if the object is already imported.
- Jump directly into sub-packages from search results.
- Maintain current filter tab when navigating between sub/parent packages from the search view.
- Support optionally searching also in package names.
- Support SRP resolution also from display names allowing scenarios where sub-packages are not named in a way to allow automatic SRP resolution.
- Packages
- Add “Comments” as a pre-provided metadata field.
- Propose installing a vector graphics package for SVG previews.
- Export enhancements for CSV (Asset Store link column, ForeignId column, and quick filtering for visible columns).
- Handle multi-part RAR archives correctly.
- Improve audio type detection for in-editor playback and preview generation for incorrectly named files.
- Ensure package view column headers display the correct sort state.
- Detect Synty file naming schemes to derive the name, Unity version, and package version.
- Support long folder paths within Unity projects.
- Skip unreadable parts of archives instead of aborting extraction.
- Automatically remove erroneous 0-byte preview files while reading textures.
- Add support for creating sub-folders in the backup folder and moving assets there.
- Bulk removal of packages with a new removal progress UI.
- Support overrides for Asset Store packages.
- Show package size also for registry packages and media folders.
- Ensure downloader will always use root asset instead of sub-packages.
- Support Asset packages that install as embedded packages.
- Support uninstalling embedded packages.
- Settings & UI
- Cleaned‐up settings page with all locations adjustable from a single section.
- Introduced a cache size limiter that prevents disk space exhaustion by removing long-unused items.
- Automatically run the cache limiter in the background while obeying the “keep extracted” flag.
- Support excluding extensions in media folders and custom preview folder locations.
- Flatter inspector design with less visual clutter.
- Moved search tab filters and settings—and packages tab overview—into right‐hand side inspectors.
- Indicate when search or package filters are active.
- Automatically switch back to the inspector tab upon item selection.
- Converted the separate search query samples window to a popup.
- Getting Started Tutorials right inside the editor.
- Allow easy installation of tutorials package right from welcome screen.
- Support installing tutorials package from advanced settings.
- Improved menu integration in Unity 6.
- Display the Asset Manager link under Settings.
- Show the “recreate previews” button only for files that support previews.
- Improve grid calculation to avoid horizontal scrollbars and allow customizable tile spacing.
- Enhance error text readability in the Maintenance UI.
- Displayed “free” instead of €0.00 for better readability.
- Logical, readable category filter display and improved grouping by categories in Packages View.
- Allow custom ordering of UI sections in package details.
- Allow moving the database into a non‐empty directory by moving related folders instead of copying.
- Move backups along with the database.
- Do not delete the entire storage folder after moving.
- Action‐Based Update & Internal Renewal
- Switched to an action‐based update method with the ability to trigger each action individually.
- Improved control, transparency, and progress insights.
- Major internal refactoring.
- Enforce type-safety for asset groups in the API.
- New validator: Orphaned cache folders.
- New validator: Find deleted asset files in media folders.
- Documentation
- Improved getting started documentation.
- Documented feature restrictions regarding specific minimal Unity versions.
- Added a Freebies section to the documentation.
- Extended AI documentation to cover macOS.
- Added a Discord link on the about page.
- Introduced LibGit2Sharp (MIT) for future Git functionality (work in-progress).
- Fixes
- Fixed reg packages not showing up after a domain reload when filtering for in-current-project.
- Fixed the import UI not automatically closing after an automatic import.
- Fixed toolbar icons becoming huge in Unity 6.
- Ensure navigating to reg dependencies become visible in tree.
- Don’t delete cache for items in process.
- Fix inaccessible packages incorrectly marked as not owned sometimes.
- Fix setting custom import path sometimes not being accepted.
- Fix updates sometimes not showing directly after importing older version
- Fix incorrectly wrapped long tag names.
- Fix missing check in validator.
- Fixed asset access taking extremely long (e.g., preview generation) when files are missing.
- Corrected preview generation spelling error (“genreration” → “generation”).
- Fixed potential white-only preview generation for sprite images.
- Fixed memory leaks in ColorIndexer and Preview Generator.
- Fixed search not updating automatically during initial indexing.
- Fixed archives aborting extraction on invalid paths instead of skipping files.
- Fixed prefiltering in package view not showing results immediately when automatic search was deactivated.
- Fixed category grouping in Packages View incorrectly treating sub-packages as folders.
- Fixed incorrect package download counts and price sorting in package view.
- Wrapped versions in the package version dropdown when they are too long.
- Fixed errors while determining FBX dependencies.
- Added a confirmation prompt before executing larger destructive operations.
- Introduced a new internal preview state to prevent previews from showing when “Only without previews” is selected.
- Fixed tree view columns reappearing after being hidden.
- Fixed preview excludes using an incorrect extension list.
[2.7.0] - 2024-11-04
Section titled “[2.7.0] - 2024-11-04”- SRP Support
- Replace dependencies with entries from SRP support sub-packages
- Support SRP replacement also for main file
- Support complicated SRP replacement scenarios and make sure to traverse packages correctly
- HDRP Support
- Store render pipeline compatibility information for packages
- Add render pipeline columns to package view
- Support filtering for render pipeline
- Allow setting render pipeline in Package Data editor
- Support exporting, filtering, overriding and editing render pipeline flags
- Show SRP information in package details
- Support heuristic to select correctly versioned SRP bundle first
- Dependencies
- Support more cases when calculating shader dependencies
- Support for named spaced custom shader editors
- Improved dependency resolution of shader include scripts
- Support analysis of cross-package dependencies (e.g. level design assets referencing other packages)
- Display cross-packages in Dependency UI
- Improved dependency UI to split dependencies by package
- Support files with .asset dependencies better
- Make auto-deleting unresolveable files from the database optional
- AI Captions
- Allow to display AI caption as tile text
- Ability to recreate AI captions directly from search window
- Support bulk recreation of AI captions
- Handle unexpected AI caption results gracefully
- Allow to AI captioning to continue on empty results
- Performance
- Improvements to asset loading, data preparation, GUI redraw
- Use faster preview image file loading method
- Load multiple preview images and package icons in parallel (up to 20 times faster)
- Speed up shader dependency calculation significantly in complex scenarios
- Hide filterable file extensions per default from type list for performance (use showExtensionsList to reactivate)
- Add performance tips section to documentation
- Remove lag when adding tags in search view
- Upgrade to Unity Cloud Assets 1.4
- Speed up resolving of assets
- Improved tagging support
- Previews
- Support previews for fonts
- Generate preview image for videos
- Animated search preview tiles (for now for videos)
- Unify preview logic between Media indexer and Preview recreation
- Automatically mark previews as missing if they could not be loaded anymore
- Extended validator to also cover animated preview images
- Make preview recreation more reliable
- Fix single preview recreation deleting cache folder again
- Fix NA preview state not being set
- Fix restoring to original preview images not covering sub-packages
- Allow filtering for fonts
- Allow filtering videos by width, height and length
- Extract width, height and length from videos
- Support long paths on Windows
- Ability to temporarily exclude certain extensions during media and archive indexing from creating previews
- Add hint that downloading assets will revoke easy return permission
- Move C# sample out of AssetInventory namespace for more realistic use-case
- Lots of internal refactoring
- Reduce API exposure to meaningful methods
- Use more async FileIO in Unity 2021.2+
- Correctly handle issues with too long paths while calculating dependencies
- Do not index .git folders anymore
- Reduce some log spam
- Fix download visibility for sub packages
- Fix assets with / not being able to filter for in search
- Fix “return” not working in manual search mode
- Fix double clicking on -no attached package- in Package view not filtering correctly in search
- Fix cases of missing UI customizability
[2.6.0] - 2024-10-07
Section titled “[2.6.0] - 2024-10-07”- Preview Wizard
- Shows detailed breakdown of current preview state
- Rework preview recreation flow to queue mode which can be started, stopped and continued at any point
- Support single package, bulk or whole database
- Introduce new preview state for previews where custom images are not applicable (e.g. documents)
- Include explanations how preview images work, where they come from and what issues there can be
- Allow reverting custom preview images to those supplied with the package
- Easy shortcut to open folder with preview images for current selection
- Fix preview images disappearing in search when scheduled for recreation
- Fix multiple cases of incorrect preview states when recreating previews encountered error situations
- Support many additional columns in package view
- Allow sorting by pressing column headers
- Support many additional sorting options (by all possible columns)
- Additional dependency detection
- Support shadergraph dependencies to referenced sub-graphs
- Detect referenced textures in FBX as dependencies
- Make FBX dependency scan configurable
- Show dependencies from Asset Store packages (where specified)
- Option to not calculate dependencies upon selection in search view (active by default for performance)
- New search filter “Image Type” to quickly find normal, metal, emission and other maps
- Exclude packages the user has hidden on the Asset Store automatically
- Close import window automatically if all imports succeeded
- Show which media is selected in package view
- Allow toggling between tabs and list view directly in package details view
- Ensure downloads are triggered from the main thread
- Search assistant showing different ways to search with examples
- Gracefully handle issues when current build platform cannot be determined
- Mark packages for reindexing when fixing missing audio length
- Put packages to be extracted into a queue with progress monitor
- Support exporting also meta files
- Show menu entry also under Window/Asset Management
- New validator: Missing preview files
- New validator: Wrong dimensions in preview files (compared to intended dimensions from Settings tab)
- New validator: Check for database corruption
- Focus searchfield again after adding field from dropdown
- Allow excluding sub-packages in search view
- Reuse existing editor login for Asset Manager connectivity
- Show Asset Manager login information and login option
- Show sub-packages correctly in Exclude maintenance view
- Don’t report items in temp folder as existing in project anymore
- Improve audio detection and preview for files with incorrect extension (causing FMOD errors)
- Show if a downloaded package is potentially incompatible to the current Unity version
- Allow redownloading if there are compatible packages
- New maintenance views: Incompatible Packages, Fixable (by redownloading) and Unfixable
- Sub-packages inherit last update date from parent package
- Ensure additional package data (file count, reindex all capability) is available for sub packages in search
- AI
- Allow selecting which packages and content types to create AI captions for
- Switch AI GPU support to pull request 8
- Allow to bulk change AI captioning
- Show number of activated packages in AI settings
- New option to log newly created AI captions to the console
- Upgrade SQLite to latest bug fix release
- Auto-create new relative mappings for additional folders containing unknown keys (self-healing after DB reset)
- Remove “Installed” maintenance view that is superseded with “In current project” capability
- Clear package filters when navigating to other packages
- Make ping after import configurable
- Significantly reduce sluggishness of package view UI when doing an automatic meta-data refresh in the background after selecting packages
- Show hints how to change the individual locations as tooltips in the Locations section
- Ability to override journal mode for database for more conservative settings (dbJournalMode)
- Handle issues more gracefully when copied paths are too long for the operating system
- Support versions with commas instead of dots
- Use better method for asset deletion that should result in less internally incorrect state and artifacts
- Fix potential duplication of packages on initial index run
- Fix potentially wrong version of an asset being downloaded not appropriate for current Unity version
- Fix indexed files from archives being stored with absolute paths making it impossible to use from other systems
- Fix previews not being generated correctly when files already exist in project
- Fix preview generator not deleting temporarily cached assets anymore filling up disk
- Fix folder wizard causing exception if some directories are not readable
- Fix upscaled preview images appearing very dark in newer versions of Unity
- Fix additional folder wizard leaving trailing slash when selecting root folder under Windows, breaking subsequent usage
- Fix media folders and archives not honoring request to fix missing sub-packages
- Fix endless import loop when interactively importing complex assets like Corgi that bring package dependencies and act as a full project
- Fix “Reindex Now” option missing for packages
[2.5.0] - 2024-08-20
Section titled “[2.5.0] - 2024-08-20”- Asset manager integration
- See projects as packages, collections as sub-packages
- Load project icons if available
- Create and delete collections
- Detect and sync deleted collections and assets
- Use most features available like import, bulk import, preview, dependencies etc.
- Deep links directly to org, project and asset web views
- Show file state and version
- Upload files (single or complex dependencies) to projects and collections
- Upload preview images if existent
- Import, upload and sync tags
- Delete assets
- Bulk upload, delete and remove
- UI Customization
- New maintenance action: Reset UI customization
- Package handling
- Add quick action to navigate to parent package from within search view
- Sort sub-packages into separate list in package filter dropdown
- Show Unity features as sub-packages
- Show change log link behind package version of installed packages
- Use display names instead of technical names in package selector dropdowns
- Support switching package details between tabs and vertical list
- Show built-in registry packages as well
- Trigger registry package refresh when updating index
- Support installing package dependencies while importing Unity packages to custom locations
- Ability to restrict package search to name matches only
- Show indirect dependencies in darker color in reporting view
- Show shortcut “Install Indexed” button for git packages without need to use version dropdown
- Make suggested downgrades of packages clearer in UI
- Show delete package without advanced visibility if package is outdated
- Properly support updating and reimporting packages to custom locations
- Automatically capture project dependencies for initial package list without indexing
- Load purchased items and details from Asset Store much faster
- New search setting to also search through sub-packages when filtering for a specific package
- Allow collapsing package statistics
- Better styling / indentation on Settings tab
- Hide and ignore width/height/length filters if not applicable to search type
- Advanced setting to hide package field parsing errors
- Disallow triggering package actions during indexing
- Classify more known types as scripts
- Improve texture memory management
- Honor existing already imported files
- Correctly support override scenario for imported files
- Warn if using older version of Asset Inventory with database from newer version
- Fix not all registry packages appearing without scanning package cache
- Fix certain git dependencies not being stored correctly
- Fix safepublisher for packages potentially containing special characters
- Fix package samples alignment
- Fix deactivated sub-package indexing not always considered
- Fix store metadata not updated if download details could not be fetched
- Fix sub packages accidentally being requested online
- Fix list widths when scaling window very small
[2.4.0] - 2024-07-08
Section titled “[2.4.0] - 2024-07-08”- Ability to filter packages by used in current project only
- Much faster identification of used assets in project
- Show 100% identified packages in bold in reporting
- Support Unity 2023+ asset origin to perfectly identify used packages
- Support asset origin in all four package import scenarios
- Delete sub-packages when reindexing a package
- Toggle in toolbar to switch Advanced mode visibility
- Auto-refresh package metadata upon selection in package view
- Add asset origin information to single files being imported into the project (independent of Unity version)
- Support automatically exporting license information to a thirdparty.md file
- Automatically start and stop file system watcher to reduce consumed CPU time to a minimum if not needed (configurable)
- New folder type: Dev Packages
- Support local packages, indexing and importing through file reference
- Show file count in folder wizard depending on if folder is a Unity folder or not
- Configurable double-click action in search results (open or import) with alternative via ALT
- Use file date for custom packages without last release date to enable sorting by last update
- Upgrader to add missing release dates to custom packages
- Auto-download also packages with scheduled non-indexed sub-packages
- Support sub-packages in reporting view
- Add license column to reporting view
- Show used licenses in reporting
- Show number of paid packages in reporting
- Exclude current project from being reported as used source if indexed as additional folder
- Upgrade SQLite & SQLite.net
- Improve database indices
- Better search performance
- Reduce memory allocations
- Collect packages to index in background to not stall the main thread
- Optimize initialization time, time taken after recompile steps and between switching tabs
- Ability to specify height of tag selection window
- Allow deletion of unindexed packages
- Improve indexing packages multiple times if sub-package to another package parent
- Jump to page 1 when opening package in search view
- Gracefully handle undeletable files during backup
- Support GPU and bulk processing for AI captioning
- Show date of last index update
- Ensure upgrade window has a scrollbar to indicate the action is further down
- Enlarge grid tiles per default
- Ensure assets are reloaded after index update
- Remove no longer needed third party await extensions
- Handle two cases where illegal characters in file paths can cause issues
- Allow deactivation of audio preview features via define symbol to allow embedding into projects containing incompatible JD audio tools
- Don’t show exr files anymore under “Images”
- Handle complex expert search queries containing multiple likes with underscores correctly
- Fix scrolling in search results triggering drag and drop operation
- Fix programmatic search not switching to search tab
- Fix missing refresh to reflect latest changes in packages after long upgrade process
- Fix Backup folder “Open” command not working on Mac
- Fix identification of files in sub-packages in reporting not knowing they are in a sub-package
- Fix console error when bulk selecting package tree
- Fix outdated in cache info box not appearing for packages with available updates
- Fix safe categories stored incorrectly for custom packages breaking filtering for these
- Fix drag and drop blocking scene view
- Fix drag and drop not working twice in a row
[2.3.0] - 2024-05-27
Section titled “[2.3.0] - 2024-05-27”- Allow to switch package view between list and grid display
- Ability to enlarge or center grid or hide text below a specified tile size
- Support new package override format to specify package metadata already during indexing
- Ability to set only search phrase of a saved search leaving all other filters untouched
- Package data editor for custom unlinked packages
- Ability to set custom preview images for custom packages and archives
- Significant performance optimizations after recompile
- Multiple significant performance optimizations when reloading asset list
- Allow installing incompatible package versions using advanced option
- Allow export of archives
- Create better readable display names for archives
- Speed up validator for unindexed sub-packages and don’t reindex whole package just to add missing sub-packages
- Ability to deactivate Asset Store live updates
- Highly improved package import
- Fix Unity progress bars overlaying interactive import window
- Fix import getting stuck on packages that are already imported due to missing Unity event
- Retry cancelled imports upon manual restart
- Show sub-package count in bulk selection info
- Initial AI caption generation with fully local and free tooling
- Ability to search in AI captions
- Support editing package license and description
- Periodically recommend database optimization
- Disallow importing into package folders
- Persist selected tab in preferences
- Much improved package download support (pause, resume, abort)
- Slight Unity 6 UI adjustments
- Do not search and filter inside sub-packages, just consider root and always show all sub-packages
- Validator for unprocessed sub-packages
- Render license location as link if set
- Better captions for Fix button in maintenance wizard
- Advanced option to disable some error logs
- “What will happen” explanation under “Update” button
- Handle case of incomplete asset data when fetching from Asset Store
- Fix DB upgrade on new DB being triggered every time potentially
- Fix package preview icons missing on scene change
- Fix missing registry package icons in Unity 2019
- Fix import not resuming with next in queue after completion in Unity 2023+
- Fix indexable asset calculation also considering excluded packages now
- Fix filtered package list not showing a result in some cases with sub-packages
- Fix constant multi-select when advanced UI is always visible
- Fix some progress index off by 1 issues
- Fix edge case of grouped package list with sub packages not displaying
- Fix import button visible although target path not valid
- Fix CTRL to deselect not possible in package list
[2.2.0] - 2024-05-06
Section titled “[2.2.0] - 2024-05-06”- Sub-Package support (packages in packages, archives in packages, packages in archives, recursive)
- Display sub-packages as tree under package
- Support rar & 7z archives
- Support dependency analysis for shaders, hlsl and cginc files
- Support dependency resolution for old Unity package formats
- Support adding Unity projects as additional media folders (will only scan /Assets folder)
- Support importing prefabs from media folders
- Support for installing and removing package samples
- Hide common files defined in search settings only when returning all results
- Scan all files in media folders when selecting -All- instead of only media files
- Introduce new default folder type “All Media” which has old behavior of only scanning for audio, images and models
- Store Asset and Package cache references in relative fashion, making it much easier to reuse the same database on multiple devices out of the box
- Store all paths (assets, files, additional folders) with forward slashes
- Index media folders faster
- New validator: Orphaned Packages
- New validator: Missing parent package
- New validator: Orphaned preview folders
- New validator: Orphaned tag assignments
- New maintenance view: Packages with Sub-Packages
- New advanced option to extract only single files when previewing audio clips
- Support importing full archives
- Better indicator if something is already in the project
- Ability to turn off extension filtering in search settings
- Allow ignoring excluded extensions temporarily when no search results exist
- Change import structure default (keep original structure and import into ThirdParty sub folder)
- Improve package delete dialog to include an actual cancel
- Remove also tags, media and previews when deleting a package
- Show detected Unity project in folder wizard
- Show download progress even if total size is not known
- React more gracefully when database is locked
- Allow to reindex archives instantly as well
- Show last update date also for archives
- Timeout and auto-cleanup of temp files for downloads that are stuck after 30 seconds
- Make sure extraction cache supports identically named packages in different locations (will invalidate existing cache)
- Make Asset Store refresh cycle configurable
- Order dependencies view by path and not type
- New optional default setting to keep new packages extracted
- Better report unresolveable dependencies
- Slightly improve performance of package indexing
- Fix package list previews disappearing after entering play mode
- Show indexed file count in package details
- Wrap long publisher names
- Use icon for custom packages
- Optional tile size slider directly under search window
- New package sort options: Rating, #Reviews
- Better indication of indexable packages by changing package count display a bit
- Show number of abandoned packages and sub-packages
- Align statistics on packages and settings tab
- Allow turning off additional folders indexing completely
- Introduce versioned configurations and config upgrader
- Small UI improvements
- Improve “Reindex Now” behavior to start much quicker and don’t index items twice in edge cases
- Reduce cache monitoring resource consumption
- Don’t ping assets in temp folder
- Fix case of version comparison with qualifiers not working as expected
- Fix packages not being indexed on Reindex Now
- Fix registry package state not reflected immediately when uninstalling
- Fix tag search being case-sensitive
- Fix auto-downloads still happening after setting limit if size is not determined yet
- Fix media folder caching not working when patterns were used
- Fix incorrect dependency state for disappeared files
- Fix edge case of sub progress bar disappearing
- Fix persistent cache size calculation
- Fix hotness parsing
- Fix edge case of stopping indexing not working
[2.1.1] - 2024-04-09
Section titled “[2.1.1] - 2024-04-09”- Handle edge case of asset cache directory not existing
- Show download size in package view next to download button
- Report file details when fmod encounters an incompatible audio file
- Spelling and some more label wrapping
- Show package to be downloaded before download starts
- Have auto-downloads react to exclude flag
- Fix selected UI refresh issues
- Fix files without dependencies being imported into sub folders anyway
- Fix opening media images on Mac in system app showing only -50
- Fix lossless not being visible on Mac to force lossy preview upscaling
- Fix indexed files reporting not being available anymore
- Fix moving database showing error state
[2.1.0] - 2024-04-08
Section titled “[2.1.0] - 2024-04-08”- New Maintenance Wizard to consolidate all clean-up and fix operations
- New validator: Orphaned asset file clean-up
- New validator: Duplicate Media Indexes
- Much faster orphaned preview image clean-up
- Show lossless upscale only on Windows
- Don’t mark preview erroneous during recreation if original preview still is available
- Handle config syntax errors and show UI to guide user where to fix
- Use included package preview file in case resized preview could not be created
- Support CTRL + A in search view to select all tiles
- Allow limiting auto-downloads by size
- Upgrade sharplib to eliminate experimental dependency
- Better handling of local packages
- Install support for Git URL packages
- Handle deserialization errors due to reconfigured json converters
- Fix edge case of resize error thrown when creating preview images
- Fix opening media images on Mac in system app showing only -50
[2.0.1] - 2024-03-25
Section titled “[2.0.1] - 2024-03-25”- Support specifying custom Package cache folders
- Add package maintenance view: Downloaded
- Fix incorrectly detected URP converter capability
- Fix edge case where indexed media files point to the same location
[2.0.0] - 2024-03-22
Section titled “[2.0.0] - 2024-03-22”- Greatly improved update flows
- Solve incorrect display of update information
- Use live version instead of package version if local info file exists, fixes incorrect display of updates available
- Incorporate multiple ways of version correction
- Store additional metadata from Asset Store
- Support capitalization changes in cache paths (without asset duplication)
- Improve asset attribution logic in database and more intelligent fallback chain
- Support multi-version assets from Asset Store under same cache location (e.g. Curved World)
- Correctly show download state of identically named and stored packages from different Asset Store listings (e.g. Curved World)
- Show currently downloaded version and allow switching to other listing
- Better explanations and update highlighting for packages that can be updated automatically and which can’t but are still an older version
- Option to toggle visibility of updates for custom packages
- Detection of changed media files through size check (potentially slower)
- Show version information and last update also for linked custom packages
- Much improved registry package support
- Show and also persist all available registry packages reported from Unity without need for cache scan
- Install and remove packages easily from the package list
- Package updates now also appear in the update list
- Per package an update strategy can be defined (latest, latest stable, recommended, manually)
- Support registry packages listed on Asset Store (e.g. Meta XR)
- Improved reaction of the UI to events from the package manager
- Easily see which packages are currently installed in which version
- Cleaned up package actions and added new special purpose actions
- Removed backup flag from registry packages
- Registry packages now have an icon
- Package version selection UI only enables versions to install which are compatible
- Package version selection UI shows more explanations in case a version list is unavailable
- Remove not really useful “Preferred Version” workflow
- Bulk update registry packages
- Show target package version in import UI
- Show hint that version of indirect packages is managed through dependency
- Multi-select in search results window (Windows only right now, Mac has one more issue left)
- Bulk add/remove asset file tags
- Bulk recreate previews
- Bulk import individual files
- Bulk drag & drop from search onto project view
- Bulk delete- Add option to filter by asset store packages only
- Performance improvements
- Faster DB operations
- Faster meta file access
- Dramatically faster image handling
- Dramatically faster media files update check
- Dramatically faster bulk selection handling, effortlessly supports many thousand packages now
- Switch from polling to eventing for file system monitoring
- Faster storage of purchases information
- Speed up preview recreation by a lot
- Speed up fetching of asset details
- New image processor on Unity 2021.2+
- Dramatically increase indexing performance since it does not need to go through Unity
- Upscale images already during package and media indexing
- Introduce lossless preview upscaling mode, which provides higher preview resolutions where easily applicable, e.g. image files, but leaves existing preview images unscaled
- Read dimensions also from gif, bmp and tif files
- Additional Package view enhancements
- Package type quick selectors to package view
- Search also through description during package search
- Show package screenshots and YouTube links
- Load package thumbnails from the web if not available yet
- Show Load Metadata button in case no metadata was fetched yet
- Show pricing information
- Excluded packages don’t appear in asset tree anymore now
- New maintenance view: Excluded
- More flexible search like in search view supporting fuzzy search and +-~ operators
- Button to reset package filters
- Show icons for archives and directories
- Package action to force refreshing metadata from Asset Store
- Cache package preview icons leading to much faster rebuild of package list and less disk IO
- Speed up switching to Package list or Settings tab
- Show package version also if no release date is available
- Show publishers as links to publisher page if data is available
- New package sort option: current hotness
- New package sort option: by file path (location)
- Group packages by location
- Optional Expanded Mode for Package view to see description, release notes and dependencies
- Show purchase date in package view
- Show supported Unity versions in package view
- Support hiding indirect package updates
- Add Expand All feature when grouped view is active
- Support setting package versions manually if missing
- Show file and package names in multiple lines in inspectors
- Maintenance view for deleted custom Unity packages
- Filter late by package type in package view maintenance to allow searches like “Duplicate but Show custom packages only”
- New package action to reindex only images again
- Show hints for deleted custom Unity packages
- Additional Search view enhancements
- Setup Wizard for most important settings before indexing
- Support audio scrubbing during preview
- Automatic material conversion to URP
- Support material dependencies inside FBX files
- Ability to resolve dependencies for many additional types
- Show size before extracting
- Allow hiding details pane in Search view
- Consider search filters also when filter bar is collapsed (use filterOnlyIfBarVisible to restore legacy behavior)
- Show search result is limited hint when no results are shown
- Drag and drop to Scene view or any field accepting dragged objects (for items already imported in the project, which can be done with just one prior click)
- Simplify file import button and show additional options only on CTRL
- Show correct actions and a warning if local directory, custom package or archive was deleted
- Add some missing file extensions for video, audio, document and model filters
- Add more file extensions to ignore list in search for better usability
- Show hint before importing that dependencies need to be scanned first
- Support dependency analysis for terrain layers
- Allow filtering for files and/or packages without tags in search results
- Allow more package actions also for directory packages
- Sort packages by size
- Show Recreate Preview if it is missing
- Store date of last refresh in directory packages
- Additional Settings view enhancements
- Allow to open cache paths directly from Settings page
- Dedicated UI flow to support custom asset cache locations
- Additional folder setup wizard
- Show deprecation warning if asset cache folders are still in additional folders
- Automatic detection of configured asset cache location
- Disallow to add asset cache folders to additional folders
- Show package cache location as well
- Consolidate all settings, move preferences into main settings section
- Show “keep auto-downloads” setting in UI
- Hide some advanced settings behind extended CTRL visibility
- Allow to enter more than 10 backup versions
- Shortcut to open backup folder
- Make hiding advanced UI optional
- Auto-focus URL field in Asset Connection dialog
- Show additional folder locations under settings and move to separate section
- New maintenance function: reindex audio files with missing length
- New media folder property: Check Size to update files upon changes
- Limit checkbox widths
- Make search window reusable from other assets
- Automatically add a script define symbol to detect the tool from other integrations
- Initialize AI also without any UI showing
- Show only search tab, no actions visible
- Multiple modes: return on grid selection or explicit Select button
- Automatically materializes assets into project
- Optional search type lock and initial search phrase
- Optional hiding of asset details pane
- Returns asset location
- New API ResultPickerUI.ShowTextureSelection() which will automatically identify adjacent textures (normals, ao, metallic…) for the current selection and materialize all
- Add example scene how to open the search from a Third Party asset
- Add quick start document
- Restart initial index automatically one time to incorporate all online changes
- Use defined import path in Import dialog if set
- Adapt styling to new font sizes in 2023.2+
- Set better minimum window sizes for windows
- Ability to adjust table row height, media and thumbnail sizes via advanced settings
- Handle custom database location not existing anymore (revert to default)
- Skip _MACOSX folders
- Download assets on demand is now active per default
- Auto-remove files from index that are not contained in package anymore
- Switch texture loading operations to async
- Make preview generator resilient against inaccessible files
- Introduce advanced settings on settings page to have less interaction with json config directly
- Make web request timeout configurable and reduce default to 20
- Handle many additional semantic versions
- Omit letters like “v” in first component of backup version
- About page button is a toggle now allowing to easily go back
- Ensure previews are still visible after scene change
- Reintroduce workaround for unsupported characters in audio file names
- Many small UI improvements and more tooltips on many actions
- Handle Unity 2022.2+ deprecation warnings
- Add SQL Viewer link to documentation
- New logo
- Hide potential connection error when checking for updates
- Automatic force rescan of local packages after upgrade
- Don’t delete cache during indexing if cache entry was already there
- Remove incorrect fields from DB
- Show warning during export if package is not downloaded and no auto-download is active
- Unload unused memory regularly during indexing to avoid out of memory issues
- Fix auto-download of packages failing prematurely
- Fix newly cached assets not being registered in case identical custom package was already indexed
- Fix potential deletion of original asset files during preview creation
- Fix double click import not waiting until dependencies are calculated
- Fix reindexing single package would trigger indexing twice
- Fix package import state getting lost when package view is refreshed
- Fix bulk preview recreation not working sometimes
- Fix previews not reverting to default immediately if missing
- Fix dependency state not instantly updated when quick-importing
- Fix publisher and category not filterable for non-purchased but linked custom packages
- Fix state flickering of packages between downloading and downloaded
- Fix left and right key when editing search preferences causing paging
- Fix package preview texture loading error causing issues downstream
- Fix new tags not immediately showing after importing archives
- Fix indirect registry packages not shown
- Fix updates sometimes not shown when identical package was available in a newer version as custom package
- Fix resetting search filters not resetting conditions
- Fix custom packages being incorrectly attributed as Asset Store Packages when also purchased
- Fix unicode characters not being supported in audio file names
- Fix being able to accidentally trigger update download twice
- Fix asset duplication edge cases
- Fix attributing incorrect version in case of mismatching local cached files
- Fix backup not working with relative paths
- Fix asset type in search not being saved immediately and forgotten on recompile
- Fix text being cut off if all setting sections are collapsed
- Fix error when package search result is empty
- Fix potential out of memory error by regularly freeing up unneeded editor resources
[1.11.0] - 2023-10-01
Section titled “[1.11.0] - 2023-10-01”- Export assets!
- New All-In-One export UI (meta data to CSV, assets to external folder, HTML catalog (coming soon))
- Single or bulk package export, filterable by file type
- Optional auto-download assets for export if not cached
- Support looping audio preview
- Support packages with duplicate names in search (names have [ID] appended now)
- UI hint to remind users that CTRL will show additional options
- Support exporting tags into CSV
- Minor UI adjustments for 2023.1+
- Fix downloads not being tracked correctly if custom asset cache location is set
- Fix audio continuing to play when switching tabs
[1.10.1] - 2023-06-23
Section titled “[1.10.1] - 2023-06-23”- Make “Extracting…” label better readable
- Speed up parsing of audio files where filenames contain special characters
- Support unity packages containing audio on network shares
- Fix grouped package view making editor unresponsive
- Fix edge case where dependencies could not calculated if package contained identically named files in multiple directories
- Fix another case of invalid paths causing UI to break
[1.10.0] - 2023-06-06
Section titled “[1.10.0] - 2023-06-06”- Cross-device reuse of the same database: Ability to store index in a relative fashion!
- Show other device mappings, create mapping, select mapping to restore, delete mapping
- Store current device info in DB for later use
- Allow sorting packages in package view (if not grouped)
- Persist purchase date and make sortable in packages view
- Make packages clickable in Reporting view, show package details for identified packages
- Multi-select in Reporting view for bulk operations
- Show also number of identified packages in reporting tab
- New search preference to specify field to search in (Full Path or File Name)
- Support automatically adding tags to packages and archives in additional folders
- Remember selected search type
- Fetch asset details of new or outdated items first
- Format numbers with regional settings
- Support backup also for auto-downloaded packages that get automatically deleted again
- New KeepAutoDownloads property which will not automatically delete downloads again after indexing
- Play audio only if selected by user
- New action to open archive location
- Simplify dependency display a bit
- Make it clearer in the UI that zip archives will be treated as a package
- Allow activating/deactivating preview generation for archives
- Make preview generation much more reliable at the cost of a bit slower creation
- Give better hints if asset was not downloaded and details were not fetched yet
- Updated documentation with many additional scenarios and details and updated screenshots
- Show performance hint before initial indexing
- Show interstitial after some imports
- Add an easy way in the Info section to write a review for the asset
- Handle failing to save config due to locking gracefully
- Fix broken online import for edge cases when Unity API returns no categories
- Detect and handle invalid paths in UnityPackages gracefully
- Fix “Open in package manager” not working anymore from 2022.2+
- Fix “Show in package view” not working when view was never open before
- Fix “indexed” icon in package view not really visible in light theme
- Fix settings page not fully updated on DB switch
[1.9.0] - 2023-02-06
Section titled “[1.9.0] - 2023-02-06”- Auto-Download packages from Asset Store during indexing!
- Ability to jump to specific page in search results
- Ability to upscale preview images (simple resize for now)
- Play available audio previews even during extraction
- Show view settings button also when there are no search results
- New maintenance view: Indexed packages
- Support setting cache folder path
- Ability to specify custom global config location through environment variable
- Support removing single files from search results
- Support target folder selection on import also in 2023.1+
- Add bigger result sizes in drop-down
- Stop audio preview when entering play-mode
- Show scroll bars on packages detail pane if necessary
- New asset category: Animations
- Show registry updates only if installed in project and compatible to current Unity version
- Show number of excluded packages in Package statistics
- Document basic API usage
- Extend tool diagnostics for support purposes
- Improve download feature to work more consistently and reliably
- Allow to jump to search and manage reindexing even if local package does not exist anymore in cache
- Improve deletion of local package cache files
- Recover from externally deleted package cache files
- Fix length not being filterable for fractions of a second
[1.8.0] - 2022-12-14
Section titled “[1.8.0] - 2022-12-14”- Allow to create a new package for each media folder where indexed files are attached to instead of all being under -no attached package-
- Media Folders have a setting now to remove orphaned files from the index that don’t exist anymore in the directory!
- Support materializing imported files from UnityPackages and archives into their original folder structure!
- Settings for import destination and structure
- Allow to keep original structure of individual assets during import
- Support custom fixed target import folder
- Special rule to materialize files without dependencies during drag and drop directly into target folder
- Allow marking new packages for backup automatically
- Consider ASSETSTORE_CACHE_PATH for default asset path if set
- Improved and extended hard disk space usage overview
- Show available updates for registry packages
- Expose Hue field for export
- Allow marking packages to be always extracted for faster access
- Delete old cache entry for always extracted packages when encountering new version to index
- Remove redundant preview information from database (size reduction + performance improvement of ~10%)
- Maintenance function to remove orphaned preview images
- Change “Open in Explorer” to “Open in Finder” on Mac
- Backup excluded assets as well
- Remove another unneeded preview field from the database
- Consolidate more settings into the Settings panel
- Continue indexing even if default asset cache could not be found
- Support special case of Unity packages that are not zipped
- Improve color importer to mark missing preview images correctly
- Dramatically reduce set of files to go through in Color indexer if audio indexing is disabled
- Handle packages correctly where seat has been revoked after initial indexing by switching them to custom packages until they reappear in the purchases
- Fix package previews not showing in all cases
- Fix metadata sometimes not getting updated during online refresh if package indexing is running in parallel
- Fix warnings throw by compiler
- Fix temporary extraction for archives not getting removed again after indexing
- Fix folder size calculation error if Extracted folder does not exist
[1.7.0] - 2022-11-15
Section titled “[1.7.0] - 2022-11-15”- Support drag and drop from search to project browser!
- Ability to recreate previews! (individually, per package, per database)
- Custom UI to visualize dependencies, showing total size & grouping by file types
- Dependency view now shows which assets are already in the project
- Materialize dependencies when recreating previews (enables prefab and material preview generation)
- Automatically remove missing scripts from prefabs for improved dependency calculation
- Search view option to show only with or without available previews
- New search mode: individual words do not need to appear in that order anymore, except if search starts with ~.
- Search can be told that words must not appear in the result by prefixing a word with “-”
- Export Data wizard
- Ability to turn off auto-search
- Structure preview images into sub-folders
- Show upgrade wizard if needed when updating tool
- Allow reimporting individual assets even if they are already in project
- Improve color detection by switching to hue
- Faster color indexing, reduced DB size
- Match colors by custom range (advanced setting directly in config json)
- Don’t extract package for sound preview if file is already inside project
- New shortcut to select same package from search view in package view
- Auto-mark missing preview images to be redone and reset internal state
- Backup only selected packages
- New bulk action: enable/disable backups
- Make auto-hiding view settings configurable
- Format configuration JSON for easier editing
- Treat DLLs as script dependencies
- Improve dependency recursion detection
- New maintenance view: marked for backup
- Make reporting asynchronous, show progress and allow cancellation
- Scroll back to top when changing search result pages
- Configurable hard-limit when selecting to see -All- search results to keep Unity responsive in case of giant result sets
- Work-around Unity issue that deleted assets are still reported as existing in project (fixes reimport & missing dependencies on second import)
- Limit current search quickly to selected package
- Add tip to documentation to use empty project for initial indexing
- Add advanced configuration section to documentation
- Skip audio files per default during color indexing
- Remove warning in 2023.1
- When sorting by color only return indexed items
- Hide more dangerous maintenance functions initially
- Don’t fail indexing when there are extraction errors
- Abort texture loading in asset tree when entering play-mode
- Ensure preview images are reloaded when existing play-mode and tool is docked
- Don’t accidentally mark packages as done when cancelling indexing
- Catch cases when local package list is not available
- Fix potentially wrong package getting selected when going from Package view to Search view
- Fix edge case of preview images sometimes not being created
- Fix edge case of cache directory not being able to be deleted
- Fix case of search returning no results if it was on a sub page before
- Fix long lists of dependencies not being able to visualize
- Fix Asset Store packages manually stored in different folders being marked as outdated
- Fix files with multiple . not being able to be previewed
- Fix import with dependencies failing when asset file ends with a space
- Fix Ping not selecting asset correctly if project view was not visible before
[1.6.0] - 2022-11-02
Section titled “[1.6.0] - 2022-11-02”- Support indexing zip archives!
- Support determining dependencies of binary serialized files (but without scripts)!
- Index colors & Search/Sort by color (default inactive as it takes a while to index)
- Expert search with input validation and field picker
- Support updating individual packages to newest version
- Support bulk-updating individual packages to newest version (experimental)
- Easy mode: Update everything in one go with only one button
- New deduplication workflow
- Treat storage location of packages as main differentiator
- Support having the same package multiple times in multiple locations
- Update metadata of all duplicate packages
- Handle “outdated” calculation much better
- Remove old asset splitting logic
- More efficient and faster update of Asset Store metadata
- Ability to open package in Package Manager
- New maintenance view: “Duplicate” showing packages pointing to same Asset Store asset
- New maintenance view: “Updates Available”, with newest updates shown first
- New maintenance view: Not Downloaded
- Improve display of ratings (no empty stars)
- New bulk action: Open Package Locations
- Retry failed web requests one time (solves Curl error shown every now and then, error will still occur though)
- Ensure local package header data is preferred to new online data to represent the actual indexed truth
- Page through search results with arrow keys
- Jump to first and last search result with page up/down
- Show if a package is disabled/abandoned
- Show update available info only if newer update is not yet downloaded in a duplicate asset
- New setting to exclude newly added packages per default
- Reinclude packages automatically when triggering manual reindexing of package
- Optimize database maintenance command
- Allow hiding search results without preview image
- Rename long source url files to consistent short form
- Allow creating a debug report for easier support
- Hide Reindex button if it is not applicable
- Fix incorrect version stored in duplicate bundles
- Fix indexing failing if cached assets are deleted in between
- Fix preview images sometimes not getting generated
- Fix SemVer parsing errors in edge cases
- Fix icons not displaying tooltips
- Fix “goblin” bug: duplication of packages due to identical package filename
- Fix end of package download not correctly updating package location data
[1.5.0] - 2022-10-17
Section titled “[1.5.0] - 2022-10-17”- Allow adding tags to individual files!
- Download assets into cache right without using the package manager!
- Bulk-Download assets
- Support downloading assets from the Import UI
- Optional backup of assets allowing to keep multiple versions (Custom backup folder, SemVer based)
- Filter by package and/or file tags
- Intelligent tile text selection option auto-selecting title on tile size
- Allow grouping packages by state
- Read package metadata directly from asset package files
- Persist downloaded/cached version
- Show more meaningful data earlier in the indexing process
- Show phase information when updating Asset Store details
- Add version column in package list
- Show indicator if there is a newer version of an asset available
- Allow instantly reindexing single package
- Allow triggering package download from search page
- Ability to activate cooldown during indexing for hard disks that more easily overheat
- Trigger import optionally by double-clicking onto search results
- Show advanced features when pressing CTRL key
- CTRL + Local Update will force updating all assets with the local package metadata
- CTRL + Asset Store Update will force updating all asset details of all assets
- CTRL + Import Package will open file location of package
- CTRL + Delete Package will immediately delete the cached package
- CTRL + Delete Packages will remove cached files for all selected packages
- Major performance increase when rescanning media folders
- Seal classes for performance
- Stabilize media indexer in some edge conditions
- Fix assets now correctly removed again after media indexer run
- Fix dependency extraction sometimes failing if GUIDs appear in multiple packages
- Fix packages in package browser not detecting immediately if local cache was deleted
- Fix potentially old preview images shown when clearing or switching database
- Fix package details sometimes being updated again all the time
[1.4.0] - 2022-09-13
Section titled “[1.4.0] - 2022-09-13”- Package Support! Use asset packages and registry packages side-by-side completely transparently. Select preferred versions. Import single or in bulk. Automatically adds scoped registries if needed.
- Ability to index packages coming from the Unity or other registries
- Support local tarball packages
- Support embedded packages
- Support git URLs for packages
- Support offline mode in case packages are temporarily not available or Internet is down
- Fail gracefully if packages contain malformed manifests
- New settings to enable/disable content indexing
- New additional filter in search: all packages, asset packages, registry packages, custom packages
- Optionally use package keywords as tags
- Extract author data from packages
- Maintenance filter to show all installed registry packages
- Maintenance view to see packages with custom registries
- Show registry packages also in reporting view
- Show package size in bulk view
- Show minimal Unity version for packages
- Show license of packages
- Allow Open in Search only if there are files indexed
- Add missing preview icons for images
- Show tag creation hint also in tag UI
- Store Guids also for media files if meta files exist
- Restrict media indexer to only create previews for media files (since CS and asmdef would interrupt import process)
- Split local update to store package metadata first and then go into indexing
- New package grouping option: by publisher
- Connect free-floating asset packages to Asset Store
- Allow breaking asset store connection again
- Import also small and icon package image locations into database
- Gracefully handle invalid package manifests by only omitting the incorrect fields
- Maintenance view: see all manually linked packages
- Maintenance view: show disabled by Unity
- Link to changelog in package version selection if a link exists (e.g. all Unity packages)
- Added dedicated filter side-bar in package view
- Show/Hide deprecated packages
- Show outdated assets in Asset Cache
- Support deleting files from cache while deleting package from database
- Regularly refresh Asset details online
- No-Sort option in search to dramatically speed up browsing and searching (Assets are typically sorted by asset path in the DB initially)
- Additional minor performance optimizations when searching
- Show update hint when new version is available
- Component for semantic versioning comparisons
- Add safe-guarding timeout to package metadata resolution
- Make search input delay configurable
- Link to Asset Store page
- Correctly handle outdated packages in Unity Asset Cache: Split into two assets, unlink old one from store
- Add timeout to preview image generation
- Only show asset store link if there is actually still a linked asset
- React gracefully when hard drive is full
- Fix tags not being sorted correctly when mixing upper and lower-case
- Fix initialization not being done in edge cases when tool is docked
- Fix media properties extraction aborting if encountering files with very long paths
- Fix preview generator aborting indexing if files cannot be removed temporarily
- Fix bulk import not continuing when script files are imported
- Fix guid extraction stopping indexing when encountering too long paths
[1.3.0] - 2022-08-29
Section titled “[1.3.0] - 2022-08-29”- Saved Searches! Save and restore any search easily
- Bulk package import! New import wizard allows to easily import multiple packages at once
- Integration with Package2Folder! Allows importing packages into arbitrary sub-folders
- Move all additional filter options into new filter bar for a much cleaner UI
- Allow import from search also if a file inside the target dir is selected and not the directory itself
- Allow deletion of packages from database
- Bulk action to force reindexing multiple packages at once
- Bulk include/exclude of packages
- Bulk deletion of packages
- Search inside packages view
- Use default icons when previews are missing
- Properly support deprecation of assets
- Bring index and Asset Store update buttons into one section
- Use progress bars for better visualization
- Remove package exclusion on-demand
- Speed up package importer dramatically in case of many excluded packages
- Big performance increase when scanning for package updates
- Integrate folder settings into list
- Make gathering extended media attributes optional
- Make copying preview images optional
- Make showing icons instead of empty previews in search optional
- Make indexing package contents optional
- Global settings sections
- Allow to reset additional filters quickly
- Renamed Index to Settings
- Show better hint how to create new tag
- Improved administration of additional folders
- Split package update process into two steps: create packages in database and index content to show asset results faster
- Hide collapse button if no grouping is active
- Handle correctly if asset store purchases could not be retrieved
- Fix “Reindex Asset” deleting the asset losing all metadata
- Fix accidental spill-over of data between live and deprecated versions of an asset
- Fix 0-byte packages causing import to fail
- Fix corrupted packages causing import to fail
[1.2.0] - 2022-08-22
Section titled “[1.2.0] - 2022-08-22”- Media Indexer! Index and search through arbitrary media files, not just those in unity packages, e.g. for instant unified access to a sound library, texture folder, models downloaded from the web
- Tagging! Tag assets, import tags from Asset Store, group assets by tag, create/rename/delete tags, set tag colors, bulk add/remove
- Multi-select in asset tree
- Reporting tab will display identified asset of currently selected item in Project View
- Show asset ratings with stars
- Replace custom folder list UI with standardized reorderable list, with more functionality out of the box and allowing to influence the import order
- Ability to jump from asset view to filtered search view (button & double click)
- Exclude assets from search and indexing
- Exclude files from search by extension
- Show & Consider deprecated assets
- Show asset icons in asset browser
- Allow limiting search to specific file sizes
- Stop all sounds when tool window is closed
- Cleaner UX inside dropdowns on Search tab
- Support Linux
- Create less garbage during UI refresh
- Link to Asset Store from asset details
- Rename Assets to Packages for more clarity
- Make About tab into an Icon to save space
- Exclude more files per default from search results
- Optional grouping of long dropdowns in Search tab
- Big performance improvements when navigating between tabs and switching from and to play mode
- Fix asset metadata sometimes not being displayed
- Fix custom folder enablement state not being saved immediately
- Fix asset tree collapsing and expanding seemingly randomly
- Fix filenames with extension only throwing errors (e.g. .wav)
[1.1.0] - 2022-08-08
Section titled “[1.1.0] - 2022-08-08”- Ability to move cache database to different location, use other existing database or create a new database
- Support global (default) and project-specific configurations
- Support sorting
- Filter by image dimensions or audio length
- Asset grouping by category
- Unify display of path slashes
- Don’t immediately search while typing
- Option to reindex individual assets
- Allow direct import of package from asset list
- First preview version of Reporting feature listing all detected assets in a project
- Auto-upgrade database
- Improved asset view, grouping, details pane, UI alignment
- Add more supported file types for type clustering
- Add 2022.1 hint
- Support different Asset Store cache locations through custom folders
- Officially support 2019.4
- Prepare for future bulk import of packages
- Show ratings for assets if available
- Show last updated date of assets
- Disable paging arrows when no further pages are available
- Customizable search view: Tile size, Tile titles, Auto-Ping on select
- Improved search field UX
- More tooltips all-over
- Switch to first result page after different search
- Show version in About
- Extent documentation with installation and configuration guide
- Calculate guessed display category during package import if asset store data was not finalized yet
- Fix audio preview not stopping
- Fix incorrect _ escaping in search when other conditions are used as well
- Fix audio preview causing duplicate extraction
- Fix sound files with # or + in their name not being able to be played
- Fix massive performance degradation with many files in the database
- Fix long break between asset imports
- Fix UI becoming very slow if search term was not found
[1.0.0] - 2022-07-26
Section titled “[1.0.0] - 2022-07-26”- Initial release