docs.unity3d.com
    Show / Hide Table of Contents

    Changelog

    [3.0.0-preview.26] - 2022-06-29

    • Add .buginfo.
    • Fix exception with Transactions.
    • Fix SearchSettings fetching Search Engines.
    • Remove ParsedQuery api upgrade.

    [3.0.0-preview.25] - 2022-04-21

    • Fix search indexer concurrent issue when asset are deleted and the index is being updated at the same time.

    [3.0.0-preview.24] - 2022-04-20

    • Add error reporting when a search index fails to load.
    • Fix auto-complete text overlapping.
    • Fix how the global search window is reused in different context.
    • Fix nested search expression constants evaluation (i.e. constant{...})
    • Fix property database concurrency under certain conditions.
    • Fix query string expression parsing.
    • Fix scene search proposition enumeration for large scenes.
    • Fix search picker persisted search flags.
    • Improve asset provider preview generation.
    • Update default Temp* pattern exclusion of folders.

    [3.0.0-preview.23] - 2022-02-15

    • Add new Search APIs
    • Add +fuzzy switch for the scene and asset providers.
    • Add InitTestScene as default exclude pattern.
    • Add missing adb provider for advanced object selector search engine (case 1398289)
    • Add search result refresh when executing CTRL+Z to undo last block modifications (case 1394732)
    • Add support to hide the search group tabs.
    • Fix minor project saved search query UX issues.
    • Fix moved file not being re-indexed with the proper file path.
    • Fix scene provider incremental reference indexing exception.
    • Fix search indexer lock threading issue.
    • Improve how the search table is reset.
    • Index properties by default.
    • Minor UI style updates.
    • Update package documention to point to official 2022.1 documentation.
    • Use SearchViewState.group to initialize initial results tab when creating a new search window (case 1400665)

    [3.0.0-preview.22] - 2021-11-04

    • Add scene provider support for property matching =none
    • Enable Show Package Results for the find provider (find:)
    • Fix user search query table config initialization on save.

    [3.0.0-preview.21] - 2021-10-28

    • Add support to cancel search providers with threading capabilities.
    • Fix search table serialization with user search queries.
    • Fix select{} selector resolution with more than 100 elements.
    • Optimize scene provider ref= using global object id.

    [3.0.0-preview.20] - 2021-10-18

    • Add support to drag sub asset results to ObjectField (case 1374002)
    • Add support to filter by static states (i.e. h: static=[navigationstatic, batchingstatis])
    • Fix New table view columns should be based on the selected search group (case 1371705)
    • Fix NullReferenceException after switching Description column format to Performance metric (case 1364701)
    • Fix search picker fails to filter sprite assets (case 1371778)
    • Fix searching sub asset by asset container path.
    • Fix sub asset type resolution (i.e. select{p: t:sprite, @name, @type})
    • Fix Utils.GetAssetPreviewFromPath when used with invalid paths.

    [3.0.0-preview.19] - 2021-10-04

    • Add debug search preference dropdown to disable specific custom indexers.
    • Fix indexation of removed properties (case 1370415)
    • Fix QuickSearch window icon in dark theme.
    • Fix search table serialization.
    • Fix SearchQueryProvider query enumeration (i.e. q:...)
    • Fix text not selected when search view opens.
    • Optimize the amount of material and shader properties that get indexed.
    • Refresh search views when new data gets indexed.
    • Remove the Help provider (?) which wasn't used and will be replaced with the new Query Builder UI

    [3.0.0-preview.18] - 2021-09-27

    • Add ref=<global object id> asset reference indexing to have nested queries work with h: ref={p: t:material}
    • Add new prefab asset selectors, (i.e. select{t:prefab, @label, @prefabbase, @prefabtype}
    • Add scene object name indexing if no asset path resolves.
    • Add search action Properties for the asset provider
    • Add support for the dependency manager
    • Add support for Vector4 filtering (i.e. h: position<(,0,) to find objects below the ground at 0)
    • Add table view support for 2020.3
    • Do not stall asset provider request when done through a search expression if the indexes are not ready.
    • Fix prefab: variants indexing
    • Fix {t:prefab} not being evaluated as an union expression
    • Fix asset store provider display in compact view.
    • Fix asset type selector for GameObject/Prefabs, @type will report Prefab for GameObject assets (i.e. .prefab files)
    • Fix integer property filter using an floating number (i.e. h: vertices>900.1)
    • Fix long error string display in search view status bar.
    • Fix performance issue with DateTime.Now and GetDocumentKey with scene objects (~10x)
    • Fix Quick Search package 3.0 can not open prefab/scene on alt+enter (case 1362526)
    • Fix saving query doesn't save customized column layout (case 1365672)
    • Fix scene provider GameObject serialized property filtering (i.e. #m_Layer=0)
    • Fix scene provider item display in compact view.
    • Fix search column serialization using path info instead of selector.
    • Fix search file checkout when using SCM (i.e. perforce)
    • Fix search table construction alias initialization using a select{} statement
    • Fix single search index entry less than or equal number comparison.
    • Fix sort{} with duplicate values
    • Fix threaded evaluation of search expression handle leaks
    • Fix where{} search expression error logging.
    • Guard API attributes from user code exceptions
    • Improve material and shader asset indexing.
    • Improve search auto-completion when query includes commas (,)
    • Improve search indexing keyword mapping.
    • Improve search proposition for upcoming Query Builder.
    • Improve Search UI localization
    • Improve Search UI responsiveness.
    • Improve search view undo manager (i.e. CTRL+Z and CTRL+Y)
    • Optimize scene ref: search queries, ~10% faster.
    • Optimize search proposition enumeration
    • Process search task dispatcher when running background search expressions (fix some query stalling when using SearchService.Request)
    • Reduce index size by 10-20% by removing unused filters, name: and id:
    • Search expression can now be nested in a filtered query, i.e. h: ref=select{p: t:texture icons, @path}

    [3.0.0-preview.12] - 2021-06-25

    • Add API SearchService.CreateIndex to dynamically create a new index.
    • Add new SearchColumn API
    • Add new SearchProposition API
    • Add new SearchValue API to extended QueryEngine
    • Add SearchService.CreateIndex to dynamically create new search indexes
    • Add SearchService.IsIndexReady to check what is the state of an index.
    • Add support for read-only search table view.
    • Enable PropertyTable for package version
    • Filter scene properties using #<property_name>:<value>
    • Fix search expression spreading when space in element values.
    • Fix SearchService.Request with non removed delegates.
    • Fix unloading prefab objects when indexing.
    • Fix various UX issues related to saved search query tree view.
    • Fixed Console Window log hyperlinks cursor hovering.
    • Fixed package visibility when searching in the Project window when using the advanced search engine.
    • Fixed search by type tags are not adapted for use with the Quick Search engine.
    • Fixed text in the search field of the Search window doesn't get selected after focusing the window and clicking on the field once.
    • Improve asset indexer performances and index size.
    • Improve the search query tree view UI and UX
    • Index scene object references using hashes.
    • Mark some API as Obsolete(error)
    • Reduced the size of the asset index when using Types and Dependencies options only.
    • Search index combining is 175% faster
    • Some new icons are not final yet.
    • Update saved search panel icon

    [3.0.0-preview.9] - 2021-05-12

    • Add support to save local search (not shared as an asset in the project)
    • Fix prefab indexing performance issues and out of memory exception.
    • Improve saved search UX.
    • Improve search picker API and workflows.
    • Include many minor UI and UX improvements.
    • Include many QueryEngine improvements and new APIs.

    [3.0.0-preview.8] - 2021-04-07

    • Do not index objects with hide flags DontSave
    • Do not keep full prefab asset path keywords (saving ~1 MB of memory in large projects)
    • Fix object indexing with an invalid global object id.
    • Fix unavailable search index artifact timeout check
    • Scope property database code with USE_PROPERTY_DATABASE

    [3.0.0-preview.7] - 2021-03-27

    • Add [] to selector regex
    • Add basic search expression keyword support (i.e. ASC, DESC, etc.)
    • Add material texture property name indexation
    • Add range{} evaluator
    • Add support for item favorites
    • Add support for synchronous resolution when using SearchService.Request
    • Auto expansion of sample expression values
    • Check for search query in package. Allow search extensions internal access
    • Compress search indexes by ~60%
    • Do not save search query if file path is not valid for asset db (case 1317448)
    • Don't open multiple windows of Index Manager
    • Enable boolean filters without operators.
    • Fix asset store search provider carrousel
    • Fix error reporting triggered by avg in main thread
    • Fix floating number parsing with dots and comma
    • Fix multiple incremental incoming updates
    • Fix search field text selection when executing a saved query
    • Fix search index incremental update merge issue
    • Fix search service request using FirstBatchAsync
    • Fix SearchService loading itself too soon
    • Fix sidebar horizontal scrollbar and splitter popping
    • Fix slow find: ** globing pattern using regex (case 1323783)
    • Fix status error false positive
    • Fix the 2999 limit with multiple AND nodes
    • Improve active search view query workflow
    • Improve support for nested assets search indexing
    • Keep track of the last selected search query to later save over it
    • Minor UI tweaks
    • More compact syntax error message. ensure params numbering makes sense
    • Optimize asset provider GID resolution
    • Optimize AssetProvider.Search by ~4x
    • Optimize search indexes merge
    • Optimize search result path comparison
    • Remove existing documents from index before merging new content
    • Save all index strings in a table to save space
    • Save item size as a global editor preference
    • Support saving query in packages
    • Sync with 2021.2.0a12 (499bc7b9a4c9)
    • Update the search provider active state when toggled in the search view (case 1318459)

    [3.0.0-preview.5] - 2021-02-26

    • Add index types to the filter menu items
    • Add new SearchService.ShowPicker API
    • Add search expression language to evaluate multiple search queries and apply set operations, transformation or other user defined operation.
    • Create default index when opening the index manager if it was never created before.
    • Display individual search indexes are the asset provider in the filter menu (case 1307787)
    • Do not clear providers when disposing of the search context
    • Do not close search window on ESC if it is docked (case 1311205)
    • Do not index assets with ~ in the their file path.
    • Do not index redundant Assets and Packages root words
    • Do not save empty Roots/Includes/Excludes in the index settings file. (case 1307800)
    • Fix editor stall when the asset worker try to resolve a message log with an UnityEngine.Object in a non-main thread. (case 1316768)
    • Fix fbx and obj mesh type indexing (case 1305383)
    • Fix help provider using disposed search context (case 1309227)
    • Fix minor search tab styling issue
    • Fix package search provider Install, Update and Remove button availability (case 1309659)
    • Fix scene provider conversion test
    • Fix search view inspector wide mode issues (case 1299583)
    • Fix Search window appears with the clipped header when opened after reset (case 1306463)
    • Fix static API method name filtering
    • Fix updating default search database roots were not re-indexed
    • Ignore artifacts with an unresolved guid
    • Merge the object and asset search provider using GlobalObjectId as the search item key
    • Show disable index in the index manager. (case 1307781)
    • Sync with 2021.2.0a4 (864e4ed4e79c)
    • Sync with 2021.2.0a8 (6eb956596132)
    • The Roots object field is changed for a TextField to allow selection of folders outside of Assets. (case 1307793)

    [3.0.0-preview.3] - 2020-12-06

    • Add a SearchQuery dedicated inspector that does a preview of the query.
    • Add error highlighting when a query is illegal.
    • Add grip icon in Index manager reorderable lists.
    • Add i: as a new filter for interface searching.
    • Add new Analytics: lots of new GenericEvent and a new ReportUsage
    • Add new search tabs.
    • Add support for subset of SearchItems during filtering.
    • Add support to update the search view context providers (case 1296559)
    • Better API on SearchItem to get preview and thumbnail.
    • Change "scene" to "hierarchy" and "s:" to "h:"
    • Colors are now identified with # sign for proper parsing.
    • Do not fetch obsolete static APIs.
    • Do not fetch preview in list view when file is over 16 mb.
    • Do not show empty explicit search provider tabs (case 1296463)
    • Filter providers when creating a new search context.
    • Fix asset store search result formatting.
    • Fix asset store settings actions.
    • Fix context menu displaying empty tooltip.
    • Fix IQueryHandler type constraint and word matcher naming.
    • Fix package manager search provider always listing packages event if not needed.
    • Fix Page-Up and Page-Down in grid view.
    • Improve list, grid and details view and preview generation.
    • Improve resizing of search tabs.
    • Improve the asynchronous resolution of search index artifacts.
    • Lots of UI tweaks.
    • Optimize group item sorting.
    • Optimize quick search window first load time from 270 ms to 90 ms.
    • Optimize scene indexing.
    • Persist the show status bar setting globally instead of per search context.
    • Persist ViewState in the SearchQuery to restore icon size and other view specific state.
    • Remove icon support from SearchQuery assets.
    • Remove openContextual API.
    • Remove support for 2020.1.
    • Remove tab instead of shrinking.
    • Rename context menu items for saved search query.
    • Search index document paths when looking for words
    • Select which search tab to show in last place.
    • Set search indexing task as low priority.
    • Show a different help string if only the current search tab has no result.
    • Show the search result total count in the status bar.
    • Sync with 10fd0d6f6164
    • Sync with 2021.1.0a10 (c69a17d70606)
    • Tweak UI so thumbnail view is closer to the Project Browser.
    • Use Alt+Left/Right to cycle through search tabs.
    • Various QueryEngine improvements and optimizations.
    • Wrap around the list selection.
    Back to top
    Terms of use
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023