Skip to content

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

v1.1.1-rc.1

11 Nov 15:39
Compare
Choose a tag to compare
v1.1.1-rc.1 Pre-release
Pre-release

React 1.1.1-rc.1 (2019-11-11)

Bug Fixes

  • masthead: ssr fix for missing document
    (aa9a003)

v1.1.1-rc.0

07 Nov 21:41
Compare
Choose a tag to compare
v1.1.1-rc.0 Pre-release
Pre-release

React 1.1.1-rc.0 (2019-11-07)

Bug Fixes

  • footer: add navigation prop to be passed into Dotcomshell
    (20117fb)
  • footer: add to readme and be able to turn of custom navigation
    (67f5eab)
  • footer: pass params to the translationapi and small lint changes
    (a4ee671)
  • lang: dispatch correct action type
    (0f28637)
  • masthead: skipping focusing hidden elements
    (363d300)
  • react: moved initial state inside component func
    (5c7c0fa)
  • react: open by default blur shouldnt close search
    (0eddcc2)
  • search-input: set correct key in actions
    (18bdc78)
  • storybook-knobs: move knobs within the add scope
    (da711a1)

Features

  • masthead: add focus on search button after close
    (03fd742)

Styles 1.1.1-rc.0 (2019-11-07)

Bug Fixes

  • masthead: skipping focusing hidden elements
    (363d300)

Features

  • masthead: add focus on search button after close
    (03fd742)

Services 1.1.1-rc.0 (2019-11-07)

Bug Fixes

  • footer: pass params to the translationapi and small lint changes
    (a4ee671)
  • lang-footer: return the lang attr
    (e6ef638)
  • translation: fix undefined lc error
    (83af87a)

v1.1.0

04 Nov 21:11
Compare
Choose a tag to compare

Features

React

  • Masthead/Footer (#421): Integration of the TranslationAPI into the Masthead/Footer
  • Left panel container (#257): Left panel container in anticipation of use of left nav on pages
  • Expressive Modal (#253): Variant of the Carbon Modal with an expressive theme
  • Link with Icon (#163): Variant of the Link component with icon
  • Clickable Tile (#504): Clickable tile component
  • Masthead Updates:
    • Additional properties to show/hide the profile and search icons (#101)
    • Open the search box by default via prop (#593)
  • Analytics:

Patterns

  • Lead Space, Default (#517): Lead space, left-aligned version

Vanilla

  • Package Architecture (#224): Initial Vanilla package architecture to support IBM.com Library Vanilla components
  • Horizontal Rule (#553): A configurable <hr /> element

Services

  • TranslationAPI (#515): Expand translation API to fetch data to display additional languages worldwide

Utilities

  • ipcinfoCookie (#513): Utility for getting and setting the ipcinfo cookie
  • geolocation (#514): Utility for fetching the geo location of the user

v1.1.0-rc.1

04 Nov 14:55
Compare
Choose a tag to compare
v1.1.0-rc.1 Pre-release
Pre-release

React 1.1.0-rc.1 (2019-11-04)

Bug Fixes

  • jest: multiple jest test fixes
    (2174892)
  • masthead: adds space for suggestion item
    (#594)
    (57ea91f)
  • masthead: fix to search input not closing
    (a12bdf2)
  • react: moved container class onto accordion
    (#600)
    (5ee78a5)

Features

  • masthead: flag to open masthead search by default, multiple fixes
    (#592)
    (c93fe40)

Services 1.1.0-rc.1 (2019-11-04)

Bug Fixes

  • just: fixed localeapi jest tests
    (185392a)

Features

  • masthead: flag to open masthead search by default, multiple fixes
    (#592)
    (c93fe40)

Styles 1.1.0-rc.1 (2019-11-04)

Bug Fixes

  • styles: highlight on key down and up
    (#591)
    (a6c7371)
  • styles: masthead search button fixed focus
    (#596)
    (d7115f9)

Vanilla 0.1.0-rc.1 (2019-11-04)

Note: Version bump only for package @carbon/ibmdotcom-vanilla

v1.1.0-rc.0

29 Oct 21:07
Compare
Choose a tag to compare
v1.1.0-rc.0 Pre-release
Pre-release

patterns-react 1.1.0-rc.0 (2019-10-29)

Bug Fixes

  • featureflag: hiding experimental stories from production
    (#577)
    (394b9df)
  • leadspace: ensure buttons appear in correct order and width
    (4fd8054)

Features

  • leadspace: add button width function on resize
    (325a530)
  • leadspace: add separate knobs for the button icons
    (f8a3f32)
  • leadspace: button styling updates
    (b167b0f)
  • leadspace: edit leadspace to handle the srcs instead of adopter
    (db3b6ed)
  • leadspace: make buttons equal width
    (316e654)
  • leadspace: make gradient optional and few icons for buttons
    (ae26bc1)
  • leadspace: separate image into its own component
    (136fac5)
  • leadspace: set col width for desc in sm breakpoint
    (bddcfb6)
  • leadspace: simplify css
    (b22c352)
  • leadspace: use Ref react hook for DOM manipulation
    (253d688)

react 1.1.0-rc.0 (2019-10-29)

Bug Fixes

  • buttongroup: adding ButtonGroup
    (9ec6f96)
  • buttongroup: adjustment to the buttongroup story
    (6fea3fe)
  • buttongroup: fix button group test
    (5cdc971)
  • buttongroup: fixed ButtonGroup story props
    (14ac86d)
  • buttongroup: fixes to ButtonGroup props and unit tests
    (de19918)
  • buttongroup: removed cap for number of buttons in the group
    (308a1e3)
  • buttongroup: simplified buttongroup layout
    (da0c546)
  • buttongroup: updated button group to allow any icons
    (9923fd8)
  • buttongroup: various fixes to the ButtonGroup layout
    (d8a65d9)
  • buttongroup: various fixes to the Buttons and documentation
    (ca53867)
  • featureflag: hiding experimental stories from production
    (#577)
    (394b9df)
  • jest: fixes stable selector prefix
    (428b452)
  • js: remove dupe object
    (c8fcd4b)
  • lint: fix jsdoc linting errors
    (eb9c36c)
  • locale: check if list first
    (4d1d08c)
  • locale: rely on locale service to get countrylist
    (fe3c7ce)
  • masthead: add default props
    (fbce7ea)
  • masthead: add proptypes
    (cbf91f6)
  • masthead: fix masthead keyboard accessibility; fixes
    #160
    (588d0f7)
  • package: update utilities package in services
    (115c48a)
  • props: add missing props
    (22df546)
  • react: adding linkwithicon for import
    (49aa879)
  • search: update focus and active states
    (858c84b)
  • translation: adjust masthead for diff data structures
    (8e3c4fa)

Features

  • analytics: adding initial event for dynamic tabs
    (6ad3085)
  • analytics: global analytics for modal and dynamic tabs
    (1dade0e)
  • block-link: added feature flag
    (b2a51b7)
  • buttongroup: added feature flag for ButtonGroup
    (7666688)
  • cardlink: added new cardlink component
    (47b2aed)
  • component: adds LinkWithIcon component; fixes
    #163
    (8ffb21b)
  • geolocation: geolocation utility
    (5878365)
  • locale: add checks in masthead logic and pull lang attr
    (3d06d52)
  • locale: displays list of countries/regions in dropdown
    (ac54e31)
  • locale: footer hooked up to reload translation
    (27998eb)
  • locale: split get lang attr into its own method
    (36315fa)
  • locale: use session storage for country list
    (1adcd87)
  • masthead: makes search and profile optional; fixes
    #101
    (79df921)

services 1.1.0-rc.0 (2019-10-29)

Bug Fixes

  • locale: check response to determine whether to make call
    (8ae26d8)
  • locale: get list from retrieved locale and default to usen
    (ec4d91b)
  • package: update utilities package in services
    (115c48a)

Features

  • analytics: adding initial event for dynamic tabs
    (6ad3085)
  • analytics: global analytics for modal and dynamic tabs
    (1dade0e)
  • locale: add checks in masthead logic and pull lang attr
    (3d06d52)
  • locale: change path to countrylist folder
    (b83dac2)
  • locale: displays list of countries/regions in dropdown
    (ac54e31)
  • locale: getLocale service standup
    (111d8d7)
  • locale: remove check for country list path
    (9249e09)
  • locale: split get lang attr into its own method
    (36315fa)
  • locale: use session storage for country list
    (1adcd87)

styles 1.1.0-rc.0 (2019-10-29)

Bug Fixes

  • buttongroup: adding ...
Read more

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)