Skip to content

Cooperative Chameleon

Choose a tag to compare

@dxinteractive dxinteractive released this 09 Nov 01:26
· 90 commits to master since this release

Breaking changes

  • Remove named exports. Get your components by going stampy/lib/whatever now
  • Files have all moved, stay on your toes
  • immutable, moment, numeral and react-select are now peer / dev deps, install them yourself if you need them. If you're using Text or Select directly in an app, consider moving them to the app-style repo for your app.
  • All SASS removed
  • Hock util has been added for creating standard hocks
  • StateHock and ElementQueryHock now use the new standard Hock pattern
  • Pipes, CollectionUtils and ConfigureHock have been deprecated, are in the deprecated folder
  • RemoveProps util has been deleted

New stuff

  • Spruce peer props and style props are now on:
    • Button
    • Input
    • Label
    • Select
    • Table
    • Text
    • Textarea
    • Toggle
    • ToggleSet
  • Textarea has new props
    • placeholder
    • name

Internal stuff

  • Move test files as per #56
  • Proto blueflag test is now being used.
    • Flow has been upgraded
    • Linting is working
    • Flow and linting is now being used on test files
  • Some more dependencies have been sorted out
    • Babel upgrades
  • ShowHideStateful uses StateHock
  • Pullapprove yaml updated
  • Jsdoc comments have been retained for when reimplement docs
  • ElementQueryHock has been upgraded to use refs
  • Hock util has been added for creating standard hocks
  • Components have a standard set of checks for class names / spruce names, although this hasn't been deduped yet