Visit the Multiple-Select-Vanilla GitHub project or take a look at the Live Demo
All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
3.4.4 (2024-10-26)
- remove ms-choice control border hover color (ac26901f)
3.4.3 (2024-10-26)
Note: Version bump only for package multiple-select-vanilla-root
3.4.2 (2024-10-25)
3.4.1 (2024-10-24)
- CSS class name typo for caret/close icon (b0e5d4d) - by @ghiscoding
3.4.0 (2024-10-23)
- switch to SASS
@use
and remove any@import
to fix SASS deprecations (#308) (186d21a) - by @ghiscoding
3.3.7 (2024-10-12)
3.3.6 (2024-10-05)
3.3.5 (2024-10-04)
3.3.4 (2024-09-21)
- improve hybrid exports (cc622b1) - by @ghiscoding
- SASS deprecated
lighten
anddarken
methods (#301) (1938720) - by @ghiscoding
3.3.3 (2024-09-03)
3.3.2 (2024-08-17)
- use setTimeout/setInterval from window object with correct TS type (#294) (95ba819) - by @ghiscoding
3.3.1 (2024-08-17)
3.3.0 (2024-08-06)
- Added German locale (667ceca) - by @bigbozo
3.2.2 (2024-05-23)
3.2.1 (2024-05-11)
3.2.0 (2024-05-08)
3.1.4 (2024-05-07)
3.1.3 (2024-05-02)
3.1.2 (2024-05-01)
- better flex alignment of label span (55ce09a) - by @ghiscoding
3.1.1 (2024-05-01)
- better flex alignment of label span (48c6fe9) - by @ghiscoding
3.1.0 (2024-03-23)
- add missing CSS/SASS variables for SVG icons (cc11a8b) - by @ghiscoding
- select drop should equal same width as select button (#259) (6f854a1) - by @ghiscoding
- tweak CSS and use same border color for both drop & button (1f774d0) - by @ghiscoding
- vscroll event mem leak causing unexpected behavior after filtering (#261) (74fed35) - by @ghiscoding
3.0.0 (2024-03-22)
- remove deprecated options (#251)
- new Modern Look by using SVG icons (#247)
- add new
labelId
option for accessibility (#254) (f66852f) - by @ghiscoding - new Modern Look by using SVG icons (#247) (a89059f) - by @ghiscoding
- remove deprecated options (#251) (a25882f) - by @ghiscoding
- replace caret & clear icons by SVG icons (#238) (a5bc462) - by @ghiscoding
- add
classNameToList()
function to remove extra spaces in classes (#244) (a0adf0c) - by @ghiscoding - clicking Tab key should focus on OK btn or Shift+Tab to inverse (1b06a99) - by @ghiscoding
- don't show pointer cursor when hovering disabled element (#248) (15caab9) - by @ghiscoding
- flip icon vertically when select drop is open (#240) (1d74e26) - by @ghiscoding
- infinite scroll with arrow navigation should work with short list (#256) (57f8d6a) - by @ghiscoding
- nav highlight shouldn't follow mouse pos when using nav arrows (#257) (3c4950d) - by @ghiscoding
- only add icon container element when actually used (#250) (7406bd3) - by @ghiscoding
- select drop caret icon not flipping vertically when opened (#243) (42c87f7) - by @ghiscoding
- when using
showClear
, don't show btn unless having selection (#245) (28ad6b4) - by @ghiscoding
2.2.1 (2024-03-08)
2.2.0 (2024-03-05)
2.1.0 (2024-02-24)
2.0.2 (2024-02-22)
2.0.1 (2024-02-22)
2.0.0 (2024-02-21)
Refer to the v2.0.0 release for more info about the migration.
- export Locale as named exports (#219)
- change TS Types exports location (#218)
- replace arrow up/down direction tabIndex by highlight, fix #206 (#213)
- add
virtualScroll
option that could be disabled (#225) (d9f9fdb) - by @ghiscoding - add new option
infiniteScroll
auto-scroll back to top (#224) (fb74e74) - by @ghiscoding - change TS Types exports location (#218) (38d3142) - by @ghiscoding
- export Locale as named exports (#219) (6eb57ce) - by @ghiscoding
- replace arrow navigation `tabIndex`` by arrow navigation highlight, fixes #206 (#213) (50be59c) - by @ghiscoding
- use
ariaMultiSelectable
only with multiple select (a39c535) - by @ghiscoding
1.2.5 (2024-01-31)
- Virtual Scroll not working on large dataset w/HTML render enabled, fixes #203 (#204) (0f32e65) - by @ghiscoding
1.2.4 (2024-01-30)
- npm: remove some files from npm publish (c5f273e) - by @ghiscoding
1.2.3 (2024-01-30)
- npm: do not npm publish tsconfig.tsbuildinfo (6b3ab02) - by @ghiscoding
1.2.2 (2024-01-30)
- npm: do not npm publish tsconfig.tsbuildinfo (2871d00) - by @ghiscoding
1.2.1 (2024-01-30)
1.2.0 (2024-01-13)
1.1.3 (2023-12-30)
- update repo structure & links + update deps (aadb9d4) - by @ghiscoding
1.1.2 (2023-12-20)
1.1.1 (2023-12-02)
1.1.0 (2023-11-26)
Note: Version bump only for package multiple-select-vanilla-root
1.0.2 (2023-11-22)
Note: Version bump only for package multiple-select-vanilla-root
1.0.2-beta.4 (2023-11-22)
- package main export is using wrong file extension (913f247) - by @ghiscoding
1.0.2-beta.3 (2023-11-22)
Note: Version bump only for package multiple-select-vanilla-root
1.0.2-beta.2 (2023-11-22)
Note: Version bump only for package multiple-select-vanilla-root
1.0.2-beta.1 (2023-11-22)
Note: Version bump only for package multiple-select-vanilla-root
1.0.2-beta.0 (2023-11-22)
1.0.1 (2023-11-22)
Note: Version bump only for package multiple-select-vanilla-root
Refer to the v1.0.0 release for more info about the migration.
- default
.js
as ESM, CJS to.cjs
& build target ES2021 (#171)
Note: Version bump only for package multiple-select-vanilla-root
Note: Version bump only for package multiple-select-vanilla-root
0.6.3 (2023-11-13)
0.6.2 (2023-11-11)
0.6.1 (2023-11-10)
0.6.0 (2023-11-10)
- add
cssStyler
option to use typed CSSStyleDeclaration props (#148) (8ad2b28) - by @ghiscoding - add
showSearchClear
option to clear search input (#147) (32de6f2) - by @ghiscoding - replace all dynamic html strings by pure HTML elements (#144) (adcc33d) - by @ghiscoding
- VirtualScroll replace all html strings to pure HTML elements (#146) (8731387) - by @ghiscoding
- don't recreate items list twice while filtering (#154) (5e58ceb) - by @ghiscoding
- use array of html struct instead of plain HTML Element (#153) (6731228) - by @ghiscoding
0.5.0 (2023-10-27)
- added
onBeforeClick
event (#141) (6b0cdb8) - by @ghiscoding - added locale ja-JP (#139) (d473bd9) - by @ghiscoding
0.4.11 (2023-10-25)
0.4.10 (2023-09-08)
0.4.9 (2023-08-22)
0.4.8 (2023-08-22)
0.4.7 (2023-08-22)
0.4.6 (2023-08-22)
0.4.5 (2023-07-17)
0.4.4 (2023-06-28)
0.4.3 (2023-06-28)
0.4.2 (2023-06-27)
- add missing repo links to package.json (21c7a9d) - by @ghiscoding
0.4.1 (2023-06-27)
0.4.0 (2023-06-25)
0.3.1 (2023-05-18)
0.3.0 (2023-05-03)
0.2.9 (2023-04-15)
0.2.8 (2023-03-23)
0.2.7 (2023-03-11)
- VirtualScroll and drop auto-width should work without timeout delay (d030ecb) - by @ghiscoding
0.2.6 (2023-03-11)
- VirtualScroll and drop auto-width should work without timeout delay (d030ecb) - by @ghiscoding
0.2.5 (2023-03-11)
- single select radio should work with empty label select option (9b5c7ea) - by @ghiscoding
0.2.4 (2023-03-04)
- when data array is null it shouldn't throw (184dffa) - by @
0.2.2 (2023-02-26)
- few more fixes (07cd40e) - by @
0.2.1 (2023-02-25)
- multiple fixes identified after adding it to external project (5e78f68) - by @ghiscoding
0.2.0 (2023-02-22)
- add
sanitizer
callback option to sanitize html code (308a5fe) - by @ghiscoding - add new
useSelectOptionLabel
option (145e955) - by @ghiscoding - add optional OK button for multiple selection (13ed051) - by @ghiscoding
- add SASS and CSS variables (93ca2c2) - by @ghiscoding
- add string pattern options as alternative to override text formats (c72148e) - by @ghiscoding
- auto-adjust height by available space & width by text content (33df39f) - by @ghiscoding
- provide demo with Font-Awesome checkbox/radio icons (b6c0bae) - by @ghiscoding
- separate all locales into separate files for better tree shaking (da064e6) - by @ghiscoding
- calling ms() twice should only create 1 instance, also fix destroy (c397f30) - by @ghiscoding
- initial commit rewritten & working in pure JS (0b7f69b) - by @ghiscoding