Skip to content
This repository has been archived by the owner on Jun 25, 2021. It is now read-only.

Latest commit

 

History

History
365 lines (282 loc) · 9.63 KB

CHANGELOG.md

File metadata and controls

365 lines (282 loc) · 9.63 KB

#v1.5.1 We made a few small updates to the library, and no breaking changes 🎉

  • UPDATE: <Input> now accepts a noAnimation prop to show active state
  • UPDATE: <Modal> css updates to fix y-scrolling issue
  • UPDATE: <SelectBox> fixed a small bug that will now convert a 0 value to string

Upgrading

yarn:

yarn upgrade [email protected]

npm:

npm install [email protected] --exact

#v1.5.0 Huge update and news for you today! 🙌

  • NEW: <DotLoader /> for all your inline-loading needs!
  • NEW: <EditableDiv /> for your sexy read me/edit mode needs!
  • NEW: <Image /> for your sexy image loading needs!
  • UPDATE: <Button /> now accepts a loading prop to show loading style
  • UPDATE: <Toggle /> now accepts a readOnly prop to restrict updating
  • BREAKING: <SelectBox /> now accepts children and mirrors the traditional select tag

Of course, with these changes comes updated docs to help you migrate whatever needs to be done on your end to ensure ease of use. If there is ever anything more you need to know regarding our docs - create an issue and we'll make it happen!

As always, keep a look out for our next big update (1.6.0) which you can expect to hit within the next couple of weeks!

Upgrading

yarn:

yarn upgrade [email protected]

npm:

npm install [email protected] --exact

#v1.3.7 We made a tiny update to our <SelectBox /> with no breaking changes 🙌. You can now provide a list of objects with text and value properties which will result in a more robust callback with text and value of the selected item.

List Example:

  const list = [
    { text: 'LeanUx', value: '0001' },
    { text: 'The Lean Startup', value: '0002' },
    { text: 'Remote: Office Not Required', value: '0003' },
  ];

Callback Example:

  <SelectBox
    callback={ (text, value) => console.log(text, value) }
  />

Upgrading

yarn:

yarn upgrade [email protected]

npm:

npm install [email protected] --exact

#v1.3.6 Today, we bring a small little upgrade for our <CheckButton />. It will now pass down all props given with no strict initial props set by us. That's right folks - you control it completely.

Upgrading

yarn:

yarn upgrade [email protected]

npm:

npm install [email protected] --exact

#v1.3.5 Nothing big here, just updating React to 15.5 and refactoring our PropType refs to use the prop-types package.

Upgrading

yarn:

yarn upgrade [email protected]

npm:

npm install [email protected] --exact

#v1.3.4 Quick little update for the <Modal /> & performance!

  • BREAKING CHANGES: <Modal /> removed modalWidth & logo props
  • UPDATE: <Modal /> styles are less traditional and more modern
  • PERF UPDATE: <InformationalIcon /> now ref single var vs. recreating Component

Upgrading

yarn:

yarn upgrade [email protected]

npm:

npm install [email protected] --exact

#v1.3.3 Aw, yeah! We got some new goodies for you in this small update!

  • NEW: <Textarea /> Component
  • UPDATE: added inverted prop on the <Table /> Component for alt style
  • UPDATE: <Input /> now has a default value style in case you need to load your Component with a given value.

As always, check out the docs for all your questions, etc.

Upgrading

yarn:

yarn upgrade [email protected]

npm:

npm install [email protected] --exact

#v1.3.2 Gotcha! We snuck in a small update that gives the <Toggle /> a little more juice for your needs. You can now dynamically control the state of the Toggle in addition to having a callback prop that returns the defaultChecked state of the input.

As always, check out the new docs on it for all your questions, etc.

Upgrading

yarn:

yarn upgrade [email protected]

npm:

npm install [email protected] --exact

#v1.3.1 Ey, yo! Boy, do we have a awesome patch release for you. Not only did we give the demo site a small face lift, we brought you <DatePicker />! It's pretty rad and comes built with moment.js.

Be sure to check out our docs on how to use it. Keep an eye out for the next big Component to be added to the library (<TimePicker />);

As always, thanks again for hanging with us and a special thanks to the AirBnB team for giving us a good starting point with our DatePicker.

Upgrading

yarn:

yarn upgrade [email protected]

npm:

npm install [email protected] --exact

#v1.3.0 Hey! It's a minor release! We have a lot of stuff to cover with some breaking changes regarding some Components, so here we go!

New

  • <SelectBox />
  • <Table />
  • Docs are now easier to read!
  • <Input /> now comes in 2 flavors: basic and default. Addtionally, you can now add a search prop and we'll deliver a sexy search UI input (basic only). Just as well, we plus'd up the password input to toggle visibility

Breaking:

  • <Icon />/<InformationalIcon /> will now match the width of the container element if no height, width props given
  • <Button /> eliminates the buttonType prop in exchange for passing down all props given (type="button", etc.)

Updates:

  • Cleaner fonts
  • <Dropdown /> renders children much better

Bada-bing, bada-boom! Keep a look out cause like always, we ain't done adding/adapting this sucka!

Upgrading

yarn:

yarn upgrade [email protected]

npm:

npm install [email protected] --exact

#v1.2.1 With this small update comes the new <Dropdown /> Component! Basically, all you do is add the children you want to display and Dropdown turns it into a toggable list! Additionally, we have now removed the console message for the <Button /> Component if you did not include the optional callback prop. Along with that, we tightened up the <Legend /> Component to only trigger the callback prop for "completed" dots. Nioce.

We are cooking now, so keep your eyes peeled for more Components being added by the weeks.

Check out the demo site for all info needed for this update.

Upgrading

yarn:

yarn upgrade [email protected]

npm:

npm install [email protected] --exact

#v1.1.1 This nice little update brings a cleaner <CheckButton /> Component now only accepting a defaultSelected prop to compliment expected React behavior in addition to the introduction of the <Toggle /> Component!

Check out the demo site for all info needed for both of these updates.

Upgrading

yarn:

yarn upgrade [email protected]

npm:

npm install [email protected] --exact

#v1.0.7 Ever find yourself needing to post a small "flash" message in the UI that is just temporary but imperitive for informing the user about something which has happened? Look no further, for the NotificationToast Component is here! 🎉

It comes with a default, pending, and error theme to meet your needs.

Keep a look out for our next update which will close out this milestone bringing the ShopCard Component.

It will be a "card" influenced component that will display information along with including a footer to add extra icons for things if you need them.

Upgrading

yarn:

yarn upgrade [email protected] --exact

npm:

npm install [email protected] --exact

#v1.0.5 Nothing big here, just a small adjustment to the Button docs and a style update for the secondary-dark Button theme. 😎

#v1.0.3 Alrighty! Just in time for the holiday's, we have a pretty big update including:

  • New brand fonts: Aller Light & Lato
  • Updated UI's for all existing Components
  • NEW Icon COMPONENT! 🎉
  • NEW InformationalIcon COMPONENT! 🎉
  • NEW CheckBox COMPONENT! 🎉
  • REMOVAL OF APHRODITE! 🎉 🎉

Now that we no longer depend on Aphrodite, you don't have to worry about it failing your tests like a freaking n00b. Check out our README and ensure that you are including a default font-size: 16px in your app to make sure our library is cohesive (we use rems).

We have more components coming at the start of next year, so keep an eye out!

Upgrading

yarn:

yarn upgrade [email protected] --exact

npm:

npm install [email protected] --exact

#v.0.0.9 Hey, d00ds! Nothing big here, just a small update on the Legend component. We've added a better UI to make it easier to understand that you have completed the items that fall before the active one.

Have a great day and go vote, suckas!

#v.0.0.8 Aw yeah, we snuck in a tiny update 🎉! Meet the Legend component. It's great for pagination usage or any place where you need to show where along the process a user is (i.e. step 2 of 4). Check out the demo site for usage info. That's all we have for now, but the big icon lib component is coming very soon, so watch out!

v0.0.7

Hey, there! 👋 As always, thanks for checking out the first installments of the Whiplash React UI Library. This change brings an updated UI for the docs/examples in addition to a new Breadcrumb component! 🍞

Additionally, due to the fast response we've had from the installs, we are now making the repo public so you can submit bugs if you find any or add feature requests to any of the living Components.

As of right now, we are not allowing any contributions outside of that. 😿

Future Components

The next versions will introduce a bunch of new Components that will lead up to the 0.1.0 release ("Be cool Ice Cold, be cool.")!

  • ShopCard
  • ICONS! 😎
  • RadioBtn
  • InputStatusIcon
  • Legend
  • DropdownBtn

Thanks again and we hope you stick around as we grow this resource for the React community.