Skip to content

Update dependency choices.js to v11 - #52

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/choices.js-11.x
Open

renovate[bot] wants to merge 1 commit into
mainfrom
renovate/choices.js-11.x

Conversation

@renovate

@renovate renovate Bot commented Aug 28, 2024

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
choices.js ^10.1.0^11.0.0 age adoption passing confidence

Release Notes

Choices-js/Choices (choices.js)

v11.2.4

Compare Source

Bugfixes
  • Focus input synchronously to open iOS keyboard (Fix #​1373) #​1418
  • Fix addItemFilter config option regression from v10.2.0 #​1419
  • Fix incorrect aria-expanded attribute for text backing field (Fix #​1016) #​1391
  • Fix arrow-key navigation did not start from the selected choice when no choice is currently highlighted #​1400
Maintenance
  • Update unit test framework to vitest v4.1.10

v11.2.3

Compare Source

Bugfixes
  • Fix search input width unexpectedly collapses for select-one backing elements (Fix #​1399) #​1401

v11.2.2

Compare Source

Bugfixes
  • Fix maxItemText would cause the dropdown to display if choices.js is created with that many items selected (Fix #​1299) @​Xon #​1393
  • Fix non-fixed width font support when computing width for input element @​terminalchai (#​1384](#​1384)
  • Fix setChoices() could cause the add choice notice to incorrectly render and replaceChoices/clearSearchFlag/replaceItems arguments could be ignored @​Xon #​1389
  • Fix opening the dropdown could cause the entire page to scroll @​Xon #​1388

v11.2.1

Compare Source

Changes

🔧 Maintenance

  • Fix npm deployment process
  • Update dev dependencies & github workflows for node v24+ @​Xon (#​1386)

Contributors

@​Xon and @​jshjohnson

v11.1.0

Compare Source

Features
Bug Fixes

v11.0.6

Compare Source

Breaking changes
  • Changes to setChoices & clearChoices adjust how the selection and new choices combine when using replaceChoices: true is used to better match v10 and v11.0.3 behavior.
    • To remove duplication, consider duplicateItemsAllowed: false to be set, or use the new 6th argument replaceItems:true
Bug Fixes
Chore
  • Add e2e test for dropdown behavior on item mouse down/click
  • Add e2e test for serveral setChoices/clearChoices actions

v11.0.5

Compare Source

Bug Fixes
  • Fix regression when calling setChoices #​1278

v11.0.4

Compare Source

Features
Bug Fixes (from 11.0.0)
  • Fix performance regression when calling setChoices #​1275
  • Fix renderSelectedChoices option when all choices are selected #​1274
  • Fix v11 regression for disabled placeholder option handling #​1203
  • Fix v11 regression where clearChoices (and setChoices with replaceChoices:true) did not remove selected items when preserving placeholders #​1261
  • Fix v11 regression where duplicateItemsAllowed option did not work with select-one/select-multiple #​1271
  • Fix: Reached maximum item limit notice is not cleared after removing selections #​1249
  • Fix: Disabled options are not visible #​1257 #​1269
  • Fix: Clear button reverses items order #​1251
  • Fix tab => direction keys handling with disabled search #​1260
  • Improve cjs compatibility by removing pinned "module" type in package.json #​1250

v11.0.3

Compare Source

Bug Fixes (from 11.0.0)
  • Fix input text - method setValue didn't work #​1207
  • Fix tab and esc keys handling #​1234 #​1209
  • Fix Notice for max item limit is removed permanently if you keep typing #​1201
  • Fix search was not stopped when leaving focus with esc key #​1240
  • Fix single-select mode disabling search when tab => arrow keys are pressed #​1230
  • Fix HTML comments were copied from backing <option> and were rendered as text #​1231

v11.0.2

Compare Source

Features (from 11.0.0)
  • Pass getClassNames as the 3rd argument to callbackOnCreateTemplates callback
  • duplicateItemsAllowed option is now respected by setChoices() method #​855
Bug Fixes (from 11.0.0)
  • Fix choice disable state wasn't considered when showing the "no choices to choose from" notice
  • Fix regression where webpack doesn't permit importing scss/css @​tagliala #​1193
  • Fix regression "no choices to choose from"/"no results found" notice did not reliably trigger. #​1185 #​1191
  • Fix regression of UnhighlightItem event not firing #​1173
  • Fix clearChoices() would remove items, and clear the search flag.
  • Fixes for opt-group handling/rendering
  • Fix removeChoice() did not properly remove a choice which was part of a group
Chore
  • Add e2e tests for "no choices" behavior to match v10

v11.0.1

Compare Source

Bug Fixes (from 11.0.0)
  • Fix the rendered item list was not cleared when clearStore was called. This impacted the on-form-reset and refresh features.
Chore
  • Add e2e test for 'form reset' and 'on paste & search'.
  • Cleanup adding classes to generated elements.

v11.0.0

Compare Source

⚠ BREAKING CHANGES
  • Update polyfills to include Element.prototype.replaceChildren
  • Number of internal APIs have changed
Bug Fixes (from 10.2.0)
  • Reduce work done for unhighlightAll during on-click handler (batching in v11.0.0-rc8 would also have helped) #​522 #​599
  • Improve performance when rendering very large number of items and choices. Stuttering when stopping searching or selecting an item still happens depending on device and number of choices.

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added the dependencies Pull requests that update a dependency file label Aug 28, 2024
@renovate
renovate Bot force-pushed the renovate/choices.js-11.x branch from a74ed5b to e149402 Compare August 10, 2025 14:10
@renovate
renovate Bot force-pushed the renovate/choices.js-11.x branch from e149402 to 2289fcc Compare September 25, 2025 21:32
@renovate
renovate Bot force-pushed the renovate/choices.js-11.x branch from 2289fcc to 821e333 Compare October 21, 2025 21:07
@renovate
renovate Bot force-pushed the renovate/choices.js-11.x branch from 821e333 to 8666ba8 Compare February 12, 2026 18:02
@renovate
renovate Bot force-pushed the renovate/choices.js-11.x branch from 8666ba8 to ab4336a Compare March 10, 2026 13:09
@renovate
renovate Bot force-pushed the renovate/choices.js-11.x branch from ab4336a to d02e319 Compare March 27, 2026 12:35
@renovate
renovate Bot force-pushed the renovate/choices.js-11.x branch 2 times, most recently from 9f2fb60 to fe21387 Compare April 13, 2026 18:39
@renovate
renovate Bot force-pushed the renovate/choices.js-11.x branch from fe21387 to 4afc59f Compare April 30, 2026 04:57
@renovate
renovate Bot force-pushed the renovate/choices.js-11.x branch from 4afc59f to 18014c1 Compare June 1, 2026 23:13
@renovate
renovate Bot force-pushed the renovate/choices.js-11.x branch from 18014c1 to b1849f3 Compare June 11, 2026 19:52
@renovate
renovate Bot force-pushed the renovate/choices.js-11.x branch from b1849f3 to 07f95a1 Compare July 16, 2026 21:13
@renovate
renovate Bot force-pushed the renovate/choices.js-11.x branch from 07f95a1 to 704e3d7 Compare August 24, 2026 03:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants