Releases: danyaridiger/vue3-extended-multiselect
Releases · danyaridiger/vue3-extended-multiselect
Release v3.0.2
3.0.2 (2026-03-10)
- Added some new rules overrides for Vue templates in .eslintrc.json file.
- Changed line endings in .gitattributes configuration file.
- Fixed bug with creating an incorrect custom option label if the "createCustomOptionLabel" property was not specified.
- Renamed unit-tests helper directory from "utils" to "tools".
- Renamed unit-tests tools with addition of the "tool" postfix.
- Removed unnecessary duplicate blocks from the .eslintrc.json configuration file.
- Removed unnecessary extensions from Jest coverage configuration.
Release v3.0.1
Version mismatch: CHANGELOG has 3.0.0, releasing 3.0.1
Release v3.0.0
3.0.0 (2025-10-20)
- Added "@babel/eslint-parser", "@commitlint/cli", "@commitlint/config-conventional", "@rollup/plugin-commonjs",
"@rollup/plugin-terser", "jest-environment-jsdom", "eslint-config-prettier", "eslint-plugin-jest",
"@typescript-eslint/eslint-plugin", "babel-plugin-transform-imports", "eslint-plugin-vue" and
"rollup-plugin-banner2" dev-dependencies. - Added new workflows for dependency management and CI/CD goals.
- Added github issue templates.
- Added commitlint.
- Added bundlewatch tool.
- Added prettier formatter and its specific rules for eslint.
- Added lint-staged to perform linting and formatting tasks.
- Added husky with "pre-commit" and "commit-msg" hooks.
- Added SECURITY.md file for package security policy.
- Added editor configuration file.
- Added .gitattributes configuration file.
- Added some new scripts to package.json file.
- Added coverage configuration for unit testing.
- Added banner with package information to all output variants.
- Added enhanced null checking mechanism to pre-selected options.
- Changed rollup output format and added UMD output variant.
- Changed main documentation and documentation for contributors.
- Changed package keywords.
- Changed Node.js platform version and added a treshold for the node platform versions.
- Changed eslint version and removed .eslintrc.js configuration file in favor of the new .eslintrc.json configuration file.
- Changed .gitignore and .npmignore configuration files and added .eslintignore configuration file.
- Expanded .eslintrc.json configuration file to provide TypeScript support.
- Removed "publish" workflow in favor of the new "release" workflow for automatically creating Github tags and releases.
- Removed explicit installation of "core-js" dependency.
- Removed unnecessary "iconFilter" prop in ExtendedMultiselectLoader component.
v2.3.10
Fixing last build version.
v2.2.3
- Fixing bug with incorrect extended multiselect base height.
- Changing rotation of toggle icon.
v2.2.1
- Adding "icon" directory with svg-icon components.
- Adding BaseArrowIcon component.
- Adding CancelIcon component.
- Adding DoubleArrowIcon component.
- Adding InnerArrowIcon component.
- Adding LoaderIcon component.
- Adding TriangleArrowIcon component.
- Adding TriangleCircleArrowIcon component.
- Adding WideArrowIcon component.
- Removal of "copy" plugin and "transform" section from rollup.config.mjs.
- Removal of "rollup-plugin-copy" dev-dependency.
- Removal of "assets" and "images" directories with corresponding files.
- Adding "@babel/runtime" dev-dependency.
- Adding JSDoc blocks to tools.
- Fixing bug with the placeholder disappearing after switching the list of options.
v2.1.0
- Adding link to page with live examples.
- Fixing bug with always basic icon filter.
- Fixing bug with rendering icon filter instead of loader icon filter.
- Fixing bug with "disabledPrimitiveOptions" prop accepting options of type "Array".