342 lines
11 KiB
Markdown
342 lines
11 KiB
Markdown
|
# Changelog
|
||
|
|
||
|
## [4.9.1] - 2021-10-05
|
||
|
- Fixed a usability issue where in some cases searcher would suggest one collapsed category of results that user would have to manually expand anyway
|
||
|
- Fixed bug that caused incorrect search results with non whitespaced queries for nodes with spaces in their name and for subgraphs [1359158]
|
||
|
- Fixed bug that causes search results to not be visible sometimes in the searcher window [1366061]
|
||
|
- Fixed bug that causes exceptions to be thrown when using the up/down arrow keys with search list focused [1358016]
|
||
|
- Fixed bug that causes some searcher items to be irreversibly collapsed due to expand icon disappearing on collapsing those items [1366074]
|
||
|
|
||
|
## [4.9.0] - 2021-09-07
|
||
|
- Remove Lucene API and dlls
|
||
|
|
||
|
## [4.8.0] - 2021-02-17
|
||
|
- Added ability for clients of searcher window to filter and prioritize search results as they need
|
||
|
- Fixed bug that causes searcher window to prioritize categories over node entries of the same name [case 1304055]
|
||
|
- Fixed bug that causes searcher window to close when double-clicking a category [case 1302267]
|
||
|
- Fixed bug that causes searcher window to be offset too far when accounting for host window boundaries
|
||
|
|
||
|
## [4.7.1] - 2020-10-15
|
||
|
- Fix Regex error during highlighting when the query contains a backslash
|
||
|
- Fix serialization depth warning caused by a property's backing field getting serialized
|
||
|
|
||
|
## [4.7.0] - 2020-08-11
|
||
|
- Added Lucene.Net DLLs and first version of the LuceneDatabase
|
||
|
|
||
|
## [4.6.0] - 2020-07-27
|
||
|
- Added support for multi-select, enabled via MultiSelectEnabled in the SearcherAdapter.
|
||
|
|
||
|
## [4.5.0] - 2020-07-15
|
||
|
- Add support for displaying icons in SearcherItem.
|
||
|
|
||
|
## [4.4.0] - 2020-07-13
|
||
|
- Add custom UserData field to SearcherItem.
|
||
|
- Add SearcherTreeUtility to create a SearcherItem tree from a flat list of paths.
|
||
|
|
||
|
## [4.3.1] - 2020-06-08
|
||
|
- Fix bug that cause keyboard navigation to fail. [case 1253544]
|
||
|
|
||
|
## [4.3.0] - 2020-05-27
|
||
|
|
||
|
Package: https://artifactory.prd.cds.internal.unity3d.com/artifactory/upm-candidates/com.unity.searcher/-/com.unity.searcher-4.3.0-preview.tgz
|
||
|
|
||
|
- Bump minor version for synonyms.
|
||
|
|
||
|
## [4.2.0] - 2020-04-30
|
||
|
|
||
|
Package: https://artifactory.prd.cds.internal.unity3d.com/artifactory/upm-candidates/com.unity.searcher/-/com.unity.searcher-4.2.0-preview.tgz
|
||
|
|
||
|
- Bump to minor version for API validation.
|
||
|
|
||
|
## [4.1.1] - 2020-04-30
|
||
|
|
||
|
Package: https://artifactory.prd.cds.internal.unity3d.com/artifactory/upm-candidates/com.unity.searcher/-/com.unity.searcher-4.1.1-preview.tgz
|
||
|
|
||
|
- Add all children is now an adapter override.
|
||
|
|
||
|
## [4.1.0] - 2020-03-20
|
||
|
|
||
|
Package: https://artifactory.prd.cds.internal.unity3d.com/artifactory/upm-candidates/com.unity.searcher/-/com.unity.searcher-4.1.0-preview.tgz
|
||
|
|
||
|
- Improve matching algorithm
|
||
|
- Add a splitter between searcher and details panel
|
||
|
- Fix adding all children of matching expanded categories
|
||
|
|
||
|
## [4.0.9] - 2019-10-22
|
||
|
|
||
|
Package: https://artifactory.prd.cds.internal.unity3d.com/artifactory/upm-candidates/com.unity.searcher/-/com.unity.searcher-4.0.9-preview.tgz
|
||
|
|
||
|
- Update ListView API
|
||
|
|
||
|
## [4.0.8] - 2019-09-16
|
||
|
|
||
|
Package: https://artifactory.prd.cds.internal.unity3d.com/artifactory/upm-candidates/com.unity.searcher/-/com.unity.searcher-4.0.8-preview.tgz
|
||
|
|
||
|
- Made SearcherItem Name property virtual
|
||
|
|
||
|
## [4.0.7] - 2019-08-29
|
||
|
|
||
|
Package: https://artifactory.prd.cds.internal.unity3d.com/artifactory/upm-candidates/com.unity.searcher/-/com.unity.searcher-4.0.7-preview.tgz
|
||
|
|
||
|
- Fix bold fonts (case 1178374)
|
||
|
- case 1178373 and 1071573014: minor examples tweaks
|
||
|
|
||
|
## [4.0.6] - 2019-08-01
|
||
|
|
||
|
Package: https://artifactory.prd.cds.internal.unity3d.com/artifactory/upm-candidates/com.unity.searcher/-/com.unity.searcher-4.0.6-preview.tgz
|
||
|
|
||
|
- Fix bug where items were selected twice when using keyboard inputs
|
||
|
|
||
|
## [4.0.5] - 2019-07-26
|
||
|
|
||
|
Package: https://artifactory.prd.cds.internal.unity3d.com/artifactory/upm-candidates/com.unity.searcher/-/com.unity.searcher-4.0.5-preview.tgz
|
||
|
|
||
|
- Fix searcher look to match Northstar changes
|
||
|
|
||
|
## [4.0.4] - 2019-07-23
|
||
|
|
||
|
Package: https://artifactory.prd.cds.internal.unity3d.com/artifactory/upm-candidates/com.unity.searcher/-/com.unity.searcher-4.0.4-preview.tgz
|
||
|
|
||
|
- Change the default size when the searcher has a details panel
|
||
|
|
||
|
## [4.0.3] - 2019-06-11
|
||
|
|
||
|
Package: https://artifactory.prd.cds.internal.unity3d.com/artifactory/upm-candidates/com.unity.searcher/-/com.unity.searcher-4.0.3-preview.tgz
|
||
|
|
||
|
- Added ability to use capital letters in a search bar
|
||
|
- Bugfix: Search bar focus after the escape button pressed
|
||
|
|
||
|
## [4.0.2] - 2019-05-24
|
||
|
|
||
|
Package: https://bintray.com/unity/unity-staging/com.unity.searcher/4.0.2-preview
|
||
|
|
||
|
- API Make Match() virtual again in SearcherDatabase
|
||
|
|
||
|
## [4.0.1] - 2019-04-30
|
||
|
|
||
|
Package: https://bintray.com/unity/unity-staging/com.unity.searcher/4.0.1-preview
|
||
|
|
||
|
- Bugfix: [MacOs] Fix issue where the searcher moves on the top left corner while resizing/moving
|
||
|
|
||
|
## [4.0.0] - 2019-04-24
|
||
|
|
||
|
Package: https://bintray.com/unity/unity-staging/com.unity.searcher/4.0.0-preview
|
||
|
|
||
|
- Cleanup for promotion to production
|
||
|
|
||
|
## [3.0.12] - 2019-04-17
|
||
|
|
||
|
Package: https://bintray.com/unity/unity-staging/com.unity.searcher/3.0.12
|
||
|
|
||
|
- API: Make SearcherField public again
|
||
|
|
||
|
## [3.0.11] - 2019-04-15
|
||
|
|
||
|
Package: https://bintray.com/unity/unity-staging/com.unity.searcher/3.0.11
|
||
|
|
||
|
- Fix all issues flagged by ReSharper
|
||
|
|
||
|
## [3.0.10] - 2019-03-26
|
||
|
|
||
|
Package: https://bintray.com/unity/unity-staging/com.unity.searcher/3.0.10
|
||
|
|
||
|
- fix CI
|
||
|
|
||
|
## [3.0.9] - 2019-03-24
|
||
|
|
||
|
Package: none
|
||
|
|
||
|
- Add Yamato CI config
|
||
|
|
||
|
## [3.0.8] - 2019-03-24
|
||
|
|
||
|
Package: none
|
||
|
|
||
|
- Bugfix: Autocomplete text was misaligned.
|
||
|
|
||
|
## [3.0.7] - 2019-02-28
|
||
|
|
||
|
Package: https://bintray.com/unity/unity-staging/com.unity.searcher/3.0.7
|
||
|
|
||
|
- API: Remove Experimental API reference.
|
||
|
|
||
|
## [3.0.6] - 2019-09-27
|
||
|
|
||
|
Package: https://bintray.com/unity/unity-staging/com.unity.searcher/3.0.6
|
||
|
|
||
|
- UI: Restyling
|
||
|
- API: Add public ctor to SearcherDatabase
|
||
|
|
||
|
## [3.0.5] - 2018-12-18
|
||
|
|
||
|
Package: https://bintray.com/unity/unity-staging/com.unity.searcher/3.0.5
|
||
|
|
||
|
- Bugfix: Focus search text field when window is displayed
|
||
|
|
||
|
## [3.0.4] - 2018-11-30
|
||
|
|
||
|
Package: https://bintray.com/unity/unity-staging/com.unity.searcher/3.0.4
|
||
|
|
||
|
- Trigger callback when an item is selected instead of when the details panel is displayed
|
||
|
|
||
|
## [3.0.3] - 2018-11-28
|
||
|
|
||
|
Package: https://bintray.com/unity/unity-staging/com.unity.searcher/3.0.3
|
||
|
|
||
|
- Add alignments
|
||
|
|
||
|
## [3.0.2] - 2018-11-22
|
||
|
|
||
|
Package: https://bintray.com/unity/unity-staging/com.unity.searcher/3.0.2
|
||
|
|
||
|
- Bugfix: Searcher autocomplete label now bold to match text input style
|
||
|
|
||
|
## [3.0.1] - 2018-11-20
|
||
|
|
||
|
Package: https://bintray.com/unity/unity-staging/com.unity.searcher/3.0.1
|
||
|
|
||
|
- Bugfix
|
||
|
|
||
|
## [3.0.0] - 2018-11-20
|
||
|
|
||
|
Package: https://bintray.com/unity/unity-staging/com.unity.searcher/3.0.0
|
||
|
|
||
|
- Restyling and move + resize
|
||
|
|
||
|
## [2.1.1] - 2018-11-12
|
||
|
|
||
|
Package: https://bintray.com/unity/unity-staging/com.unity.searcher/2.1.1
|
||
|
|
||
|
- Fix text input filtering
|
||
|
|
||
|
## [2.1.0] - 2018-11-05
|
||
|
|
||
|
Package: https://bintray.com/unity/unity-staging/com.unity.searcher/2.1.0
|
||
|
|
||
|
- UIElements compatibility update
|
||
|
|
||
|
## [2.0.6] - 2018-08-15
|
||
|
|
||
|
Package: https://bintray.com/unity/unity-staging/com.unity.searcher/2.0.6-preview
|
||
|
|
||
|
- Add possibility to sort items
|
||
|
|
||
|
## [2.0.5] - 2018-08-15
|
||
|
|
||
|
Package: https://bintray.com/unity/unity-staging/com.unity.searcher/2.0.5-preview
|
||
|
|
||
|
- Filtering fix
|
||
|
|
||
|
## [2.0.4] - 2018-08-08
|
||
|
|
||
|
Package: https://bintray.com/unity/unity-staging/com.unity.searcher/2.0.4-preview
|
||
|
|
||
|
- Added hooks for analytics
|
||
|
|
||
|
## [2.0.3] - 2018-08-07
|
||
|
|
||
|
Package: https://bintray.com/unity/unity-staging/com.unity.searcher/2.0.3-preview
|
||
|
|
||
|
- The matchFilter is now also applied at database initial setup time
|
||
|
|
||
|
## [2.0.2] - 2018-08-02
|
||
|
|
||
|
Package: https://bintray.com/unity/unity-staging/com.unity.searcher/2.0.2-preview
|
||
|
|
||
|
- Added matchFilter delegate on SearcherDatabase to further control the match criteria
|
||
|
|
||
|
## [2.0.1] - 2018-07-13
|
||
|
|
||
|
Package: https://bintray.com/unity/unity-staging/com.unity.searcher/2.0.1-preview
|
||
|
|
||
|
- Fixed Exception when a whitespace query is entered
|
||
|
|
||
|
## [2.0.0] - 2018-07-12
|
||
|
|
||
|
Package: https://bintray.com/unity/unity-staging/com.unity.searcher/2.0.0-preview
|
||
|
|
||
|
- Created a base class for Databases, renamed SearcherDatabase to LuceneDatabase, add a brand new SearcherDatabase written from scratch
|
||
|
|
||
|
## [1.0.6] - 2018-06-21
|
||
|
|
||
|
Package: https://bintray.com/unity/unity-staging/com.unity.searcher/1.0.6-preview
|
||
|
|
||
|
- hotfix for left arrow on a child that cannot be collapsed will select the parent feature
|
||
|
|
||
|
## [1.0.5] - 2018-06-21
|
||
|
|
||
|
Package: https://bintray.com/unity/unity-staging/com.unity.searcher/1.0.5-preview
|
||
|
|
||
|
- fixed an draw issue when expanding and collapsing an item on a small list - issue #25
|
||
|
- pressing left arrow on a child that cannot be collapsed will select the parent
|
||
|
|
||
|
## [1.0.4] - 2018-05-16
|
||
|
|
||
|
Package: https://bintray.com/unity/unity-staging/com.unity.searcher/1.0.4-preview
|
||
|
|
||
|
- fixed compilation error with latest trunk (around styles.flex)
|
||
|
- added third party notices file
|
||
|
|
||
|
## [1.0.3] - 2018-05-03
|
||
|
|
||
|
Package: https://bintray.com/unity/unity-staging/com.unity.searcher/1.0.3-preview
|
||
|
|
||
|
- window close due to focus loss will now trigger the selection callback with null
|
||
|
- fixed potential null ref exception in sample code
|
||
|
|
||
|
## [1.0.2] - 2018-04-30
|
||
|
|
||
|
Package: https://bintray.com/unity/unity-staging/com.unity.searcher/1.0.2-preview
|
||
|
|
||
|
- removed AutoCompleter in favor of a more robust top-result based approach
|
||
|
|
||
|
## [1.0.1] - 2018-04-26
|
||
|
|
||
|
Package: https://bintray.com/unity/unity-staging/com.unity.searcher/1.0.1-preview
|
||
|
|
||
|
- now showing children of matching items - issue #19
|
||
|
- fixed completion scoring with multiple databases
|
||
|
- search results in general have been improved
|
||
|
|
||
|
## [1.0.0] - 2018-04-25
|
||
|
|
||
|
Package: https://bintray.com/unity/unity-staging/com.unity.searcher/1.0.0-preview
|
||
|
|
||
|
- added basic tests - issue #18
|
||
|
- added a README and documentation
|
||
|
- fixed Searcher.Search() not returning anything if query contained capital letters - issue #22
|
||
|
|
||
|
## [0.1.3] - 2018-04-23
|
||
|
|
||
|
Package: https://bintray.com/unity/unity-staging/com.unity.searcher/0.1.3-preview
|
||
|
|
||
|
- added ability to add a title to the Searcher window - feature #3
|
||
|
- removed Searcher arrow and moved default display point to top-right corner - related issues #2, #12, #16
|
||
|
- fixed lingering arrow when bring Searcher window up from Inspector - issue #2
|
||
|
- fixed SearcherWindow.Show() to always take world space display location - issue #17
|
||
|
|
||
|
## [0.1.2] - 2018-04-18
|
||
|
|
||
|
Package: https://bintray.com/unity/unity-staging/com.unity.searcher/0.1.2-experimental
|
||
|
|
||
|
- fixed Searcher's list is visually cut off when closing a parent SearcherItem - issue #9
|
||
|
- scroll to selected item/best result
|
||
|
- add parents field, do not autocomplete it, search using a multi phrase query, auto create the parents path in overwritePath()
|
||
|
- fixed window arrow being removed AFTER the target window repaint, leaving remnant arrwos sometimes - issue #6
|
||
|
- fixed Null Ref Exception when getting the selected item of an empty listview. only get it if relevant
|
||
|
- fixed bug where child was not under parent in Searcher
|
||
|
|
||
|
## [0.1.1] - 2018-03-21
|
||
|
|
||
|
Package: https://bintray.com/unity/unity-staging/com.unity.searcher/0.1.1-experimental
|
||
|
|
||
|
- Minor fixes for VisualScripting
|
||
|
|
||
|
## [0.1.0] - 2018-03-05
|
||
|
|
||
|
Package: https://bintray.com/unity/unity-staging/com.unity.searcher/0.1.0-experimental
|
||
|
|
||
|
### This is the first release of *Unity Package Searcher*.
|
||
|
|
||
|
General search window for use in the Editor. First target use is for GraphView node search.
|