Skip to content

Releases: carbon-design-system/carbon-for-ibm-dotcom

v1.0.0

07 Oct 21:37
Compare
Choose a tag to compare

Overview

This is the initial public release of the IBM.com Library, which is a Carbon-based library for use on all of IBM.com. Its intentions are to provide a consistency of IBM.com specific components and patterns that adheres to the IBM Design Language, and is a complimentary solution to the Carbon Design System.

This release includes the primary foundation of the library itself, as well as an initial set of features described below. Starting this release, the IBM.com Library will follow a monthly release cycle.

Foundation

The primary foundation of the library will include several packages:

Each package (minus the styles package) includes their own living documentation output:

Features

React

  • Masthead: The Masthead includes a refreshed look and feel, L0/L1 navigation, Search with Typeahead, and Profile
  • Footer: The Footer has an updated look, with two different configurable types
  • DotcomShell: The Dotcom Shell is an overall UI shell structure that includes the Masthead and Footer. This is a good starting point for building out an IBM.com page.
  • HorizontalRule: A configurable <hr /> element
  • Analytics:
    • Scroll tracking

Patterns React

  • LeadSpace (experimental): LeadSpace pattern with optional CTAs

Services

  • Translation API: Fetches translation data for the Masthead and Footer. Currently supporting US English only.
  • SearchTypeahead API: Typeahead search, used in the Masthead
  • Profile API: Profile API that fetches the user's authentication status
  • DDO API: API that fetches various data from the Digital Data Object

Utilities

  • Various helper utilities

Experimental Features

To encourage ongoing development of features, the IBM.com Library embraces the creation of experimental features through feature flags. These are all configured through environment variables, so that they can be easily switched on or off. Additional environments have been stood up that have all feature flags turned on:

v1.0.0-rc.2

07 Oct 21:30
Compare
Choose a tag to compare
v1.0.0-rc.2 Pre-release
Pre-release

React 1.0.0-rc.2 (2019-10-07)

Bug Fixes

  • masthead: removed console logs
    (898fb61)

Styles 1.0.0-rc.2 (2019-10-07)

Features

  • footer: loading in plex by default
    (7a6820a)

v1.0.0-rc.1

04 Oct 22:16
Compare
Choose a tag to compare
v1.0.0-rc.1 Pre-release
Pre-release

React 1.0.0-rc.1 (2019-10-04)

Bug Fixes

  • carbon: add local carbon internal utils
    (415c254)
  • css: fixes leftnav css; fixes
    #144
    (eba3f12)
  • ddo: fixing datalayer_ready listener in DDO API
    (94d7aa1)
  • ddo: updated react package to point to services v1.0.0-alpha.1
    (7362c77)
  • ddo: updating services package in react to 1.0.0-alpha.0
    (f04fc4b)
  • hamburger: fixes
    #144,
    fixes
    #143
    (c5bbe8f)
  • masthead: add platform css class
    (e554b6b)
  • masthead: css fixes; fixes
    #112,
    fixes
    #115,
    fixes
    #116,
    fixes
    #118,
    fixes
    #124,
    fixes
    #126
    (7b22a7f)
  • masthead: fix nav menu toggle; fixes
    #111
    (e65cdce)
  • masthead: fix toggle states based on blur
    (31fbc85)
  • shell: fixed dotcom shell imports
    (72683f9)
  • sidenav: fixes
    #145
    (da08acc)

Services 1.0.0-rc.1 (2019-10-04)

Bug Fixes

  • ddo: fixed ddo ready method
    (b4106d0)
  • ddo: fixing datalayer_ready listener in DDO API
    (94d7aa1)

Styles 1.0.0-rc.1 (2019-10-04)

Bug Fixes

v1.0.0-rc.0

27 Sep 21:18
Compare
Choose a tag to compare
v1.0.0-rc.0 Pre-release
Pre-release

Patterns React 1.0.0-rc.0 (2019-09-27)

Bug Fixes

  • jest: additional console error fixes for jest tests
    (44a01df)
  • release: fixed repository links for changelogs
    (bc6fd1e)

Features

  • leadspace: add theme via classname
    (1453a70)
  • leadspace: applying the grid mixins
    (c97ab1f)
  • leadspace: bumping up grid, layout, and components packages
    (190545a)
  • leadspace: change row parent divs
    (c11e3e1)
  • leadspace: cleanup of classnames
    (94511ae)
  • leadspace: merge and add utilities dependency
    (0fdd10f)
  • leadspace: mobile breakpoint - need to scale image
    (00f664b)
  • leadspace: move grid import out to global import file
    (71f40be)
  • leadspace: move leadspace to patterns package
    (f17acea)
  • leadspace: pull in button styles relatively for now
    (d8c3b43)
  • leadspace: readme and simplifying css
    (3143aab)
  • leadspace: readmes and importing global styling to index file
    (170518e)
  • leadspace: scaling outer section to maintain ratio
    (000d9f5)
  • leadspace: separated stories to make it easier to view
    (5417134)
  • leadspace: utilizing carbon mixins for the spacing
    (6a49690)
  • leadspace: working theme changes
    (2bcd044)
  • leadspace: wrap itmes in row grid style classes instead of mixin
    (f9597f1)
  • leadspace: wrap leadspace with featureflag utility
    (66cb724)

React 1.0.0-rc.0 (2019-09-27)

Bug Fixes

  • ddo: adding babel runtime helpers for services package
    (80e5b19)
  • ddo: bumping services dependency to alpha 509
    (79637a2)
  • ddo: commenting out global call for now
    (5e339c6)
  • ddo: repointing services package to alpha 507 with DDO API
    (ccf1c9b)
  • docs: fix storybook platform name; update readme
    (32d8bce)
  • emojis👀: clean up css; merge and closes
    #84
    (319757a)
  • jest: added comment regarding the dds-privacy-cp placeholder
    (4fcac49)
  • jest: additional console error fixes for jest tests
    (44a01df)
  • jest: multiple jest fixes for the footer
    (3af0f36)
  • jest: remove yarn test again
    (2d009f5)
  • masthead: remove L1 from DotcomStory;L1 is conditional
    (2ccc3b7)
  • masthead: use window-or-global for window event listener
    (d313e78)
  • misc: fixes PR review comments
    (c02a0c7)
  • misc: update footerType prop name; add masthead/footer to dotcomshell.scss
    (ea39b15)
  • prefix: fix incorrect prefix name
    (e6cd3e1)
  • release: fixed repository links for changelogs
    (bc6fd1e)
  • settings: revert carbon prefix and update dds with new one
    (cd9747c)

Features

  • analytics: add global file
    (dd53ca0)
  • analytics: adding base IBM analytics tag to storybook
    (71382d7)
  • analytics: adjusted logic as previous did not work
    (91bd88e)
  • analytics: example of eventData object jsDoc
    (c7781d7)
  • analytics: moving scroll tracking to dotcomshell
    (d0a1822)
  • analytics: scroll tracker
    (56aa04d)
  • components: use dds prefix for stable selectors
    (0cc4893)
  • ddo: adding setVersion of DDO in the global import
    (4620e86)
  • dotcomshell: adds footer type select; adds readme
    (7d8f82d)
  • featureflags: exploring window.featureflags
    (d98def1)
  • featureflags: testing context featureflags
    (b9f79b7)
  • footer: added locale-button to footer
    (0d9c3d2)
  • leadspace: base set up for the component
    (b344602)
  • leadspace: bumping up grid, layout, and components packages
    (190545a)
  • leadspace: button logic and span of content
    (304d318)
  • leadspace: move leadspace to patterns package
    (f17acea)
  • masthead: adds sticky masthead to dotcom shell
    (039a17e)
  • masthead: sticky masthead with js
    (a4227ad)
  • truste: adding truste element in the footer
    (5c72aa7)
  • util: adds global settings to utilities
    (cc89fc1)

Services 1.0.0-rc.0 (2019-09-27)

Bug Fixes

  • ddo: adding babel runtime helpers for services package
    (80e5b19)
  • ddo: updating export of the DDO service
    (7589039)
  • release: fixed repository links for changelogs
    (bc6fd1e)

Features

  • analytics: add env var to enable/disable scroll
    (467aed8)
  • analytics: add more description to jsDocs
    (6a1383e)
  • analytics: adjusted logic as previous did not work
    (91bd88e)
  • analytics: create analytics services
    (280c7ac)
  • analytics: example of eventData object jsDoc
    ([c7781d7](...
Read more

v0.5.2

17 Sep 19:07
Compare
Choose a tag to compare

React 0.5.2 (2019-09-17)

Bug Fixes

Services 0.5.2 (2019-09-17)

Bug Fixes

  • services: added axios as a dependency
    (d19882a)

v0.5.1

17 Sep 16:13
Compare
Choose a tag to compare

React 0.5.1 (2019-09-17)

Bug Fixes

  • hr: export hr in components
    (e2736a8)

v0.5.0

17 Sep 13:08
Compare
Choose a tag to compare

This release includes the following new features:

Patterns-React 0.1.0 (2019-09-17)

  • Various fixes and name change to patterns-react

React 0.5.0 (2019-09-17)

  • Translation integration to the Masthead and Footer
  • Various bug fixes

Services 0.5.0 (2019-09-17)

  • Translation updates to support integration with the Masthead and Footer
  • Various bug fixes

Styles 0.5.0 (2019-09-17)

  • Various style fixes

v0.5.0-rc.0

17 Sep 12:42
Compare
Choose a tag to compare
v0.5.0-rc.0 Pre-release
Pre-release

Patterns-React 0.1.0-rc.0 (2019-09-17)

Bug Fixes

  • patterns: fixed build name references for patterns
    (5aea1de)
  • patterns: fixed initial release version of patterns react
    (f9efb31)
  • patterns: fixed README for react patterns
    (84de1cc)
  • storybook: removed commented code
    (23d5968)
  • storybook: various fixes to the storybook configuration
    (a7cc11a)

Features

  • translation: switching name to patterns-react
    (b035c10)

React 0.5.0-rc.0 (2019-09-17)

Bug Fixes

  • jest: various jest test fixes
    (0c93cf1)
  • storybook: removed commented code
    (23d5968)
  • storybook: various fixes to the storybook configuration
    (a7cc11a)

Features

  • component: adds translation data to masthead
    (7f55815)
  • footer: fetching content from translation service
    (86e6d6f)
  • masthead: adds masthead types with translation API
    (60223fb)
  • profile: add dynamic profile menu from translation api
    (68c40df)

Services 0.5.0-rc.0 (2019-09-17)

Bug Fixes

  • jest: fixes to the jest env settings to share across packages
    (30a3ec7)

Features

  • footer: added socialFollow data to footer content
    (973f1af)
  • masthead: adds masthead types with translation API
    (60223fb)

Styles 0.5.0-rc.0 (2019-09-17)

Features

  • profile: add dynamic profile menu from translation api
    (68c40df)

v0.4.0

10 Sep 14:24
Compare
Choose a tag to compare

This release includes the following updates:

Global

  • Switched the npm publishing namespace to @carbon
  • Additional documentation
  • Various bug fixes and improvements

React

  • Added the HorizontalRule
  • Added the Dotcom Shell
  • Profile functionality for the Masthead

Services

  • User status service

v0.4.0-rc.0

09 Sep 20:19
Compare
Choose a tag to compare
v0.4.0-rc.0 Pre-release
Pre-release

eslint-config-ibmdotcom 0.4.0-rc.0 (2019-09-09)

Bug Fixes

  • eslint: adding additional eslint checks for react components
    (#54)
    (040153b)
  • packages: renamed lint packages to be consistent
    (f5d8149)

Features

  • carbon: switched to carbon ibmdotcom packages
    (b541b73)
  • search: adding integration of typeahead api to autosuggest
    (36fb186)

React 0.4.0-rc.0 (2019-09-09)

Bug Fixes

  • docs: fixed typos
    (69e1fad)
  • hr: import carbon style for storybook container and scss tweaks
    (#64)
    (cd0929c)
  • lint: fixed lint issue in Footer
    (4d5fa86)
  • netlify: fix to point to alpha releases of services/utilities
    (a9fdeb4)
  • profile: bump up alpha release for services in react
    (0e44093)
  • profile: wrap profile call in promise
    (64f827d)
  • readme: fixed rendering of readme files in storybook
    (5fda9d8)
  • release: manually updating package.json
    (2c21cef)
  • rollup: fixed rollup config
    (5a8f32a)
  • search: fixed package references for services and utilities
    (56fede8)
  • search: fixing babel transform runtime issues
    (922d3d7)
  • storybook: fixed issue with masthead not rendering
    (692a911)
  • utilities: updated react package dependencies
    (d129c40)

Features

Services 0.4.0-rc.0 (2019-09-09)

Bug Fixes

  • profile: wrap profile call in promise
    (977f27d)
  • release: manually updating package.json
    (2c21cef)
  • search: fixing axios/rollup configuration
    (60b554c)

Features

  • carbon: changed npm namespace to carbon
    (0e0896d)
  • carbon: switched to carbon ibmdotcom packages
    (b541b73)
  • deployments: added and updated deployment scripts for packages
    (b8f8ccf)
  • jest: adding coverage reports for jest
    (7145a7c)
  • profile: getting user status endpoint up - returning default
    (63c880a)
  • search: adding initial search services
    (72fba4f)
  • search: adding integration of typeahead api to autosuggest
    (36fb186)

stylelint-config-ibmdotcom 0.3.0-rc.0 (2019-09-09)

Bug Fixes

  • packages: renamed lint packages to be consistent
    (f5d8149)

Styles 0.4.0-rc.0 (2019-09-09)

Bug Fixes

Read more