Skip to content

Releases: williamtroup/Select.js

Select.js v1.1.0 - New binding options! Renames and adjustments!

07 Sep 14:15
7cda02a
Compare
Choose a tag to compare

Binding Options:

  • BREAKING: All binding option events are now available under a new area called "events".
  • BREAKING: All binding option text options are now available under a new area called "text".
  • Added a new binding option called "showRemoveButtonOnLeft" (defaults to false), which states if the remove button is shown to the left of the select items text.
  • Updated the default value for "text.removeText" to "✖".

SASS/CSS:

  • Renamed the CSS class "button" to "open-close-button".

Documentation:

  • Updates to the README files to make the features stand out.

Select.js v1.0.0 - Rewritten in TypeScript, allowing greater React, Angular, and other library support!

06 Sep 14:31
095d833
Compare
Choose a tag to compare

Language Shift:

  • The entire project has been rewritten in TypeScript, allowing all components to be exported, which allows better support for libraries such as React, Angular, etc.
  • The TypeScript code is compiled to ES2020 instead of ES5 (older browsers, such as IE, are no longer supported).

Building:

  • You can now run separate builds to produce CJS, ESM, and Minimized project versions.
  • All files not required for the NPM packages have now been excluded.

Testing:

  • Removed the "src" and "dist" folders under "test". Only the dist versions remain, removing duplication.
  • Added "BUILD_INSTRUCTIONS.md" to help first-time users set up their dev environments.

Binding Options:

  • BREAKING: Renamed the binding attribute "data-select-options" to "data-select-js".

Select.js v0.5.0 - CSS improvements, fixes, and general updates!

24 Feb 21:51
0e7a8f8
Compare
Choose a tag to compare

General Improvements:

  • Added JSON injection directly into the main instance.
  • Improved keywords in the package files.

CSS:

  • Added a new ":root" variable called "--select-js-default-font".
  • All hover transition effects now work for hovering, and not hovering, which results in a smoother display.

Documentation:

  • Added install instructions into the main README files.
  • Added documentation that states how issues and new feature requests should be raised.
  • Documentation layout improvements.

Fixes:

  • Fixed the "box-sizing" rules not being applied to the main container (causing width issues in mobile mode).
  • Fixed text-selections not being disabled for some areas.
  • Fixed the "select.js.nuspec" file including the ".github" folder when NuGet PACK is called.
  • Fixed a fault that caused all pre-configured settings to be wiped out when calling "setConfiguration()".

Select.js v0.4.0 - CSS improvements!

17 Jan 18:16
9e6ae0e
Compare
Choose a tag to compare
  • BREAKING: All ":root" variables now start with "--select-js-", which will prevent collisions with other libraries.
  • Updated project homepage URL.

Select.js v0.3.0 - New custom triggers and Shortcut Keys!

04 Jan 13:44
9aa165c
Compare
Choose a tag to compare

Binding Options - Custom Triggers:

  • Added a new binding custom trigger called "onDropDownShow", which states an event that should be triggered when the drop-down menu is shown.
  • Added a new binding custom trigger called "onDropDownHide", which states an event that should be triggered when the drop-down menu is hidden.

General Improvements:

  • Pressing escape in the document will close all opened drop-down menus.

Documentation:

  • Added examples to all documentation areas.
  • Reorganized the documentation for the project.

CSS:

  • Added an ":active" CSS state for the drop-down arrow.

Select.js v0.2.3 - More documentation.

19 Dec 17:20
1e9c02d
Compare
Choose a tag to compare
  • Fixed mistakes in the Security Policy.
  • Added Code of Conduct and Contributing.

Select.js v0.2.2 - Documentation improvements and small fixes!

19 Dec 15:36
21a3df8
Compare
Choose a tag to compare
  • Documentation improvements.
  • Fixed the PACK.sh file pointing at the wrong filename.

Select.js - Minor documentation improvements.

10 Dec 16:08
f99b8e8
Compare
Choose a tag to compare
  • Added PACK.sh and PUBLISH.sh files for quickly packing and publishing the project.
  • Documentation improvements.
  • Fixed documentation header in the main "src/select.js" file.

Select.js v0.2.0 - New binding settings, button support, and fixes!

08 Dec 20:47
f579a70
Compare
Choose a tag to compare

Library:

  • Added full Bootstrap support!

Binding Options:

  • Added a new binding option "dropDownShowDelay" (defaults to 50), which states the millisecond that it should wait before showing the drop-down menu.
  • Added a new binding option "showDropDownButton" (defaults to true), which states if an opening/closing button should be used for showing the drop-down menu.
  • Added a new binding option "noItemsSelectedText" (defaults to "There are no items selected"), which states the message to show when no items are selected.

Binding Options - Custom Triggers:

  • The binding option custom trigger "onSelectedItemsChanged" now has all the values selected passed to it.

General Improvements:

  • Internal cleanups to make passing DOM element objects around a bit easier.
  • Adding new testing files to verify with Bootstrap.

Fixes:

  • Fixed a fault that caused the drop-down menu to remain open when clicking in the main control again.
  • Fixed missing scrolling support for the drop-down menu.

Select.js v0.1.0 - Everything :)

08 Dec 17:30
Compare
Choose a tag to compare