Releases: ThomasDev-de/bs-select
Releases · ThomasDev-de/bs-select
v2.1.29.1: Update version and improve options merging logic in bs-select plugin
Refined the merging process for plugin options, ensuring data attributes are prioritized correctly. Updated version to 2.1.29.1 and release date in header comments.
v2.1.29: Add toggle visibility feature for dropdowns in bs-select plugin
Introduced `setVisible` and `toggleVisibility` methods to manage dropdown visibility dynamically. Updated version to 2.1.29 and release date in the header comments.
v2.1.28.2: Update close button style and simplify logic in action menu
Refined the close button styling for better visual consistency, ensuring compatibility across Bootstrap versions. Streamlined the logic by merging version-specific implementations. Updated version to 2.1.28.2 and release date in the header comments.
v2.1.28.1: Update close button styling and fix dismiss attribute for action menu
Enhanced the close button with a muted text style for better alignment with Bootstrap 5. Corrected the dismiss attribute to ensure proper behavior for Bootstrap dropdowns. Updated version to 2.1.28.1 and modified the release date in the header comments.
v2.1.28: Add close button support for action menu in bs-select plugin
Enhanced the action menu to include a close button, supporting both Bootstrap 5 and earlier versions for improved accessibility and user experience. Bumped version to 2.1.28 and updated the release date in header comments.
v2.1.27: Update option indexing logic in bs-select plugin
Refactor the global index determination of select options and adjust comments for better clarity. This ensures consistency in how dropdown items are marked as active. Bumped version to 2.1.28 and updated the date accordingly.
v2.1.26: Update event handling for `select-all` and `select-none` actions
Enhanced event logic to include `beforeValues` and `afterValues` checks, ensuring proper `userChange.bs.select` triggers when selection state changes. This improves value change tracking and event accuracy.
v2.1.25: Add userChange.bs.select event to track manual value changes
This commit introduces the `userChange.bs.select` event, triggered when a user manually changes a select input value. It updates the README documentation and ensures appropriate triggering logic in the plugin code to reflect this new event.
v2.1.24: ```
Remove unnecessary 'form-check-input' class from checkbox The 'form-check-input' class has been removed from a checkbox element in favor of using a more minimal 'm-0' class. This simplifies the generated markup and removes redundant styling. ```
v2.1.23: Add optgroup checkbox functionality to Bootstrap select plugin
Introduced checkboxes for optgroup headers to enable selection/deselection of all child options in multi-select mode. Additionally, refactored code to streamline item selection logic and ensure consistency across interactions.