github buildit/gravity-ui-web gravity-ui-web-v3.0.0
Third time's a charm

latest releases: gravity-ui-web-v3.4.0, gravity-ui-web-v3.3.0, gravity-ui-web-v3.2.0...
4 years ago

3.0.0 (2020-03-24)

Bug Fixes

  • a11y: fix article's a11y violation (743c605)
  • a11y: fix card violations (3f4cba1), closes #375
  • a11y: update gravity-particles version (b864736), closes #387
  • basic card list: changed breakpoint for two column layout (acbe86d)
  • basic card list: only set required margins (62cb841)
  • basic cards list: remove whitespace on list sides (d9e4b2a)
  • callout: remove margin from list when in columns (5d7587d)
  • callout: tweaks layout (af320c1)
  • card-basic: fixes size of picture elements (e44da69)
  • cite: move cite to inline text (8d347d3)
  • container: undoes layout regression caused by previous "fix" (d5c86ad)
  • hero: makes container overlap banner (aef22c2)
  • layout: fixes broken container max-width value (cc4f453)
  • layouts: n-column layouts no longer cause horizontal scrolling (4c18a3c)
  • package.json: web package no longer fails on test (d8edea6)
  • pre elements: ensured pre elements with lots of text can scroll (f52b60f)
  • related items: used breakpoint code from typography changes (0bbddb1)
  • spacing: added incomplete xxl spacing unit (4c3295b)
  • svg symbols: fixes missing title IDs (256a828), closes #369
  • typography: fixes text scaling behaviour (6ee3f92)

Code Refactoring

  • removed job list component (b1a972f)
  • column layout: refactored layouts to use new column layout (c3bcfe8)
  • removes clear() SASS mixin (6df5c7f)
  • removes list-image-links and logo-image components (274cf6e), closes #275
  • removes redundant grav-o-section class (027782c)

Features

  • 3 column class list: add 3 column class (58d1294)
  • 3col-list-justified: new 3 column list with justified text (0d345df)
  • a11y: add a11y tests to Travis CI (85778f2)
  • articles: new related items component (4735694)
  • basic card: added hover colour and svg icon treatment (cbe7ed6)
  • basic card: adjusted font size for copy section (3072504)
  • basic card component: add notch to image when card is a link (149e539)
  • basic card component: added basic card component (a183257)
  • basic cards list: ensured top margin is applied consistently (e179a88), closes #174
  • callout: new callout organism component (c8a23db)
  • colors: adds dark-mode support to color system (5d07454)
  • colors: adds SASS vars for Wipro brand colors (434663e)
  • colors: updates mark element styling to use Gravity's color system (d8d1d40)
  • colors: updates to latest Gravity particles color schemes (db8e888)
  • column layout: adds mixin for full-width items (da9506c)
  • debug.css: adds warning about invisible first-children (3ea62ae), closes #200
  • eslint: moved eslint settings to a shareable config (51339e2)
  • hero: new hero component (32c6870)
  • layout: adds list reset mixin and classes (7335c63)
  • layout: adds sticky-footer mixin and object class (4dcefe1)
  • layout: makes full-bleed page layout opt-in (a807722)
  • layout: makes sticky footer default configurable (f7276b3)
  • layout: standardises gap after page header (c55d85c)
  • links: adjusts styling of link components (4b36fca)
  • linting: updates stylelint rules (f126ab2), closes #245
  • adds margin utility classes (f8c4b9c)
  • logotype: changes SVG colouring and adds new logotype component (7a2728f)
  • typography: implements fluid modular scale (c122fbf)
  • adds optional classes for page header and footer (e481709), closes #280
  • ostentatious copy: added ostentatious copy component (9c3d60c)
  • page heading: added page heading component (b75fca9)
  • page-footer: adds smart border to top of footer (ff2e5ab)
  • spacing settings, new padding utils: adds padding util classes (9cb0e94)
  • svg: improves colouring of inlined SVGs (e04da74)
  • svg: replaces old SVG symbols with ones from gravity-particles (49eb3b4)
  • transitions: added transition mixin and updated throughout (0d0da87)
  • two column list: added simple two column list component (77e41eb)
  • typography: changes fonts to Wipro Akkurat TT family (9fca955)
  • adds SASS mixins for smart borders (603ff6c)
  • bundles external SASS libs (bb07594)
  • improves picture element layout (31bd6bc)
  • splits templates & PL setup into own NPM package (949ca01), closes #241

BREAKING CHANGES

  • logotype: Page header and footer components should now use grav-c-logotype class on logotype SVG.
  • typography: - The 'secondary' entry has been removed from Gravy's typefaces config. Any references to the
    'secondary' typeface should therefore be replace with 'primary' instead.
  • All fonts have changed, so the visual appearance will be different. You should probably visually
    inspect your layouts to ensure nothing has broken.
  • svg: All symbol IDs have changed. The social media, "hollow b", Designit and Wipro Digital logos have
    been removed.
  • layout: grav-l-column-list mixin and grav-o-column-list class have been removed. Use grav-reset-list and
    grav-o-reset-list instead.
  • grav-o-section class is no longer available. Consider altering your designs or using the padding
    utility classes instead.
  • layout: - <body> now has horizontal margins, vertical padding and max-width by default. Add the grav-o-full-bleed class to it to restore the old behaviour.
  • .grav-o-container class has been removed. Use .grav-o-full-bleed__content class instead (within a container that has the .grav-o-full-bleed__content class on it).
  • svg: grav-c-icon class has been removed. Inlined SVGs now automatically get filled with the currentColor.
  • column layout: removed two-column-text and two-column-block components
  • Job List component has been removed
  • The styles for the `.grav-c-list-image-links` and `.grav-c-logo-image` classes no longer exist.
  • typography: Gravy and normaliz-scss libs have been removed, so all associated functions and mixins are no longer
    available
  • The clear() SASS mixin has been removed. Replace any usage of it with your own CSS clearfix.

Don't miss a new gravity-ui-web release

NewReleases is sending notifications on new releases.