Releases: CyclicMaterials/molecule-input
molecule-input version 6.3.1
This release includes bug fixes and performance improvements.
Download this release, or obtain it through npm by issuing the following command in your terminal:
$ npm i @cyclic/molecule-input@6.3.1This release fixes:
- label float synchronization when using the Textarea component, and
- overlap between label and placeholder of the Input component.
Steps have also been taken to increase performance:
- the InputContainer component doesn’t render empty DIVs and excludes rendering of
.molecule-InputContainer_floatLabelPlaceholder, and - internally,
Rx.Observablecombinations have been optimized.
molecule-input version 6.3.0
This release includes new features and performance improvements.
Download this release, or obtain it through npm by issuing the following command in your terminal:
$ npm i @cyclic/molecule-input@6.3.0New features in this release:
- contracts for properties. If a property set on a component is not of the correct type, a
TypeErrorwill be thrown.
Steps have also been taken to improve performance:
- internally,
Rx.Observablecombinations have been optimized withdistinctUntilChanged().
molecule-input version 6.2.1
This release pins dependency versions.
Download this release, or obtain it through npm by issuing the following command in your terminal:
$ npm i @cyclic/molecule-input@6.2.1molecule-input version 6.2.0
This release includes bug fixes and new features.
Download this release, or obtain it through npm by issuing the following command in your terminal:
$ npm i @cyclic/molecule-input@6.2.0Bug fixes in this release:
- InputContainer: keep
.is-highlightedCSS class when invalid and still focused.
New features in this release:
- it is now possible to set the initial value through properties. Currently, only Input supports this. Textarea will support this when atom-autogrow-textarea has implemented support.
molecule-input version 6.1.1
This release updates README.md.
Download this release, or obtain it through npm by issuing the following command in your terminal:
$ npm i @cyclic/molecule-input@6.1.1molecule-input version 6.1.0
This release includes bug fixes and new features.
Download this release, or obtain it through npm by issuing the following command in your terminal:
$ npm i @cyclic/molecule-input@6.1.0Bug fixes in this release:
- Input: wrong component CSS class name
- InputContainer: supply correct argument to
getInputElement() - inputContainer: remove get
maxLengthif unspecified - makeInputContainer: prevent injected component class names leak
New features in this release:
- CSS: add CSS all entry file
molecule-input version 6.0.2
This release is an emergency patch as we unfortunately published an almost empty package to npm.
Download this release, or obtain it through npm by issuing the following command in your terminal:
$ npm i @cyclic/molecule-input@6.0.2molecule-input version 6.0.1
This release is a correction to v6.0.0 that somehow were released without essential commits. The breaking changes in this release actually belongs to the former version; hence no major version bump again.
Download this release, or obtain it through npm by issuing the following command in your terminal:
$ npm i @cyclic/molecule-input@6.0.1Breaking Changes:
Rename components.
Component functions and directories are capitalized.
Before:
moleculeInputmoleculeInputCharCountermoleculeInputContainermoleculeInputErrormoleculeInputTextarea
After:
InputInputCharCounterInputContainerInputErrorInputTextarea
Rename noLabelFloat property to disableLabelFloat.
InputCharCounter and InputError no longer accepts className property.