Release Notes
Select a Product:
Autocomplete Filter
- Corrections and additions in sample pbix file (all)
- Other minor fixes (all)
Version 1.1
- New: optional toggle button and default setting for "not in" (default "in", button hidden) (1.1)
- Added more formatting options for secondary values (1.1)
Version 1.2
- Added more formatting options for secondary values (1.2)
- Added "extra padding" formatting option (1.2)
Version 1.3
- Added sort bucket and settings; added tool tips bucket (1.3)
- Added background opacity setting, supporting overlaying pick list over other visuals (see demo pbix file) (1.3)
- Most text messages are in settings (can change for internationalization, personalization) (1.3)
Version 1.4
- New: setting allows for entered case to change to match source values (1.4)
- New: setting adds options for sorting based on match position, etc. (1.4)
- Pick list maximum height improvements (and new settings allow for more control) (1.4)
- New: keep whitespace setting (e.g. can combine with alphanumeric to include whitespace in matching) (1.4)
Version 1.5
- New: setting for word splitting (lets words you provide match source words in arbitrary order) (1.5)
- New: option to show a button which forces the pick list to appear (shows recently displayed values or all up to maximum allowed) (1.5)
- New: option to keep pick list shown after selection to make picking multiples easier (1.5)
- New: option to not clear partial match entry value after picking from list (1.5)
- New: setting allows use of browser context menus by choice (eg. for copy/paste) (1.5)
- New: option to only consider exact matches (no partial matches) (1.5)
- New: option to make filter list read-only (1.5)
- Supports escape characters (\r and \n) (1.5)
- Fix: pick list scrolling issue (1.5)
- Fix: tab order issue (1.5)
Version 1.6
- New: Maximum text length can be changed via setting (1.6)
- New: Can optionally explicitly set the filtered table/column name via settings (1.6)
- New: Can disable word wrap via setting (1.6)
- New: Can resize the filter text area based on content size via setting (1.6)
- Fix: less likely to receive an error about "unable to determine table or column" (1.6)
Version 1.7
- New: button background color override (1.7)
- New: styling options for rounded corners, border-free (1.7)
Version 2.0
- New: ability to pick from different fuzzy matching algorithms (five) (2.0)
- New: copy button available (2.0)
- New: "list is exact" setting - filter out from list using contains matches (i.e. not fuzzy) (2.0)
- New: "expand only if contains" setting - add to list only if entered term is contained in matched term (2.0)
- New: "maximum lexical distance" setting - adjust quality of fuzzy matches presented (2.0)
- New: "show close list link" setting - when using "keep list open", offers a way to close without needing to lose focus for the visual (2.0)
- New: new sort option - "Explicit Sort / Match Favors / Distance / Value" (lexical distance) (2.0)
- Change: "standard" fuzzy algorithm improvements (2.0)
- Change: watermark changes (2.0)
- Change: Allow CSV Entry - default = false (2.0)
- Fix: Various improvements and fixes (e.g. bookmark, sort related) (2.0)
- AppSource pricing changes
Version 2.1
- New: Able to set font for counter text
- New: "next tip" on desktop footer
- AppSource pricing changes
Version 2.3
- Change: Auto format type for secondary values reverts to model format string
- Fix: Reduced likelihood of repeating refreshes
Version 2.4
- New: Ability to show links instead of buttons (can control text in settings)
- New: Can set minimum width on entry control as a percentage
- New: Copied to clipboard message shown to confirm copy
- Fix: Various issues, including caching-related
Version 2.5
- New: List Placement setting, Max Width % for entry field
- Fix: Entry in filter list could sometimes lose keystrokes
- Other minor fixes
Version 2.6
- New: List Item Matching (lets you paste text where the filter term can be a subset)
- New: Filter List Combining (changes nature of the list from OR to AND)
- New: Placeholder text for filter list
- New: Override button images (base64 encoded)
- Change: improved landing page
Version 2.7
- New: Retain characters setting (lets you make exceptions with ignore non-alphanumeric)
- New: Blank Lookup Text setting (lets you filter for blanks using a fixed text string of your choice)
- Change: Auto detect minimum characters might not be small enough for shortest source value
- Change: improved landing page
- AppSource pricing changes
Version 3.0, 3.0.1
- New: Allow more than one secondary value
- New: Secondary value text in pick list can be formatted using settings 'Secondary Style', 'Secondary: Delimiter', 'Secondary Labels from Model' and 'Secondary: Format String'
- New: List Style = 'Text Pop-up' (saves screen real estate by hiding the filter list until activated via button/link)
- Fix: Improved refresh behavior
- Fix: Other minor issues
Version 3.1
- New: Localization support for 27 languages; new related settings: 'Auto Localize' and 'Localize to Language'
- New: Filter List Source data well; supports setting default filter values based on your model
- Change: Minor improvements in list sorting
- Fix: Read-only removes x from pills when using pill style
- Fix: Other minor issues
Version 3.2
- New: 'Allow Filter Prefixes' Setting (default = disabled to maintain backward compatibility); enabling allows use of '+', '&' and '-' filter term prefixes ('or', 'and' and 'not', respectively) to build complex filters
- Fix: Occasionally stuck in 'Loading' state
Version 3.3
- New: Styling options related to warning message text
- Fix: 'Only Allow Matched' failed to work as expected in all cases
Version 3.4
- New: Styling options related to entry text box height and placeholder color
- Fix: 'Maximum to Filter' issue
Version 3.6
- Change: Improved support for some cloud environments (eg. DOD)
Version 4.0
- New: Cancel Load button (default = hidden)
- Change: Filter Behavior setting has been improved to better match intent; it's not a breaking change but important enough to increment the major version number
- Change: Loading improvements (smaller window size, more reliability)
- Change: Updates to latest package versions
Version 4.1
- New: New sort option 'Distance / Explicit Sort / Value'
- New: Setting 'Add Invalid Expand'; with 'Expand on Add' enabled, can disallow (default) or allow unmatched terms to be added
- New: Demo use case in sample PBIX file that illustrates a complex address lookup scenario
- Change: Renamed 'Only Allow Matched' to 'Only Allow Exact' and improved tool-tip wording to reflect the major role (controls contains matching vs exact matching)
- Change: Default sort changed to 'Match Favors / Explicit Sort / Value'
- Change: Loaded count based on total source rows (not fuzzy terms loaded)
- Change: 'List Not Fuzzy' default changed to true; tool-tip explanation improved
- Fix: In single select, pick list would sometimes remain open
- Fix: Various interactions related to 'Only Allow Exact', 'Support Multiple', 'Keep Whitespace', 'Load Behavior' and 'Include Current as Type' are improved
- Fix: Sorting issues corrected
- Fix: Fuzzy match issues corrected, including for 'List not Fuzzy'
- Fix: Loading message could stay up and some rare race conditions fixed
Version 4.2
- New: Border color setting
- Change: Don't need to reload page if assign license key
- Fix: Warning message could flash during loads
- Fix: Sorting issue with fuzzy enabled
Version 4.3
- New: 'Must Select' setting. When enabled, filters out everything until a search value is present. (Customer requested)
- New: 'Filter list maximum height' setting. Allows setting a maximum height for the filter list area (pixels).
- Change: License watermark updates (eg. new links)
- Fix: Could get stuck at 9999 rows loaded in certain cases
- Fix: Filter list height should fill all space (regression in 4.2)
Version 5.0
- New: Presets are available; applying a preset sets common settings to suggested values based on desired use case
- New: 'Can Toggle Exact Matching' setting; when enabled, a button/link is available to toggle between exact and contains matching
- Change: Settings are reorganized into groups
- Change: Hides the landing page better, during loading
- Change: Landing page content improvements
- Change: Default background color = transparent (visual container unaffected)
- Change: Licensing messaging / watermark
- Fix: Corrects some logic to prevent lost keystrokes in certain cases
Version 5.1
- New: Expand Batch with Mappings. Takes every value in the filter list, expands each into its matching source values, replaces the list with the union, and copies a two-column mapping table (matched value, originating term) to the clipboard. Solves both batch-expansion and audit workflows.
- New: Loading Indicator Style. Gives you a choice of seeing a textual "loading" message, or a spinner (or nothing).
- New: Single-Word Token Match in Exact. When enabled (and Only Allow Exact, and Fuzzy Matching), a single-word filter list entry expands to every source value where the word appears as a complete token (e.g. typing 'Hollywood' matches every 'Hollywood Blvd'-style value
- Change: Notable performance and memory improvements
- Change: Standard fuzzy algorithm now handles more common English/ASCII misspellings
- Change: Spinner now appears for slower user-initiated operations
- Change: Clearer feedback when expansion produces no matches, when a typed term doesn't resolve in exact mode, or when Expand Batch has nothing to operate on.
- Fix: Fuzzy + Exact matching relaxed as you type values, where substrings are favored over fuzzy matches in the pick list.
- Fix: Other minor fixes
Version 5.2
- New: Multiple Value Source fields. Drag up to 4 fields (from the same table) into the Value Source well. Values are joined into a single searchable string using the new 'Value Separator' setting, and picking a combined value filters the underlying rows across all provided columns. Note: exclude mode is not supported with multiple value fields (a warning is shown; single-field exclude is unaffected).
- New: 'Value Separator' setting controls how multiple field values are joined (default " - ").
- New: 'Container Padding' setting controls the padding around the visual's inner container (previously fixed at 4px); entry row spacing derives from it.
- New: 'Native Slicer' option in the General Style setting. Styles the entry areas with a thin border and slight rounding of the built-in Power BI slicers (with flat buttons), so the visual blends with sibling slicers on the page. The border color is inherited from the current report theme, and honors high-contrast mode; set an explicit Entry Border Color to override. To tighten the visual against its frame, reduce the Container Padding setting.
- New: 'Follow Report Theme' setting (Colors). When enabled, any color left unset inherits from the current report theme - text, borders, links, pill and list colors - so the visual blends with sibling visuals like a standard visual would. Explicit color choices always take precedence. Selecting any Use-case or Styling preset turns this on automatically; existing reports that never pick a preset are unaffected.
- New: High-contrast accessibility support. When the user's Windows/Power BI theme is high-contrast, the visual honors the accessibility palette for text, backgrounds, borders, buttons, links and highlights, regardless of other color settings.
- Fix: With fuzzy matching enabled, typing the leading digits of a value yields immediate matches; previously digit-only input was ignored until enough letters were typed.
- Fix: The visual now detects and clears an orphaned filter left behind when a prior session's clear didn't fully save - previously the page could remain filtered while the visual showed an empty filter list.
- Fix: Typing or pressing Enter during a long data load could permanently halt loading on large sources (the load-completion watchdog fired too early and its cleanup cancelled the in-flight query). The watchdog window is now realistic, a premature trigger no longer applies filters against partially loaded data, and an interrupted load self-heals when the next data segment arrives.
- New: Pressing Enter during loading (in 'Fully Loaded' modes) with a value that has no match yet shows a new "still loading" message instead of "No matches found" - the standard message appears after loading completes if the value is genuinely absent. Localized in all supported languages and customizable (Message: No match, still loading).
- Change: Drill-down is no longer offered on the Value Source field. Previously, dragging a hierarchy into Value Source produced drill arrows with one active level; hierarchy levels now arrive as multiple value fields and combine into a single lookup string (see 'Multiple Value Source fields').
Version 5.3
- Fix: Values entered during load (in 'Fully Loaded' modes) are held now with messaging until the load completes.
- Fix: On very large sources, a value entered during loading could sometimes fail to take effect once loading finished.
- Fix: In List Pop-up mode, the pop-up button's filter indicator now reflects whether the filter box has content, rather than whether a filter has been applied.
- Fix: In List Pop-up mode, the pop-up no longer closes on its own while data is still loading - it stays open across the background refreshes that happen during a load.
- Change: Selecting any preset now also sets General Style to 'Native Slicer', so the visual matches the borders, rounding and colors of the page's built-in slicers.