Skip to content

Latest commit

 

History

History
420 lines (237 loc) · 11.9 KB

CHANGELOG.md

File metadata and controls

420 lines (237 loc) · 11.9 KB

v6.3.1 (2015-10-09)

Bug Fixes

  • prevent Textarea label float synchronization (51b1415a, #59)
  • Input: prevent label and placeholder overlap (61020bfd, #53)

Performance Improvements

  • InputContainer:
  • Textarea: add distinctUntilChanged() (75b7577b)

v6.3.0 (2015-10-06)

Features

  • add contracts for props (f66127f1, #40)
  • Input: add contracts for props (3aaea5a7)
  • InputCharCounter: add contracts for props (3e239683)
  • InputError: add contracts for props (067421c7)

Performance Improvements

  • add distinctUntilChanged() to combineLatest() (6152946c, #45)

v6.2.1 (2015-09-30)

v6.2.0 (2015-09-30)

Bug Fixes

  • InputContainer: keep is-highlighted CSS class when invalid and still focused (b65a4dd4, #39)

Features

v6.1.1 (2015-09-28)

v6.1.0 (2015-09-26)

Bug Fixes

  • Input: wrong component CSS class name (f3bd75b5, #35)
  • InputContainer: supply correct argument to getInputElement() (5b8dd1bc)
  • inputContainer: remove get maxLength if unspecified (c930aa6e)
  • makeInputContainer: prevent injected component class names leak (fdab4336)

Features

  • CSS: add CSS all entry file (65ddcdd2)

v6.0.2 (2015-09-25)

v6.0.1 (2015-09-25)

Breaking Changes

Rename components. Component functions and directories are capitalized.

Before:

  • moleculeInput
  • moleculeInputCharCounter
  • moleculeInputContainer
  • moleculeInputError
  • moleculeInputTextarea

After:

  • Input
  • InputCharCounter
  • InputContainer
  • InputError
  • InputTextarea

Rename noLabelFloat property to disableLabelFloat.

InputCharCounter and InputError no longer accepts className property.

References #26

v6.0.0 (2015-09-25)

v5.4.1 (2015-09-23)

v5.4.0 (2015-09-23)

Bug Fixes

  • molecule-input-container: maxLength is undefined (2adf75ae, #30)

Features

  • molecule-input-container: reset horizontal offset label for prefixed input (38b1ed26, #32)

v5.3.0 (2015-09-23)

Features

  • molecule-input-container:
    • add bindValue and validator properties (399447e9)
    • add property to always float label (40223c42, #31)

v5.2.2 (2015-09-22)

v5.2.1 (2015-09-21)

Bug Fixes

  • molecule-input-container: float label on invalid numeric fields (36865ba6, #25)

v5.2.0 (2015-09-21)

Features

v5.1.1 (2015-09-20)

v5.1.0 (2015-09-20)

Features

  • molecule-input-container: add prefix and suffix options (11762f09)

v5.0.3 (2015-09-20)

Bug Fixes

v5.0.2 (2015-09-20)

v5.0.1 (2015-09-19)

v5.0.0 (2015-09-19)

Features

Breaking Changes

Rename property noFloatingLabel to noLabelFloat.

Closes #16

Before: isNoFloatingLabel isRequired isAutoValidating

After: noFloatingLabel required autoValidate

Closes #13

Apply state modifiers directly on components. Follow state modifiers naming convention: is-stateModifierName. Remove isHighLightedLabel.

Rename following classes.

Before: .isDisabled .isHighlighted .isInvalid .isFloatingLabel .isHiddenLabel

After: .is-disabled .is-highlighted .is-invalid .is-floatedLabel .is-hiddenLabel

Closes #14

v4.0.0 (2015-09-18)

Bug Fixes

  • molecule-textarea: inputs lose isFloatingLabel (6e0a8aea, #11)

Features

  • demo: add validation example (07afa42e)
  • validation: add validation and enable add-ons (e6d909db, #10)

Breaking Changes

Source files have moved to src directory. Component main entry files are named index.js in the respective component directories. Component CSS files are named index.css in the respective component directories.

The resolvement led to a complete refactor of the dialogues. Dialogues have been moved to src directory. There are no orphan source files in the root.

To use a dialogue, import it from ./src/dialogue-name/index.

Closes #11

shared/renderLabel has a new signature.

Before: renderLabel(dialogueName, label) After: renderLabel({dialogueName, label})

Closes #10

v3.0.1 (2015-09-13)

v3.0.0 (2015-09-12)

Features

  • dialogue implementation consistency (01d0a357, #4, #5, #6)
  • molecule-textarea:
    • return state$ and cycleId (5a0c1d89)
    • listen for events on immediate child (1e9c4b9c, #4)

Breaking Changes

Dialogue interfaces no longer optional namespace parameter. Dialogues have an id and state$ property. DIALOGUE_NAME is exposed through named export.

Closes #4 Closes #5 Closes #6

v2.0.0 (2015-09-09)

Bug Fixes

  • molecule-textarea: LABEL for TEXTAREA doesn’t float on input (1e9b5073, #3)

Breaking Changes

moleculeTextarea function signature has changed.

Before:

moleculeTextArea({DOM, props$}, optNamespace = ``)

After:

moleculeTextarea({DOM, props$, optCycleId = makeCycleId()})

Closes #3

v1.0.0 (2015-09-09)

Bug Fixes

  • CSS:
    • add @cyclic scope (130e59c2)
    • Failed to find 'template-demo-pages/template-demo-pages' (721ff7e8, #1)
  • JS: Error: Cannot find module 'util-combine-class-names' (d420fbd5)

Features