Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v11.0.x #1166

Merged
merged 450 commits into from
Aug 22, 2024
Merged

v11.0.x #1166

merged 450 commits into from
Aug 22, 2024
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Aug 7, 2024

  1. Configuration menu
    Copy the full SHA
    ca4a64f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7e822db View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ce00695 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c1f3e33 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e4a27ea View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8bf2563 View commit details
    Browse the repository at this point in the history
  7. Report the bundle size

    Xon committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    ec5ee23 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    1e837c4 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    7f3f9f6 View commit details
    Browse the repository at this point in the history
  10. Attempt to fix puppeteer

    Xon committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    f843f49 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    c2bca08 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    33876d3 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    49b5d7f View commit details
    Browse the repository at this point in the history
  14. Fix cypress config file paths

    Xon committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    a732aef View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    36acb70 View commit details
    Browse the repository at this point in the history
  16. Attempt to fix puppeteer

    Xon committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    d51ee0e View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    921276e View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    9cba1d9 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    7161382 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    7bce16d View commit details
    Browse the repository at this point in the history
  21. Mock window.matchMedia for tests

    Xon committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    1dde6e0 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    2c1d706 View commit details
    Browse the repository at this point in the history
  23. Update puppeteer snapshot

    Xon committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    5101846 View commit details
    Browse the repository at this point in the history
  24. Fix search would suggest it can be disabled for multiple select mode.…

    … This functionality is hard-coded enabled
    Xon committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    299abf4 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    d67b6e1 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    c2c3abf View commit details
    Browse the repository at this point in the history
  27. Cleanup cypress config

    Xon committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    7135469 View commit details
    Browse the repository at this point in the history
  28. Try for puppeteer again

    Xon committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    0cbe0ac View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    0818ec5 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2024

  1. Configuration menu
    Copy the full SHA
    fff5f05 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f6273d1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8e1f995 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    43a9cfb View commit details
    Browse the repository at this point in the history
  5. Compile JS files

    Xon committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    3c608d3 View commit details
    Browse the repository at this point in the history
  6. Update addChoices unit test

    Xon committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    9db0c2e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2446915 View commit details
    Browse the repository at this point in the history
  8. Adjust bundle size description

    Xon committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    2eb72a3 View commit details
    Browse the repository at this point in the history
  9. Update to Fuse 7.0.0

    Xon committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    d753698 View commit details
    Browse the repository at this point in the history
  10. Remove old comments

    Xon committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    cdb9498 View commit details
    Browse the repository at this point in the history
  11. Support enabling/disable fuse via build feature flag in favor of a si…

    …mple prefix search
    
    ie running;
    npm run js:build-dev -- --environment SEARCH_FUSE:null
    Xon committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    9108736 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    abbce74 View commit details
    Browse the repository at this point in the history
  13. Generate bundles for fuse-full (choices.min.js, 20.36KB), fuse-basic …

    …(choices.search-basic.min.js, 19.31KB) & prefix search (choices.search-prefix.min.js, 15.27KB)
    Xon committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    b69303e View commit details
    Browse the repository at this point in the history
  14. Adjust version

    Xon committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    716eca7 View commit details
    Browse the repository at this point in the history
  15. Update rollup-plugin-dev so the watch process doesn't keep incrementi…

    …ng port ids on touching rollup.config.js
    Xon committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    50bcba0 View commit details
    Browse the repository at this point in the history
  16. cleanup

    Xon committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    cbc0d77 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    69f8b6f View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    9bbf45e View commit details
    Browse the repository at this point in the history
  19. Update unit tests for search

    Xon committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    54f1a27 View commit details
    Browse the repository at this point in the history
  20. Compile JS files

    Xon committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    b10b62c View commit details
    Browse the repository at this point in the history
  21. Update changelog

    Xon committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    2baeec6 View commit details
    Browse the repository at this point in the history
  22. Correct changelog

    Xon committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    f755909 View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2024

  1. Configuration menu
    Copy the full SHA
    8f57a83 View commit details
    Browse the repository at this point in the history
  2. Remove old README.md information

    Xon committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    d10b63a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8a46a71 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6b56ae0 View commit details
    Browse the repository at this point in the history
  5. Link to github issues

    Xon committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    1b927a3 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    df52c85 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b3ee1aa View commit details
    Browse the repository at this point in the history
  8. Compile JS files

    Xon committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    18ec5ed View commit details
    Browse the repository at this point in the history
  9. Revert bad test for if a select-element should be disabled. setChoice…

    …s means even if no choices exist they can be added
    Xon committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    a3ed41f View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    ba261ac View commit details
    Browse the repository at this point in the history
  11. Compile JS files

    Xon committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    d128da9 View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2024

  1. Configuration menu
    Copy the full SHA
    a2eb503 View commit details
    Browse the repository at this point in the history
  2. Ensure consts are actually const

    Xon committed Aug 10, 2024
    Configuration menu
    Copy the full SHA
    5c9bca6 View commit details
    Browse the repository at this point in the history
  3. Mark defaults as const

    Xon committed Aug 10, 2024
    Configuration menu
    Copy the full SHA
    3508e78 View commit details
    Browse the repository at this point in the history
  4. Remove .npmrc

    Xon committed Aug 10, 2024
    Configuration menu
    Copy the full SHA
    32b4c2f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    061f3f1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ac2a087 View commit details
    Browse the repository at this point in the history
  7. Fix mutation APIs setChoiceByValue/setChoices/setValue now thro…

    …w an error the Choices instance was not initialized or multiple choices instances where initialized on the same element. Prevents bad internal states from triggering unexpected errors #1129
    Xon committed Aug 10, 2024
    Configuration menu
    Copy the full SHA
    fa9c341 View commit details
    Browse the repository at this point in the history
  8. Compile JS files

    Xon committed Aug 10, 2024
    Configuration menu
    Copy the full SHA
    cde52f0 View commit details
    Browse the repository at this point in the history
  9. Fix documentation that suggests duplicateItemsAllowed works with sele…

    …ct-multiple, when it only works for text. #1123
    Xon committed Aug 10, 2024
    Configuration menu
    Copy the full SHA
    6e1426a View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2024

  1. Disable cjs builds by default

    Xon committed Aug 11, 2024
    Configuration menu
    Copy the full SHA
    c51a14f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f178985 View commit details
    Browse the repository at this point in the history
  3. If using non-choice placeholders, do not attempt to extract placehold…

    …er choices for rendering
    Xon committed Aug 11, 2024
    Configuration menu
    Copy the full SHA
    00d5a7c View commit details
    Browse the repository at this point in the history
  4. Fix search results could be unexpectedly unstable, and that `fuseOpti…

    …ons.sortFn` was effectively ignored #1106
    Xon committed Aug 11, 2024
    Configuration menu
    Copy the full SHA
    062b744 View commit details
    Browse the repository at this point in the history
  5. Improve performance of search/filtering with large number of choices …

    …by re-using the search index for each character typed.
    
    - The stateless nature of reducers and store listeners being all-or-nothing makes integrating stateful search a poor match
    Xon committed Aug 11, 2024
    Configuration menu
    Copy the full SHA
    3efc69f View commit details
    Browse the repository at this point in the history
  6. Tidy up Choices.version

    Xon committed Aug 11, 2024
    Configuration menu
    Copy the full SHA
    94e58e9 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2024

  1. Configuration menu
    Copy the full SHA
    9a30bcc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4fc4bc4 View commit details
    Browse the repository at this point in the history
  3. Remove bad test

    Xon committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    79eab4c View commit details
    Browse the repository at this point in the history
  4. Remove PassedElement interface as it is not actually implemented, and…

    … use EventMap type to add structured typing for triggerEvent's argument
    Xon committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    6885196 View commit details
    Browse the repository at this point in the history
  5. Rename txn test

    Xon committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    328be84 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1709bb2 View commit details
    Browse the repository at this point in the history
  7. Compile JS files

    Xon committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    e2d601d View commit details
    Browse the repository at this point in the history
  8. Update tests

    Xon committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    a335dfc View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    bc7be39 View commit details
    Browse the repository at this point in the history
  10. Remove redux store in replace for hand-rolled replacement design for …

    …in-place updates of the state. Avoids a lot of data copying, and reduces bundle size
    Xon committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    88db963 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    d65a471 View commit details
    Browse the repository at this point in the history
  12. Enter key opens/closes the dropdown or adds the item, prevent the def…

    …ault behavior as it can cause accidental form submission
    Xon committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    cc44ad0 View commit details
    Browse the repository at this point in the history
  13. 11.0.0-rc6

    Xon committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    e6ebf60 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    0b1ad47 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    57f6590 View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2024

  1. Configuration menu
    Copy the full SHA
    4ba9e4a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3f6e6f2 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2024

  1. Configuration menu
    Copy the full SHA
    c8d6f59 View commit details
    Browse the repository at this point in the history
  2. Fix various select-one bugs related to how <select> initializes a…

    …nd selected values do not match the configured `choices.js`
    Xon committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    8300bf7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    00433d2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    61033f3 View commit details
    Browse the repository at this point in the history
  5. Do not sort when adding items

    Xon committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    d8090c7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ec5f653 View commit details
    Browse the repository at this point in the history
  7. Cleanup _addPredefinedChoices

    Xon committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    4cefd0f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    da071fc View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    6acd55f View commit details
    Browse the repository at this point in the history
  10. Fix data-value didn't have the raw value decoded to it (setting to da…

    …taset will do escaping)
    Xon committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    3e69f46 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    0070d1d View commit details
    Browse the repository at this point in the history
  12. Enable explicit-function-return-type rule. Helps keep typescript type…

    … checking under control
    Xon committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    fad3d2c View commit details
    Browse the repository at this point in the history
  13. Update CHANGELOG.md

    Xon committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    ee3fb44 View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2024

  1. Configuration menu
    Copy the full SHA
    273f567 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4c18e49 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8e80796 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b4055ec View commit details
    Browse the repository at this point in the history
  5. Disable eslint rule for setting argument object properties, as this p…

    …ermits byte-shaving to remove temp variables from the bundle
    Xon committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    157a47a View commit details
    Browse the repository at this point in the history
  6. Bundle byte-shaving

    Xon committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    f8de8ca View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5bee41d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2561f30 View commit details
    Browse the repository at this point in the history
  9. Linting fixup

    Xon committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    8272108 View commit details
    Browse the repository at this point in the history
  10. Move notice handling into it's own set of functions instead of being …

    …spread over the rendering loop, and various input handlers on what leaves a notice around
    Xon committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    b92b36d View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    f66b89a View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    1601602 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2024

  1. Rationalize input handling (_onEnterKey/_onInput/_handleChoiceAction)…

    …. Improve consistancy about when a dropdown is shown, ie have a notice or select items to show. Enter toggles the dropdown open/closed consistantly across different backing element modes
    Xon committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    7252844 View commit details
    Browse the repository at this point in the history
  2. Playwright for e2e tests

    Xon committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    d1de64e View commit details
    Browse the repository at this point in the history
  3. Convert text element tests, match all tests on the page. show dropdow…

    …n appears unreliable
    Xon committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    2681c49 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9e6f382 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    03e4e42 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    55b6840 View commit details
    Browse the repository at this point in the history
  7. The dropdown requires requestAnimationFrame, which needs mocking for …

    …reliable tests under playwright
    Xon committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    b639060 View commit details
    Browse the repository at this point in the history
  8. Adjust work-flows to support testing all supported browsers. Increase…

    … timeout since firefox will often run close to that time limit.
    Xon committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    d938649 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    8ee35e1 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    efbd4ef View commit details
    Browse the repository at this point in the history
  11. Add closeDropdownOnSelect option, controls how the dropdwon is close …

    …after selection is made. #636 #973 #1012
    Xon committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    181d03a View commit details
    Browse the repository at this point in the history
  12. Update documentation

    Xon committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    b1a782a View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    e9382df View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    038e987 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    d692f2b View commit details
    Browse the repository at this point in the history
  16. Byte shaving notice code

    Xon committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    0a15dcb View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    f305960 View commit details
    Browse the repository at this point in the history
  18. Update unit tests

    Xon committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    0f9e6bc View commit details
    Browse the repository at this point in the history
  19. Compile js files

    Xon committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    1e9d0db View commit details
    Browse the repository at this point in the history
  20. Merge branch 'v11.0.x'

    Xon committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    2de66b7 View commit details
    Browse the repository at this point in the history
  21. Compile js files

    Xon committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    a628ccb View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    df9251d View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    9cb71d6 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    241e456 View commit details
    Browse the repository at this point in the history
  25. Move to using parameterized projects for bundle variation testing, wo…

    …rks with tooling better
    Xon committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    302b84d View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    b0263c1 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    f59bc94 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    362d0e5 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    9a23be1 View commit details
    Browse the repository at this point in the history
  30. Compile JS files

    Xon committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    573a669 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    5eb8680 View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2024

  1. Configuration menu
    Copy the full SHA
    5f7ff0d View commit details
    Browse the repository at this point in the history
  2. Restore select-multiple test file

    Xon committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    d744e4b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d70ced0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    99b4ebb View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f746d35 View commit details
    Browse the repository at this point in the history
  6. Minor byte shaving

    Xon committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    591d5f4 View commit details
    Browse the repository at this point in the history
  7. More aggressively adjust aria elements when the choices object is dis…

    …abled. Improves aria lighthouse score #1169
    Xon committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    f048531 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    635453a View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    68513e7 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    84212c9 View commit details
    Browse the repository at this point in the history
  11. Fix coverage report

    Xon committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    20509c0 View commit details
    Browse the repository at this point in the history
  12. Compile JS files

    Xon committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    b0568d3 View commit details
    Browse the repository at this point in the history
  13. Update playwright test name

    Xon committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    6b8af9b View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    93c39e9 View commit details
    Browse the repository at this point in the history
  15. Fix unit tests

    Xon committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    6733bfc View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    f2afdbb View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    fc3a78c View commit details
    Browse the repository at this point in the history
  18. Add aria-label as required from the label[for] which points at an ele…

    …ment. A config.labelId overrides this
    Xon committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    2ef3d9f View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    fc6f905 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    687895f View commit details
    Browse the repository at this point in the history
  21. Move code around to remind the reduce dependencies between templates.…

    …ts and choices.ts. Fix overriding some notice templates didn't work
    Xon committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    2f74d5e View commit details
    Browse the repository at this point in the history
  22. Correctly setup templates

    Xon committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    d77d836 View commit details
    Browse the repository at this point in the history
  23. Compile JS files

    Xon committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    1803822 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    9a13075 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    545d880 View commit details
    Browse the repository at this point in the history
  26. Fix extracting playright version

    Xon committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    4380e44 View commit details
    Browse the repository at this point in the history
  27. Adjust timeouts

    Xon committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    e72284f View commit details
    Browse the repository at this point in the history
  28. Adjust caching checks

    Xon committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    4297f0a View commit details
    Browse the repository at this point in the history
  29. Adjust caching checks

    Xon committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    136411e View commit details
    Browse the repository at this point in the history
  30. Adjust caching checks

    Xon committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    dbb3aaf View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    5855be5 View commit details
    Browse the repository at this point in the history
  32. update workflow

    Xon committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    7e3ed67 View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2024

  1. Configuration menu
    Copy the full SHA
    91cf267 View commit details
    Browse the repository at this point in the history
  2. Use playwright to start a background server for tests, saves possible…

    … race on compiling types-script
    Xon committed Aug 18, 2024
    Configuration menu
    Copy the full SHA
    93e18af View commit details
    Browse the repository at this point in the history
  3. intelij expects playwright test file to import from '@playwright/test…

    …' when determining what test suite to execute a test from the gutter
    Xon committed Aug 18, 2024
    Configuration menu
    Copy the full SHA
    aa1961b View commit details
    Browse the repository at this point in the history
  4. Update tests

    Xon committed Aug 18, 2024
    Configuration menu
    Copy the full SHA
    1e7c4b1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    779404b View commit details
    Browse the repository at this point in the history
  6. Update destroy/re-init tests

    Xon committed Aug 18, 2024
    Configuration menu
    Copy the full SHA
    17ef939 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    48401a8 View commit details
    Browse the repository at this point in the history
  8. Fix edge case where the max item notice didn't render as expected (te…

    …xt/select-multiple)
    Xon committed Aug 18, 2024
    Configuration menu
    Copy the full SHA
    e1f3092 View commit details
    Browse the repository at this point in the history
  9. Byte shaving

    Xon committed Aug 18, 2024
    Configuration menu
    Copy the full SHA
    5219416 View commit details
    Browse the repository at this point in the history
  10. Split _canAddItems and _canCreateItems into separate functions, fix i…

    …nput limit didn't show it's notice and text elements would show a choices list
    Xon committed Aug 18, 2024
    Configuration menu
    Copy the full SHA
    012ceab View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    99eff81 View commit details
    Browse the repository at this point in the history
  12. Use querySelector<HTMLElement>/querySelectorAll<HTMLElement> to type …

    …hint the return type as expected
    Xon committed Aug 18, 2024
    Configuration menu
    Copy the full SHA
    ac88d83 View commit details
    Browse the repository at this point in the history
  13. Compile JS files

    Xon committed Aug 18, 2024
    Configuration menu
    Copy the full SHA
    d2c6a80 View commit details
    Browse the repository at this point in the history
  14. Byte-shave

    Xon committed Aug 18, 2024
    Configuration menu
    Copy the full SHA
    75e6369 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    f772b79 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2024

  1. Allow choices.js to be imported on nodejs, useful for tests and also …

    …server side rendering. As windows.document is by default not defined, the default template rendering will not function. The `callbackOnCreateTemplates` callback must be used. #861
    Xon committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    751a29d View commit details
    Browse the repository at this point in the history
  2. Prefix build flags with CHOICES_, setup canUseDom to be setable via e…

    …nviromental variables
    Xon committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    5a100e6 View commit details
    Browse the repository at this point in the history
  3. Notices are trusted and any user data is escaped, simplify notice ren…

    …dering code, and fix inconsistency in rendering the "press enter to add X" notice.
    Xon committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    7dc8bd1 View commit details
    Browse the repository at this point in the history
  4. Fix remote data e2e test

    Xon committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    00a3281 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5f77147 View commit details
    Browse the repository at this point in the history
  6. Compile JS files, reduce build size as .mjs users should be doing the…

    …ir own tree-shaking/minifying
    Xon committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    7a22a64 View commit details
    Browse the repository at this point in the history
  7. Update CHANGELOG.md

    Xon committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    2723f56 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b152205 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    8703397 View commit details
    Browse the repository at this point in the history
  10. Test github action e2e tests

    Xon committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    d0c4466 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    f8e68fa View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    e7ccdb8 View commit details
    Browse the repository at this point in the history
  13. Force must be a bool

    Xon committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    d79cad8 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    eb985a9 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2024

  1. Configuration menu
    Copy the full SHA
    a572a03 View commit details
    Browse the repository at this point in the history
  2. Remove redundant variable set

    Xon committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    b13f93f View commit details
    Browse the repository at this point in the history
  3. Reduce the number of loops over choices when rendering search results…

    …, results in more compact code.
    Xon committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    6505f1e View commit details
    Browse the repository at this point in the history
  4. Compile JS files

    Xon committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    c13860c View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2024

  1. Configuration menu
    Copy the full SHA
    f52a114 View commit details
    Browse the repository at this point in the history
  2. Update the URL used in e2e tests

    Xon committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    cbb0d65 View commit details
    Browse the repository at this point in the history
  3. Adjust e2e tests

    Xon committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    6677b09 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    125956f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cc88c50 View commit details
    Browse the repository at this point in the history
  6. Work on all test targets

    Xon committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    4e4e2e1 View commit details
    Browse the repository at this point in the history
  7. Update github action cache logic

    Xon committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    921dd67 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    82301d9 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    1ca1303 View commit details
    Browse the repository at this point in the history
  10. Update screenshots

    Xon committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    4c66f97 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    e78f9e3 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    a210cc1 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    ef3f39f View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    658658c View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    f3ed0d0 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    f358118 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    edbef41 View commit details
    Browse the repository at this point in the history
  18. Use a HAR files to mock the external API to avoid token API usages fr…

    …om breaking the test
    Xon committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    01f4ea3 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    29b0f4d View commit details
    Browse the repository at this point in the history
  20. Correctly format excludes

    Xon committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    9a367d8 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    3d8110d View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    4c18149 View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2024

  1. Remove usage of Object.assign to reduce minified bundle size (assigni…

    …ng to a local variable is paradoxically smaller)
    Xon committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    720f77f View commit details
    Browse the repository at this point in the history
  2. For performance, use a document fragment when adding new choices to t…

    …he backing `<select>`
    Xon committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    e2afbb3 View commit details
    Browse the repository at this point in the history
  3. Inline append method

    Xon committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    e4d01ca View commit details
    Browse the repository at this point in the history
  4. Centralize build flags

    Xon committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    4dd1a63 View commit details
    Browse the repository at this point in the history
  5. Compile JS files

    Xon committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    cc1bf41 View commit details
    Browse the repository at this point in the history
  6. Simplify Templates interface

    Xon committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    0414e14 View commit details
    Browse the repository at this point in the history
  7. Byte shaving by hoisting variables which are used more than once (inl…

    …ining when they aren't) and some code deduplication
    Xon committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    8e9581d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7ec0738 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    698e79a View commit details
    Browse the repository at this point in the history
  10. Update CHANGELOG.md

    Xon committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    3f57ee3 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    a21aab2 View commit details
    Browse the repository at this point in the history
  12. Update CHANGELOG.md

    Xon committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    1d71687 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    d4caa03 View commit details
    Browse the repository at this point in the history