All Versions
21
Latest Version
Avg Release Cycle
41 days
Latest Release
2387 days ago

Changelog History
Page 2

  • v2.0.3 Changes

    December 07, 2015

    ๐Ÿ›  Fixed

    • [Select] Ensure the exact same markup is generated every time the element is rendered #155
  • v2.0.2 Changes

    December 06, 2015

    ๐Ÿ›  Fixed

    • [Button, ComboBox, DatePicker, Rating, Select, TextInput, Toggle] Fix styling issues when the component has a complex React id generated through API's like createFragment c73d06d
  • v2.0.0 Changes

    November 28, 2015

    ๐Ÿ”„ Changed

    • Require React 0.14.0 #189
    • ๐Ÿšš [Button, Card, Choice, ComboBox, Option, Placeholder, Rating, Select, Separator, TextInput, Toggle] Removed the 'Belle ' prefix from displayName
    • ๐Ÿ‘€ [Button] Prevent sticky hover for touch devices by leveraging mouseEnter & mouseLeave instead of the :hover pseudo class 8f590e2
    • [Toggle] Hide Webkit tap highlight on touch 5faf2c5

    โž• Added

    • [DatePicker] Add DatePicker component
    <DatePicker />
    
    • [Spinner] Add Spinner component
    <Spinner />
    

    ๐Ÿ›  Fixed

    • [Rating] Fix styling the wrapper 82087cb
    • [Select] Fix rendering the selected option with a falsy value e.g. 0 f0e5611
    • [Select] Fix hovering and selecting Options with values of type Number 09c52e3
    <Select>
      <Option value={ 0 }>Zero</Option>
      <Option value={ 1 }>One</Option>
    </Select>
    
    • [ComboBox] Fix hovering and selecting Options with values of type Number 64a2797
    • โšก๏ธ [TextInput] fix calculating the height in case a defaultValue was provided and props were updated f1a9bc2

    โœ‚ Removed

    • ๐Ÿ‘€ [Rating] Removed the resetValue function. Reseting should accomplished by making the Rating a controlled component and passing in the value as undefined. See an example below:
    export default class extends Component {
    
      state = {
        ratingValue: 3
      }
    
      reset() {
        this.setState({ ratingValue: undefined });
      }
    
      render() {
        return (
          <div>
            <button onClick={ ::this.reset() }></button>
            <Rating value={ this.state.ratingValue } />
          </div>
        );
      }
    }
    
  • v1.2.2 Changes

    September 04, 2015

    ๐Ÿ›  Fixed

    • ๐Ÿ‘Œ Support for React 0.14.0-beta3 #178
    • ๐Ÿ’… [Toggle] Fix missing base-styles for Toggle #179
  • v1.2.1 Changes

    August 26, 2015

    ๐Ÿ›  Fixed

    • [Combobox, Select] Improve children manipulation to make Belle work with Radium #170
  • v1.2.0 Changes

    August 19, 2015

    โž• Added

    • [TextInput] Added minRows and maxRows properties #146
    <TextInput minRows={ 5 } placeholder="Please fill in description โ€ฆ">
    

    ๐Ÿ›  Fixed

    • โš  [Select] Avoid printing a PropTypes warning when a Select has less than 2 children. #147
    • [Select] Allowing to a mix single components together with arrays of components as children. #161
    <Select>
      <Placeholder>Choose your City</Placeholder>
      {
        cities.map((city, index) => {
          return (
            <Option key={ index } value={ city.id } >
              { city.name }
            </Option>
          );
        });
      }
    </Select>
    
    • [ComboBox] Fix detecting isMatchingOption after pressing backspace. #162
  • v1.1.1 Changes

    July 28, 2015

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix incompatibility with Windows. From now on it doesn't break anymore when doing npm install belle. #20
  • v1.1.0 Changes

    July 28, 2015

    โž• Added

    • โšก๏ธ [ComboBox] The onUpdate callback now includes 3 more properties in the argument. #146
    onUpdate({
      value: value string,
      identifier: identifier of the type you passed,
      isMatchingOption: true/false,
      isOptionSelection: true/false
    })
    

    ๐Ÿ”„ Changed

    • ๐Ÿ’… Instead of using a copy of React 0.13.3 to create Markup for custom styles now the locally installed React version is used. #150

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix server-side rendering of Belle components by preventing to inject styles into the DOM without being available. #150
    • ๐Ÿ‘ป [TextInput] When rendered on the server the TextInput will have a height of 0px instead of throwing an exception. #157
  • v1.0.2 Changes

    July 23, 2015

    ๐Ÿ›  Fixed

    • โšก๏ธ [ComboBox] Filtered options are now updated when the ComboBox receives new props. #141
  • v1.0.1 Changes

    July 20, 2015

    ๐Ÿ›  Fixed

    • ๐Ÿ‘ป [ComboBox] Avoid exception when no Options children are supplied to ComboBox. #136