Skip to content

Releases: cision/rover-ui

v2.2.0

09 Jul 18:29
21b3475
Compare
Choose a tag to compare

RoverUI 2.2.0

No major changes

New component features

  • InputTime now includes ...
    • an (optional) dropdown to pick from a list of times, ...
    • a helpful clock icon, and ...
    • a prop to put a custom aria-label on the dropdown toggle (toggleAriaLabel).

v2.1.0

02 Jul 22:01
2bc8723
Compare
Choose a tag to compare

RoverUI 2.1.0

No major changes

New components

  • articleList Icon
  • Input component (general purpose form element)
  • InputTime component

Migrations from regular ol' jsx to TypeScript

  • Paper
  • Collapse
  • Grid.Entry
  • Tooltip
  • DeletablePill
  • ExpansionPanel
  • Dropdown
  • Responsive

Minor fixes

  • Media component is free from styled-component
  • Reinstates custom 'tag' prop for Button
  • Removes unused .travis.yml file

v2.0.0

04 Jun 21:12
Compare
Choose a tag to compare

RoverUI 2.0 is finally here!

No major changes to the API, but we are making one breaking change and one major improvement.

TypeScript!

This was originally intended added a few versions ago with the plan of incrementally updating components as we went. Turns out, this was bigger than we expected and we needed to make adjustments once we were properly building the library with full TypeScript support.

Not all of our components are converted to TypeScript, but that will be done in small portions as we roll out patch releases.

External CSS

We originally expected RoverUI components to inject their own CSS when they were imported into the consuming app. However, in production, Rover components injected their CSS last instead of first. This had the unintended consequence of requirement consuming applications to make their override classes stronger to compensate. Things like .myPill.myPill or !important calls were used to handle this.

Now, all CSS must be required externally. This is a minor inconvenience to ensure that Rover's styles are not included later than your application's stylesheet.

Now, all you need to do is drop this in your app:

import "@cision/rover-ui/dist/rover-ui.css";

v2.0.0-beta.6

02 Jun 21:25
Compare
Choose a tag to compare
v2.0.0-beta.6 Pre-release
Pre-release
  • Add basic Input component to master / v2.x #206
  • Upgrade storybook and cleanup #205
  • Add basic Input component to master / v2.x (#206) #202
  • Adjust storybook font sizing. It was too large 517f3fc

v1.5.0

01 Jun 21:57
4bd0a01
Compare
Choose a tag to compare
  • Adds a basic Input component that wraps the HTML input, with styles.

v1.4.5

30 Apr 19:52
Compare
Choose a tag to compare
  • Fixing minimization to disable z-index value compression

v1.3.0

02 Apr 22:14
93dca11
Compare
Choose a tag to compare
  • Fixed Avatar image fetcher so it doesn't request images with HEAD method
  • Added new icon svgs, and renamed some icons
  • Updated base font family with Cision's defaults
  • Updated base colors with Cision's defaults
  • Added color swatches to storybook
  • Updated README instructions for using yalc and publishing versions

v1.2.4

18 Feb 22:41
a8bf2e0
Compare
Choose a tag to compare
  • Remove default underline from links when they're a Dropdown.Menu.Item
  • Buttons have align-items: center by default
  • Add instructions for setting package.json's publishConfig.tag to README.md
  • Updated Pill font-family
  • Validate Avatar image asynchronously by HTMLImageElement instead of XHR
  • Refactored internal usage of Icon to use new standard names values.
  • Removed support for Icon name "chevron" for clarity. You now must include a direction, e.g. "chevron-down".