Commit 6b8683e
Merge main (v3.0.3) into develop (#668)
* feat: allow users to turn analytics on and off (v2.1.0) (#632)
* feat: allow users to turn analytics on and off (v2.1.0)
This PR adds a new property to the SearchAnalyticsConfig, which
can be used to start with analytics enabled or disabled by
default. Three new methods are added to the analytics object-
two to turn analytics on/off, and one to get the current enabled
status.
J=WAT-5404
TEST=auto, manual
Ran test site locally with debugging and buttons to turn
analytics on and off, saw expected behavior.
* Update various names to be in-line with pages code
* Automated update to repo's documentation from github action
* Add enableYextAnalytics function to window
* drop unneeded parens
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
* release: v2.1.0
* More accessbilities fixes for autocomplete results (#635)
* More accessbilities fixes for autocomplete results
Associate the visible label with the input via `label` + `htmlFor`, and wire `DropdownInput` with `inputId` and `aria-labelledby`.
Change the instructions container from `hidden` to `sr-only`, so `aria-describedby` references content that is actually exposed to screen readers.
J=WAT-5357
TEST=manual
tested with voice over enabled on test-site
* Update snapshots
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
* release: v2.1.1
* chore: suppress error/warning spam, fix key errors etc (#642)
* fix: point TypeScript output to dist directory (#644)
* suppress error/warning spam, fix key errors etc
* set ts output dir to dist
* retry logic to WCAG
* release: v2.1.2
* fix: improve accessibility in FilterSearch and Facets (v2.2.0) (#638)
* fix linting; added optional region landmark semantics to FilterSearch
* Automated update to repo's documentation from github action
* chore: suppress error/warning spam, fix key errors etc (#642)
* fix: point TypeScript output to dist directory (#644)
* suppress error/warning spam, fix key errors etc
* set ts output dir to dist
* retry logic to WCAG
* release: v2.1.2
* revert fieldset legend accessibility change
* Automated update to repo's documentation from github action
* optional toggle to show label on facet/static filter searchable sections; update locales
* add group section semantics to filter search results when multiple sections
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
* hotfix: improve accessibility in FilterSearch (v2.2.0) (#649)
- make sure autocomplete option count is announced when the input is cleared too
- detect all stale state value usages when using React.useState and fix to use a functional state update (eg setValue(value + 1) becomes setValue(prev => prev + 1))
* chore: update svgo and storybook (#651)
* release: v2.2.0
* chore: upgrade mapbox-gl version for accessibility issues (v3.0.0) (#654)
- current version has some accessibility issues that will be addressed by this upgrade
- removed unnecessary @types/mapbox-gl import since mapbox-gl provides its own types
- replace Mapbox-owned public types in search-ui-react with library-owned, version-stable interfaces
- replace deprecated Mapbox aliases usage
This PR also includes some improvements that I noticed when testing:
- test-site pin popups not showing up
- clean up the map listeners properly
- memoizes the debounced function so it stays the same across renders unless milliseconds changes
J=WAT-5461
TEST=auto,manual
verified test-site still function as expected
verified that locator functions as expected and that there is no longer any accessibility errors on live site
* release: v3.0.0
* chore: upgrade transitive handlebars dependency (#657)
* fix: various accessibility improvements (v3.0.1) (#659)
* various improvements
* Update snapshots
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
* release: v3.0.1
* fix: axios and vite vulns
This PR ups the axios and vite versions we use to avoid the
vulnerabilities in each.
J=VULN-43399, VULN-43501, VULN-43502
* release: v3.0.2
* fix: up node version in tests to 20 (#665)
* fix: up node version in tests to 20
We recently upped the node versions in the reusable
workflows to 20, so do the same here
* remake package locks
* Automated update to THIRD-PARTY-NOTICES from github action's 3rd party notices check
* Update snapshots
* try remaking with node 20
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
* Version 3.0.3: fix lodash vulns (#664)
* Version 3.0.3: fix lodash vulns
The versions of lodash and lodash-es used have a vuln,
so this PR bumps them to a safe version.
J=TECHOPS-17980
* bump versions higher
* seeing weird build errors, remake package locks
* Automated update to THIRD-PARTY-NOTICES from github action's 3rd party notices check
* Update snapshots
* remake package locks
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
* release: v3.0.3
---------
Co-authored-by: Fondryext <160865254+Fondryext@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Jacob Fondriest <jfondriest@yext.com>
Co-authored-by: anguyen-yext2 <143001514+anguyen-yext2@users.noreply.github.com>
Co-authored-by: anguyen-yext2 <anguyen@yext.com>
Co-authored-by: Kyle Gerner <49618240+k-gerner@users.noreply.github.com>
Co-authored-by: Kyle Gerner <kgerner@yext.com>1 parent 98873a9 commit 6b8683e
3 files changed
Lines changed: 3477 additions & 2023 deletions
0 commit comments