A design system built by IBM

Overview

Carbon Design System

Carbon Design System

Carbon is an open-source design system built by IBM. With the IBM Design Language as its foundation, the system consists of working code, design tools and resources, human interface guidelines, and a vibrant community of contributors.

Carbon is released under the Apache-2.0 license Build Status Maintained with Lerna PRs welcome Chat with us on Gitter

Getting started

If you're just getting started, check out carbon-components. If you're looking for React components, take a look at carbon-components-react.

We also have community-contributed components for the following technologies:

If you're trying to find something specific, here's a full list of packages that we support!

Package name Description
carbon-components Component styles and Vanilla JavaScript
carbon-components-react React components
@carbon/elements IBM Design Language elements like colors, type, iconography, and more
@carbon/colors Work with IBM Design Language colors
@carbon/grid Build layouts using the new 16 column grid system
@carbon/icons Iconography assets. We also offer support in: React, Angular, Vue, and Svelte
@carbon/pictograms Pictogram assets. We also offer support in: React and Svelte
@carbon/layout Layout-based units and spacing scale
@carbon/motion Productive and expressive motion curves
@carbon/themes Color tokens available in the Carbon Design System, like $interactive-01
@carbon/type New type tokens used alongside IBM Plex

๐Ÿ“š Documentation

๐Ÿ™Œ Contributing

We're always looking for contributors to help us fix bugs, build new features, or help us improve the project documentation. If you're interested, definitely check out our Contributing Guide and our Developer Guide! ๐Ÿ‘€

Contributors


TJ Egan

๐Ÿ’ป ๐Ÿ“– ๐Ÿš‡ ๐Ÿ‘€ ๏ธ๏ธ๏ธ๏ธ โ™ฟ๏ธ

Josh Black

๐Ÿ’ป ๐Ÿ“– ๐Ÿš‡ ๐Ÿ‘€ ๏ธ๏ธ๏ธ๏ธ โ™ฟ๏ธ

Alessandra Davila

๐Ÿ’ป ๐Ÿ“– ๐Ÿ‘€ ๏ธ๏ธ๏ธ๏ธ โ™ฟ๏ธ

DAK

๐Ÿ’ป ๐Ÿ“– ๐Ÿ‘€ ๏ธ๏ธ๏ธ๏ธ โ™ฟ๏ธ

Andrea N. Cardona

๐Ÿ’ป ๐Ÿ“– ๐Ÿ‘€ ๏ธ๏ธ๏ธ๏ธ โ™ฟ๏ธ

emyarod

๐Ÿ’ป ๐Ÿ“– ๐Ÿ‘€ ๏ธ๏ธ๏ธ๏ธ โ™ฟ๏ธ

Josefina Mancilla

๐Ÿ’ป ๐Ÿ“– ๐Ÿ‘€ ๏ธ๏ธ๏ธ๏ธ โ™ฟ๏ธ

Vince Picone

๐Ÿ’ป ๐Ÿ“– ๐Ÿ‘€ ๏ธ๏ธ๏ธ๏ธ โ™ฟ๏ธ

Ricardo Henriquez

๐Ÿ’ป ๐Ÿ“– ๐Ÿ‘€ ๏ธ๏ธ๏ธ๏ธ โ™ฟ๏ธ

Scott Strubberg

๐Ÿ’ป ๐Ÿ“– ๐Ÿ‘€ ๏ธ๏ธ๏ธ๏ธ โ™ฟ๏ธ

Alison Joseph

๐Ÿ’ป ๐Ÿ“– ๐Ÿ‘€ ๏ธ๏ธ๏ธ๏ธ โ™ฟ๏ธ

Anna Gonzales

๐ŸŽจ ๐Ÿ‘€

jillianhowarth

๐Ÿ–‹ ๐ŸŽจ ๐Ÿ‘€

Lauren Rice

๐ŸŽจ ๐Ÿ‘€

johnbister

๐ŸŽจ ๐Ÿ‘€

Dominik Brugger

๐Ÿ’ป ๐Ÿšง

Jan Hassel

๐Ÿ’ป

Alexander Lyon

๐Ÿ’ป

Rosie Z

๐Ÿ’ป

Abdul Rehman

๐Ÿ’ป

Nick Gong

๐Ÿ’ป

Nishith P

๐Ÿ“–

Eric Charpentier

๐Ÿ’ป

Luiza Mendes

๐Ÿ’ป ๐Ÿšง

Akmal Hakimi Mohd Zamri

๐Ÿ’ป

sanjitbauli

๐Ÿ“–

Laszlo Moczo

๐Ÿ’ป

LMapes

๐Ÿ–‹ ๐Ÿ“–

conradennis

๐ŸŽจ

Eric Liu

๐Ÿ’ป ๐Ÿ“–

Richard Vลกianskรฝ

๐Ÿ’ป

Lee Chase

๐Ÿ’ป ๐Ÿ“–

Anton

๐Ÿ’ป

Panpan Lin

๐Ÿ“–

Ashley Harrison

๐Ÿ’ป

Jen Downs

๐Ÿ’ป ๐Ÿ“– ๏ธ๏ธ๏ธ๏ธ โ™ฟ๏ธ

Taylor Jones

๐Ÿ’ป ๐Ÿ“– ๏ธ๏ธ๏ธ๏ธ โ™ฟ๏ธ

MIchael Dudley

๐ŸŽจ

David Bradshaw

๐Ÿ’ป

Simon Finney

๐Ÿ’ป ๏ธ๏ธ๏ธ๏ธ โ™ฟ๏ธ

Attila Bartha

๐Ÿ’ป

๋ฐฐํ•˜๋žŒ

๐Ÿ’ป

Yohanna Gadelrab

๐Ÿ“–

Akira Sudoh

๐Ÿ’ป ๐Ÿ“– ๏ธ๏ธ๏ธ๏ธ โ™ฟ๏ธ ๐Ÿš‡

Oyinkan Oyetunmibi

๐Ÿ“–

pbenson322

๐Ÿ“–

Abbey Hart

๐Ÿ’ป ๐Ÿ“– ๏ธ๏ธ๏ธ๏ธ โ™ฟ๏ธ

Lucas

๐Ÿ’ป

Dylan Klohr

๐Ÿ“–

Gilli Sigurdsson

๐ŸŽจ

kennylam

๐Ÿ’ป ๏ธ๏ธ๏ธ๏ธ โ™ฟ๏ธ

Sรฉbastien

๐Ÿ’ป

Dusan Milko

๐Ÿ’ป

Taras Polovyi

๐Ÿ’ป

Chris Connors

๐ŸŽจ ๐Ÿ“–

David Conner

๐Ÿ’ป ๏ธ๏ธ๏ธ๏ธ โ™ฟ๏ธ

Harish Mohanani

๐Ÿ’ป

Frivalszky-Mayer Pรฉter

๐Ÿ’ป ๏ธ๏ธ๏ธ๏ธ โ™ฟ๏ธ

s100

๐Ÿ’ป

Taranveer Virk

๐Ÿ’ป

Niall Cargill

๐Ÿ“–

Matt Chapman

๐Ÿ’ป

Boston Cartwright

๐Ÿ’ป

DavidSCChen

๐Ÿ’ป

molyholy

๐Ÿ’ป

Scott Dickerson

๐Ÿ’ป

Evgeniy Podgaetskiy

๐Ÿ’ป

CassidyJensen

๐Ÿ’ป ๏ธ๏ธ๏ธ๏ธ โ™ฟ๏ธ

Zsolt Lattmann

๐Ÿ’ป

Conrad Schmidt

๐Ÿ’ป

Ignacio Becerra

๐Ÿ’ป

Swapnil Patil

๐Ÿ“–

Fei Z

๐Ÿ’ป

Ignas Ausiejus

๐Ÿ“–

Ryan O. Mackey

๐Ÿ’ป

Dรกvid Halรกsz

๐Ÿ’ป

Bill Guigue

๐Ÿ’ป

szymonbrandys

๐Ÿ’ป

This project follows the all-contributors specification. Contributions of any kind welcome!

๐Ÿ“ License

Licensed under the Apache 2.0 License.

Comments
  • Institute CLA Policy for Carbon Contributors

    Institute CLA Policy for Carbon Contributors

    From @claycrenshaw

    Some contributors on GH have not filled out their identity information, and are only identifiable by a GH handle. This raises a number of problems, including the inability to put comments, PRs, etc. into a meaningful corporate context. If I need to reach out to someone on Slack, for instance, I have no way of knowing that person's real name. @joshblack

    type: enhancement ๐Ÿ’ก 
    opened by shinytoyrobots 70
  • Contribution: Text toolbar

    Contribution: Text toolbar

    Is your feature request related to a problem? Please describe. The usage of an old widget in a new UI to write runbooks or messages directly. screen shot 2019-02-20 at 11 21 29

    Describe the solution you'd like I have designed a new component with the Carbon styleguide to type guided tasks easily (runbook automation) while improving the collaboration among teams.

    All files here: https://ibm.box.com/s/4rv1jw7xwuv8c8rvqbxp9057qzlydkva

    Screenshot details: screen shot 2019-02-12 at 10 47 18

    screen shot 2019-02-12 at 10 47 57

    Some redlines: screen shot 2019-02-20 at 12 08 45

    Different color background: screen shot 2019-02-20 at 12 09 11

    package: elements proposal: accepted 
    opened by m-battelli 69
  • Read only form controls

    Read only form controls

    A read only variant of Text input is suggested here: https://github.com/carbon-design-system/carbon-contribution/issues/13#issue-421692303

    The โ€œDisabledโ€ option is not viable, as the label and entered data is not accessible. Proposal is to simply remove the line at the base of the "Filled" version of the component, so that it closely matches with the Disabled component, but passes accessibility.

    Overview of component (updated May 13)

    • Read-only variant will be keeping underline and dropping the background of the field. We need the underline for low-vision users to recognize this as a text field. Also loosing the underline makes the element a button-style, which would be confusing.
    • Not moving the text position after all. Keeping text 16px away from left of border helps with preserving the form structure.
    • Regular text cursor and allows text selecting
    • Add not-editable icon, icon in PR https://github.com/carbon-design-system/carbon/pull/2710
    • Optional tooltip when hovering not-editable icon, to provide reason for the field being read-only
    • Overflow text in the field will show in tooltip on hover
    • Should be considered a state, possible readonly attribute
    • Follow the standard readonly attribute: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input#attr-readonly

    Design spec (updated May 13)

    image

    In context explorations:

    image image

    type: enhancement ๐Ÿ’ก role: dev ๐Ÿค– proposal: accepted 
    opened by shixiedesign 57
  • fix(icons-angular): build improvements

    fix(icons-angular): build improvements

    Everyone's favorite PR is back!

    • resolves OOM errors
    • complies with APF for better compatibility with Ivy/NGCC

    closes #3522 closes #3519

    To recap where we are at:

    • the CircleCI build is limited to ~4gb of memory and 1 processor ... This poses a problem for us since the Angular build consumes 1) more than 1gb of ram, and 2) more than the default nodejs heap allocation
    • Bazel is a non-starter at the moment due to the above mentioned build limits (if the limits were raised, Bazel could be a good solution for a number of issues we face in the monorepo)
    • Github actions are a possibility, but a sample implementation is required (this could neatly side step a lot of our issues, and may be a good direction for the monorepo overall - assuming it works) this is a TODO for me
    • As it stands the build times have increased slightly (I have to time it, but +~1min I think?), though there are ways we can mitigate that
    • @joshblack has expressed a preference for removing the package from the monorepo if no solution could be found
    • @vpicone has expressed concerns with modifying the primary build script and suggested
      • upgrading our CircleCI limits (something I've also suggested, and probably the most direct fix, though funding may be a concern)
      • using the yarn workspace commands (good idea anyway)
    • I have expressed a desire to get the package publishing again
      • I'd prefer a stopgap solution that lets us focus on solving the root problem correctly, over juggling several other concerns simultaneously

    Some key comments:

    https://github.com/carbon-design-system/carbon/pull/3798#discussion_r330237829

    https://github.com/carbon-design-system/carbon/pull/3798#discussion_r333202471

    https://github.com/carbon-design-system/carbon/pull/3798#issuecomment-540209636

    https://github.com/carbon-design-system/carbon/pull/3798#issuecomment-541272772

    opened by cal-smith 49
  • feat(pictograms): update existing and add net new pictograms

    feat(pictograms): update existing and add net new pictograms

    ref #6923

    This PR replaces the existing pictograms with newly exported assets and updates the names and aliases for a significant number of pictograms (the most recent asset revisions were made on Oct 20). For existing users this may be a breaking change as some name changes will mean the current asset names will not map to the same assets going forward. Several deprecations have been added to the list, and the current list of deprecated assets can be resolved in a future PR

    Changelog

    New

    • various net new pictograms

    Changed

    • renamed assets which would have had naming collisions due to metadata changes. will be breaking changes for users of the current asset as the artwork that is mapped to the current name will be changing
    • deprecated several assets

    Removed

    • all assets that would have caused name collisions

    Testing / Reviewing

    Ensure the updated pictogram metadata matches the requirements. This will require a manual process as there is no clear naming convention for the assets

    status: ready for review ๐Ÿ‘€ status: ready to merge ๐ŸŽ‰ 
    opened by emyarod 47
  • Tooltip works for Screen reader users

    Tooltip works for Screen reader users

    Closes #2284

    Updates to Interactive Tooltips to allow screen readers access to the content

    Open questions

    @carbon-design-system/design

    • [x] What is the expected behavior if the user clicks on the trigger when the tooltip is already open
    • [x] What's the focus state look like when there is only rich text within a tooltip (no buttons/links/etc). This is an example of what WH has for this styling
    • [x] There is a "flash" where the next element (another trigger in the demo) is focused before focus is moved to the tooltip. I'm assuming this is due to the debounce (delay). Now that it's triggered on "click" for keyboard users do we still want the debounce?

    @carbon-design-system/developers

    • [x] Are there any parameters that need passed to the callback for floating menu (line 240)
    • [x] I'm having issues getting it to call the functionality in _handleFocusin conditional but the correct behavior is happening. I'm guessing this has something to do with floating menu but I need to be able to modify some behavior when this happens
    • [x] Is there a way to initEventNames with keypress but only with specific keys AND only if they are using a non-semantic markup (backwards compatibility for keyboard users) or is this not a concern since the old markup wasn't compliant either?
    • [x] Does carbon prefer keydown vs keyup

    ToDo

    • [x] Update tests

    Changelog

    New

    • Added selectorTabbable to global settings

    Changed

    • Tooltip emulates "click" for keyboard users (they have to press space/enter to activate it)
    • Attribute updates and focus management so screen reader users can access tooltip contents
    • Keyboard users can press ESC to close an open tooltip

    Testing / Reviewing

    • Keyboard and screen reader experiences
    • Regression mouse user experience
    status: visual review ๐Ÿ” status: merge conflict ๐Ÿšซ 
    opened by elizabethsjudd 46
  • Tooltip - unable to control using *open* props

    Tooltip - unable to control using *open* props

    Tooltip - unable to control using open props

    What package(s) are you using?

    Same happens also for version 6.x: Screenshot 2019-05-28 at 12 47 46

    • [ ] carbon-components
    • [ x] carbon-components-react

    Detailed description

    Unable to control visibility state of the Tooltip (open/close), using already existing open prop. It could be easy observed using provided codesandbox.

    Screenshot 2019-05-28 at 12 50 37

    What offering/product do you work on? Any pressing ship or release dates we should be aware of? We need this functionality in IBM SPSS Statistics. Tooltips are the last components we are trying to migrate from ap-components-react to Carbon.

    Steps to reproduce the issue

    1. Assign Tooltip open prop to state variable (e.g. showTooltip).
    2. Change value of state variable (true->false, false->true)
    3. Result: Tooltip doesn't react on changes on open prop.

    Expected: Tooltip will react on change for open prop

    Please create a reduced test case in CodeSandbox https://codesandbox.io/embed/codesandbox-lo5ox

    Issue exists on both carbon-components-react versions 6.x and 7.x. We are expecting a fix for version 6.x.

    It's a blocking issue for us.

    version: 10 type: bug ๐Ÿ› status: waiting for author's response ๐Ÿ’ฌ severity: 2 version: 9 package: react 
    opened by tomkdgun 44
  • Contribution: City Icon Hamburg - Elbphilharmonie

    Contribution: City Icon Hamburg - Elbphilharmonie

    1. Team name

    IBM Studios Hamburg

    2. Icon name

    City Icons / Hamburg / Elbphilharmonie

    3. Please briefly describe what the icon is supposed to represent and the use case(s) its being used for.

    The alternative city icon is derived from the world famous Elbphilharmonie located at Hamburg harbour. It should be used for IBM Developer / IBM Garage location Hamburg.

    4. Box Link

    https://ibm.box.com/s/5z49kionp55gnhs3x9uy2tcpo8ypouph

    5. Screen Shot

    1. Close-up screen shot of the icon with the pixel grid turned on
    Screenshot 2019-12-07 at 01 36 04 type: enhancement ๐Ÿ’ก package: icons 
    opened by fabianklonsdorf 43
  • feat(text-input): add read-only variant

    feat(text-input): add read-only variant

    Closes #3018

    Closes #1672

    This PR adds read-only support to the text input and textarea components alongside a mechanism to convert the inputs to controlled mode based on the onChange handler and value prop. This PR also reimplements character counter (which was previously reverted but depends on the controlled/uncontrolled separation). Since controlled/uncontrolled separation itself doesnโ€™t provide any benefit from userโ€™s perspective until character counter is introduced, it is being introduced alongside the character counter feature here

    Changelog

    New

    • mechanism to turn TextInput and TextArea to controlled components based on onChange handler and value prop
    • readOnly mode styles
    • character counter for TextInput and TextArea (ref: https://github.com/carbon-design-system/carbon/pull/2745 which was previously reverted)

    Testing / Reviewing

    Ensure the read-only text input and character counters behave as expected

    status: blocked ๐Ÿ™…โ€โ™€๏ธ 
    opened by emyarod 41
  • feat(tag): added short tag

    feat(tag): added short tag

    Added a prop for a short tag to fix the height (18px vs 24px before) Based off of this issue: https://github.com/carbon-design-system/carbon-contribution/issues/23

    status: waiting for author's response ๐Ÿ’ฌ 
    opened by alembe 39
  • [Don't Merge] UIShell(feat): Update shell to use context

    [Don't Merge] UIShell(feat): Update shell to use context

    This is just an initial demo to show how context could work for us. I think it makes the UIShell much easier to use, more adaptable to custom components, and allows us to scale to more complex state far easier than the renderprop/prop getter pattern.

    TODO:

    • [ ] Update other stories
    • [ ] Ensure presentational/controlled mode compatability
    • [ ] default values
    • [ ] general cleanup/api uniformity
    status: WIP ๐Ÿ‘ฉโ€๐Ÿ’ป 
    opened by vpicone 39
  • [Feature Request]: Combo-box  - option to remove the clear icon

    [Feature Request]: Combo-box - option to remove the clear icon

    The problem

    Into the combo-box (https://web-components.carbondesignsystem.com/?path=/docs/components-combo-box--default), i would like an option to remove the clear icon, to force the user to select always an option. Like into the dropbox ( but dropbox does not allow to search , so user need to scroll into the list).

    The solution

    I used this to test : document.querySelector('#my-combo-box').shadowRoot.querySelector('#selection-button').style.display = "none";

    But the shadowRoot need to be initialized ( and we don't have control on that ) so i could not use the document.querySelector('#my-combo-box').shadowRoot.querySelector('#selection-button').style.display = "none"; as i am not sure that the shadowRoot will be available.

    Examples

    No response

    Application/PAL

    No response

    Business priority

    High Priority = pressing release

    Available extra resources

    No response

    Code of Conduct

    type: enhancement ๐Ÿ’ก 
    opened by cedricpelle 0
  • chore(deps): bump json5 from 1.0.1 to 1.0.2 in /packages/react/examples/react-router

    chore(deps): bump json5 from 1.0.1 to 1.0.2 in /packages/react/examples/react-router

    Bumps json5 from 1.0.1 to 1.0.2.

    Release notes

    Sourced from json5's releases.

    v1.0.2

    • Fix: Properties with the name __proto__ are added to objects and arrays. (#199) This also fixes a prototype pollution vulnerability reported by Jonathan Gregson! (#295). This has been backported to v1. (#298)
    Changelog

    Sourced from json5's changelog.

    Unreleased [code, diff]

    v2.2.3 [code, diff]

    v2.2.2 [code, diff]

    • Fix: Properties with the name __proto__ are added to objects and arrays. (#199) This also fixes a prototype pollution vulnerability reported by Jonathan Gregson! (#295).

    v2.2.1 [code, diff]

    • Fix: Removed dependence on minimist to patch CVE-2021-44906. (#266)

    v2.2.0 [code, diff]

    • New: Accurate and documented TypeScript declarations are now included. There is no need to install @types/json5. (#236, #244)

    v2.1.3 [code, diff]

    • Fix: An out of memory bug when parsing numbers has been fixed. (#228, #229)

    v2.1.2 [code, diff]

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the Security Alerts page.
    status: one more review ๐Ÿ‘€ dependencies javascript 
    opened by dependabot[bot] 2
  • Storybook: Migrate to v7

    Storybook: Migrate to v7

    • What do we get out of this upgrade?
    • How important is it to our users?
    • What do we need to do to prepare for it, if anything?

    https://github.com/carbon-design-system/carbon/issues/12912#tasklist-block-0a692a62-ff35-4e76-ac55-73c74bfe6145

    role: dev ๐Ÿค– planning: umbrella type: tech debt ๐Ÿฅฆ 
    opened by sstrubberg 1
  • chore(deps): update dependency @rollup/plugin-commonjs to v24

    chore(deps): update dependency @rollup/plugin-commonjs to v24

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | @rollup/plugin-commonjs (source) | ^21.0.0 -> ^24.0.0 | age | adoption | passing | confidence |


    Release Notes

    rollup/plugins

    v24.0.0

    Compare Source

    2022-12-18

    Breaking Changes
    • fix: check if defaultIsModuleExports is auto for getDefaultExportFromCjs #โ€‹1358

    v23.0.7

    Compare Source

    2022-12-17

    Bugfixes
    • fix: produce code which works when __esModule is already defined #โ€‹1379

    v23.0.6

    Compare Source

    2022-12-17

    Bugfixes

    v23.0.5

    Compare Source

    2022-12-15

    Bugfixes

    v23.0.4

    Compare Source

    2022-12-07

    Bugfixes

    v23.0.3

    Compare Source

    2022-11-27

    Bugfixes
    • fix: correctly wrap a default class export from cjs module #โ€‹1350

    v23.0.2

    Compare Source

    2022-10-21

    Updates
    • chore: update rollup dependencies (3038271)

    v23.0.1

    Compare Source

    Skipped for repo rebase

    v23.0.0

    Compare Source

    2022-10-09

    Breaking Changes

    v22.0.2

    Compare Source

    2022-08-05

    Bugfixes
    • fix: Exclude multi-line template strings from indent (#โ€‹1229)

    v22.0.1

    2022-06-24

    Bugfixes
    • fix: Only proxy detected commonjs entry points (#โ€‹1180)

    v22.0.0

    2022-04-24

    Breaking Changes
    • fix: add heuristic to deoptimize requires after calling imported function (requires [email protected]) (#โ€‹1038)
    • feat: reimplement dynamic import handling (requires Node 12, no longer supports require.cache) (#โ€‹1038)
    Bugfixes
    • fix: support CJS modules re-exporting transpiled ESM modules (#โ€‹1165)
    • fix: Warn when plugins do not pass options to resolveId (#โ€‹1038)
    • fix: Do not change semantics when removing requires in if statements (#โ€‹1038)
    • fix: handle external dependencies when using the cache (#โ€‹1038)
    • fix: proxy all entries to not break legacy polyfill plugins (#โ€‹1038)
    • fix: use correct version and add package exports (#โ€‹1038)
    • fix: validate node-resolve peer version (#โ€‹1038)
    • fix: inject module name into dynamic require function (#โ€‹1038)
    • fix: do not transform "typeof exports" for mixed modules (#โ€‹1038)
    • fix: attach correct plugin meta-data to commonjs modules (#โ€‹1038)
    Features
    • feat: expose plugin version (#โ€‹1038)
    • feat: throw for dynamic requires from outside the configured root (#โ€‹1038)
    • feat: add dynamicRequireRoot option (#โ€‹1038)
    • feat: auto-detect conditional requires (#โ€‹1038)
    • feat: limit ignoreTryCatch to external requires (#โ€‹1038)
    • feat: make namespace callable when requiring ESM with function default (#โ€‹1038)
    • feat: Infer type for unidentified modules (#โ€‹1038)
    • feat: automatically wrap cyclic modules (#โ€‹1038)
    • feat: add strictRequires option to wrap modules (#โ€‹1038)
    Updates
    • refactor: deconflict helpers only once globals are known (#โ€‹1038)

    v21.1.0

    2022-04-15

    Features
    • feat: make defaultIsModuleExports as funtion to config defaultIsModuleExports for each source (#โ€‹1052)

    v21.0.3

    2022-03-27

    Updates

    v21.0.2

    2022-02-23

    Updates

    Configuration

    ๐Ÿ“… Schedule: Branch creation - "before 3am on Monday" (UTC), Automerge - At any time (no schedule defined).

    ๐Ÿšฆ Automerge: Disabled by config. Please merge this manually once you are satisfied.

    โ™ป Rebasing: Never, or you tick the rebase/retry checkbox.

    ๐Ÿ”• Ignore: Close this PR and you won't be reminded about these updates again.


    • [ ] If you want to rebase/retry this PR, check this box

    This PR has been generated by Mend Renovate. View repository job log here.

    status: ready to merge ๐ŸŽ‰ 
    opened by renovate[bot] 3
  • feat(react): enable textarea to limit text input to set amount of words

    feat(react): enable textarea to limit text input to set amount of words

    Co-authored-by: SamChinellato [email protected] Co-authored-by: stevenpatrick009 [email protected]

    Closes #12905

    Added functionality to textArea component to limit the number of words the user can type. Also updated the useAnouncer to handle new wording by allowing it to either display "x characters left" or "x words left" based on args passed in.

    Changelog

    New

    • textArea component has now word counter mode and can now limit the amount of words user types
    • added more tests for the textArea component

    Changed

    • useAnouncer can now take the entityName and use that to display the "x left"
    • added tests for useAnnouncer

    Testing / Reviewing

    • run the storybook for react components
    • navigate to the textArea component
    • select the "WithWordCounter" textArea type
    • type in few words and observe the counter increase
    • try to type in more words than the limit and observe that user can not add more words
    • try to paste in text with more words than the limit and observe that the text has been cut to match the word limit
    opened by matejoslav 5
Releases(v11.19.0)
  • v11.19.0(Dec 8, 2022)

    v11.19.0 (2022-12-9)

    [email protected]

    Housekeeping :house:

    • chore(release): v11.19.0 (#12815) (8206000d0)
    • chore(release): v11.19.0-rc.0 (#12804) (a9d6ab5cc)
    • chore(deps): update dependency @rollup/plugin-babel to v6 (#12369) (8e5649d13)

    [email protected]

    Housekeeping :house:

    • chore(release): v11.19.0 (#12815) (8206000d0)
    • chore(release): v11.19.0-rc.0 (#12804) (a9d6ab5cc)

    @carbon/[email protected]

    Housekeeping :house:

    • chore(release): v11.19.0 (#12815) (8206000d0)
    • chore(release): v11.19.0-rc.0 (#12804) (a9d6ab5cc)
    • chore(deps): update dependency @rollup/plugin-babel to v6 (#12369) (8e5649d13)

    @carbon/[email protected]

    Housekeeping :house:

    • chore(release): v11.19.0 (#12815) (8206000d0)
    • chore(release): v11.19.0-rc.0 (#12804) (a9d6ab5cc)
    • chore(deps): bump decode-uri-component (#12778) (719678956)

    @carbon/[email protected]

    New features :rocket:

    • feat(tile): add experimental improved contrast tile (#12711) (4196aeaac)

    Housekeeping :house:

    • chore(release): v11.19.0 (#12815) (8206000d0)
    • chore(release): v11.19.0-rc.0 (#12804) (a9d6ab5cc)

    @carbon/[email protected]

    New features :rocket:

    • feat(tile): add experimental improved contrast tile (#12711) (4196aeaac)

    Housekeeping :house:

    • chore(release): v11.19.0 (#12815) (8206000d0)
    • chore(release): v11.19.0-rc.0 (#12804) (a9d6ab5cc)
    • chore(deps): update dependency @rollup/plugin-babel to v6 (#12369) (8e5649d13)

    @carbon/[email protected]

    Housekeeping :house:

    • chore(release): v11.19.0 (#12815) (8206000d0)
    • chore(release): v11.19.0-rc.0 (#12804) (a9d6ab5cc)

    @carbon/[email protected]

    Housekeeping :house:

    • chore(release): v11.19.0 (#12815) (8206000d0)
    • chore(release): v11.19.0-rc.0 (#12804) (a9d6ab5cc)

    @carbon/[email protected]

    Housekeeping :house:

    • chore(release): v11.19.0 (#12815) (8206000d0)
    • chore(release): v11.19.0-rc.0 (#12804) (a9d6ab5cc)
    • chore(deps): bump decode-uri-component (#12766) (181adee55)

    @carbon/[email protected]

    Housekeeping :house:

    • chore(release): v11.19.0 (#12815) (8206000d0)
    • chore(release): v11.19.0-rc.0 (#12804) (a9d6ab5cc)
    • chore(deps): bump decode-uri-component (#12760) (471fa08a9)
    • chore(deps): bump decode-uri-component (#12762) (d363d9f60)

    @carbon/[email protected]

    Housekeeping :house:

    • chore(release): v11.19.0 (#12815) (8206000d0)
    • chore(release): v11.19.0-rc.0 (#12804) (a9d6ab5cc)

    @carbon/[email protected]

    Housekeeping :house:

    • chore(release): v11.19.0 (#12815) (8206000d0)
    • chore(release): v11.19.0-rc.0 (#12804) (a9d6ab5cc)

    @carbon/[email protected]

    Housekeeping :house:

    • chore(release): v11.19.0 (#12815) (8206000d0)
    • chore(release): v11.19.0-rc.0 (#12804) (a9d6ab5cc)

    @carbon/[email protected]

    Housekeeping :house:

    • chore(release): v11.19.0 (#12815) (8206000d0)
    • chore(release): v11.19.0-rc.0 (#12804) (a9d6ab5cc)
    • chore(deps): bump decode-uri-component (#12758) (acd8e286a)

    @carbon/[email protected]

    Housekeeping :house:

    • chore(release): v11.19.0 (#12815) (8206000d0)
    • chore(release): v11.19.0-rc.0 (#12804) (a9d6ab5cc)

    @carbon/[email protected]

    New features :rocket:

    • feat(tile): add experimental improved contrast tile (#12711) (4196aeaac)
    • feat: add readonly combo box (#12445) (69ca3d6b3)
    • feat: add readonly dropdown (#12430) (776bdf0df)
    • feat: readonly text area (#12388) (70e2231f2)

    Bug fixes :bug:

    • fix(NumberInput.js): assign min and max value to default props (#12768) (b62395856)
    • fix(getInteractiveContent): add null checks (#12789) (5208b5f2f)
    • fix(notification): update icon size to 20 (#12779) (5ff4a2660)

    Housekeeping :house:

    • chore(release): v11.19.0 (#12815) (8206000d0)
    • chore(deps): bump express in /packages/react/examples/custom-css-prefix (#12796) (c2a6dbb5f)
    • chore(deps): bump qs in /packages/react/examples/next (#12790) (17b4ecc84)
    • chore(deps): update dependency @rollup/plugin-typescript to v10 (#12771) (4c7ed410c)
    • test(SecondaryButton): refactor out the render in setup (#12805) (0bdbce118)
    • test(Tile): Enzyme-> RTL - refactor out the render in setup (#12806) (880331a3d)
    • chore(deps): bump qs in /packages/react/examples/create-react-app (#12797) (c969757a2)
    • chore(release): v11.19.0-rc.0 (#12804) (a9d6ab5cc)
    • chore(deps): update dependency babel-loader to v9 (#12731) (50e141875)
    • chore(deps): update dependency @rollup/plugin-babel to v6 (#12369) (8e5649d13)
    • chore(deps): bump express (#12791) (a2f32cf4a)
    • test(switch): update tests to rtl (#12749) (12f018ebf)
    • chore(deps): bump decode-uri-component (#12759) (c98085434)
    • chore(deps): bump decode-uri-component (#12761) (1bb6b47cb)
    • chore(deps): bump decode-uri-component in /packages/react/examples/next (#12763) (7d5afaf16)
    • chore(deps): bump decode-uri-component (#12764) (3d57a4e56)
    • chore(deps): bump decode-uri-component (#12765) (d6a9d3513)

    @carbon/[email protected]

    New features :rocket:

    • feat(tile): add experimental improved contrast tile (#12711) (4196aeaac)
    • feat: add readonly combo box (#12445) (69ca3d6b3)
    • feat: add readonly dropdown (#12430) (776bdf0df)
    • feat: readonly text area (#12388) (70e2231f2)

    Housekeeping :house:

    • chore(release): v11.19.0 (#12815) (8206000d0)
    • chore(release): v11.19.0-rc.0 (#12804) (a9d6ab5cc)

    @carbon/[email protected]

    New features :rocket:

    • feat(tile): add experimental improved contrast tile (#12711) (4196aeaac)

    Housekeeping :house:

    • chore(release): v11.19.0 (#12815) (8206000d0)
    • chore(deps): bump qs in /packages/themes/examples/sass-modules (#12794) (48b714484)
    • chore(release): v11.19.0-rc.0 (#12804) (a9d6ab5cc)
    • chore(deps): bump qs in /packages/themes/examples/preview (#12793) (b2d3bbb14)

    @carbon/[email protected]

    Housekeeping :house:

    • chore(release): v11.19.0 (#12815) (8206000d0)
    • chore(deps): bump qs in /packages/type/examples/preview (#12792) (b6b367b2e)
    • chore(release): v11.19.0-rc.0 (#12804) (a9d6ab5cc)

    What's Changed

    • ci(project): move add-to-project job into a separate workflow by @tay1orjones in https://github.com/carbon-design-system/carbon/pull/12659
    • feat: readonly text area by @lee-chase in https://github.com/carbon-design-system/carbon/pull/12388
    • feat: add readonly dropdown by @lee-chase in https://github.com/carbon-design-system/carbon/pull/12430
    • chore(deps): bump decode-uri-component from 0.2.0 to 0.2.2 in /packages/icons-react/examples/storybook by @dependabot in https://github.com/carbon-design-system/carbon/pull/12766
    • chore(deps): bump decode-uri-component from 0.2.0 to 0.2.2 in /packages/react/examples/create-react-app by @dependabot in https://github.com/carbon-design-system/carbon/pull/12765
    • chore(deps): bump decode-uri-component from 0.2.0 to 0.2.2 in /packages/react/examples/codesandbox by @dependabot in https://github.com/carbon-design-system/carbon/pull/12764
    • chore(deps): bump decode-uri-component from 0.2.0 to 0.2.2 in /packages/react/examples/next by @dependabot in https://github.com/carbon-design-system/carbon/pull/12763
    • chore(deps): bump decode-uri-component from 0.2.0 to 0.2.2 in /packages/icons-vue/examples/vue-cli by @dependabot in https://github.com/carbon-design-system/carbon/pull/12762
    • chore(deps): bump decode-uri-component from 0.2.0 to 0.2.2 in /packages/react/examples/custom-css-prefix by @dependabot in https://github.com/carbon-design-system/carbon/pull/12761
    • chore(deps): bump decode-uri-component from 0.2.0 to 0.2.2 in /packages/icons-vue/examples/storybook by @dependabot in https://github.com/carbon-design-system/carbon/pull/12760
    • chore(deps): bump decode-uri-component from 0.2.0 to 0.2.2 in /packages/pictograms-react/examples/storybook by @dependabot in https://github.com/carbon-design-system/carbon/pull/12758
    • chore(deps): bump decode-uri-component from 0.2.0 to 0.2.2 in /packages/react/examples/drag-and-drop-file-uploader by @dependabot in https://github.com/carbon-design-system/carbon/pull/12759
    • chore(deps): bump decode-uri-component from 0.2.0 to 0.2.2 by @dependabot in https://github.com/carbon-design-system/carbon/pull/12783
    • fix(notification): update icon size to 20 by @tay1orjones in https://github.com/carbon-design-system/carbon/pull/12779
    • chore(deps): bump decode-uri-component from 0.2.0 to 0.2.2 in /packages/colors/examples/sass-modules by @dependabot in https://github.com/carbon-design-system/carbon/pull/12778
    • test(switch): update tests to rtl by @aledavila in https://github.com/carbon-design-system/carbon/pull/12749
    • fix(getInteractiveContent): add null checks by @tay1orjones in https://github.com/carbon-design-system/carbon/pull/12789
    • chore(deps): bump qs from 6.5.2 to 6.5.3 in /packages/themes/examples/preview by @dependabot in https://github.com/carbon-design-system/carbon/pull/12793
    • chore(deps): bump express from 4.16.4 to 4.18.2 in /packages/react/examples/drag-and-drop-file-uploader by @dependabot in https://github.com/carbon-design-system/carbon/pull/12791
    • feat: add readonly combo box by @lee-chase in https://github.com/carbon-design-system/carbon/pull/12445
    • docs(style): add forward ref docs by @tay1orjones in https://github.com/carbon-design-system/carbon/pull/12775
    • chore(deps): update dependency @rollup/plugin-babel to v6 by @renovate in https://github.com/carbon-design-system/carbon/pull/12369
    • chore(deps): update dependency babel-loader to v9 by @renovate in https://github.com/carbon-design-system/carbon/pull/12731
    • ci(deploy): lock workflows to macos-11 by @tay1orjones in https://github.com/carbon-design-system/carbon/pull/12799
    • fix(NumberInput.js): assign min and max value to default props by @darioplatania in https://github.com/carbon-design-system/carbon/pull/12768
    • chore(release): v11.19.0-rc.0 by @carbon-automation in https://github.com/carbon-design-system/carbon/pull/12804
    • chore(deps): bump qs from 6.4.0 to 6.4.1 in /packages/react/examples/create-react-app by @dependabot in https://github.com/carbon-design-system/carbon/pull/12797
    • test(Tile): Enzyme-> RTL - refactor out the render in setup by @cknabe in https://github.com/carbon-design-system/carbon/pull/12806
    • test(SecondaryButton): Enzyme->RTL - refactor out the render in setup by @cknabe in https://github.com/carbon-design-system/carbon/pull/12805
    • chore(deps): update dependency @rollup/plugin-typescript to v10 by @renovate in https://github.com/carbon-design-system/carbon/pull/12771
    • chore(deps): bump qs from 6.5.2 to 6.5.3 in /packages/react/examples/next by @dependabot in https://github.com/carbon-design-system/carbon/pull/12790
    • chore(deps): bump qs from 6.5.2 to 6.5.3 in /packages/type/examples/preview by @dependabot in https://github.com/carbon-design-system/carbon/pull/12792
    • chore(deps): bump qs from 6.5.2 to 6.5.3 in /packages/themes/examples/sass-modules by @dependabot in https://github.com/carbon-design-system/carbon/pull/12794
    • chore(deps): bump express from 4.16.4 to 4.18.2 in /packages/react/examples/custom-css-prefix by @dependabot in https://github.com/carbon-design-system/carbon/pull/12796
    • Revert "fix(Toggle): fix issue with side label when hideLabel is true" by @tw15egan in https://github.com/carbon-design-system/carbon/pull/12810
    • feat(tile): add experimental improved contrast tile by @alisonjoseph in https://github.com/carbon-design-system/carbon/pull/12711
    • chore(release): v11.19.0 by @carbon-automation in https://github.com/carbon-design-system/carbon/pull/12815

    New Contributors

    • @darioplatania made their first contribution in https://github.com/carbon-design-system/carbon/pull/12768

    Full Changelog: https://github.com/carbon-design-system/carbon/compare/v11.18.0...v11.19.0

    Source code(tar.gz)
    Source code(zip)
  • v11.19.0-rc.0(Dec 6, 2022)

  • v11.18.0(Dec 2, 2022)

    v11.18.0 (2022-12-2)

    [email protected]

    New features :rocket:

    • feat(FluidTimePicker): add FluidTimePicker variant (#12603) (b77359fb7)

    Housekeeping :house:

    • chore(release): v11.18.0 (#12756) (00fdab625)
    • chore(release): v11.18.0-rc.0 (#12740) (50cfaf729)
    • chore(deps): update dependency @rollup/plugin-node-resolve to v15 (#12427) (dc703677d)

    [email protected]

    New features :rocket:

    • feat(FluidTimePicker): add FluidTimePicker variant (#12603) (b77359fb7)

    Housekeeping :house:

    • chore(release): v11.18.0 (#12756) (00fdab625)
    • chore(release): v11.18.0-rc.0 (#12740) (50cfaf729)

    @carbon/[email protected]

    Housekeeping :house:

    • chore(release): v11.18.0 (#12756) (00fdab625)
    • chore(release): v11.18.0-rc.0 (#12740) (50cfaf729)
    • chore(deps): update dependency @rollup/plugin-node-resolve to v15 (#12427) (dc703677d)

    @carbon/[email protected]

    Housekeeping :house:

    • chore(release): v11.18.0 (#12756) (00fdab625)
    • chore(release): v11.18.0-rc.0 (#12740) (50cfaf729)
    • chore(deps): bump loader-utils in /packages/colors/examples/preview (#12715) (9d7b27740)

    @carbon/[email protected]

    Housekeeping :house:

    • chore(release): v11.18.0 (#12756) (00fdab625)
    • chore(release): v11.18.0-rc.0 (#12740) (50cfaf729)

    @carbon/[email protected]

    Housekeeping :house:

    • chore(release): v11.18.0 (#12756) (00fdab625)
    • chore(release): v11.18.0-rc.0 (#12740) (50cfaf729)
    • chore(deps): update dependency @rollup/plugin-node-resolve to v15 (#12427) (dc703677d)

    @carbon/[email protected]

    Housekeeping :house:

    • chore(release): v11.18.0 (#12756) (00fdab625)
    • chore(release): v11.18.0-rc.0 (#12740) (50cfaf729)
    • chore: update lock files (#12741) (03f6f9330)
    • chore(deps): bump loader-utils in /packages/grid/examples/preview (#12714) (a4174d523)

    @carbon/[email protected]

    Housekeeping :house:

    • chore(release): v11.18.0 (#12756) (00fdab625)
    • chore(release): v11.18.0-rc.0 (#12740) (50cfaf729)

    @carbon/[email protected]

    Housekeeping :house:

    • chore(release): v11.18.0 (#12756) (00fdab625)
    • chore(release): v11.18.0-rc.0 (#12740) (50cfaf729)

    @carbon/[email protected]

    Housekeeping :house:

    • chore(release): v11.18.0 (#12756) (00fdab625)
    • chore(release): v11.18.0-rc.0 (#12740) (50cfaf729)
    • chore(deps): update dependency @rollup/plugin-node-resolve to v15 (#12427) (dc703677d)

    @carbon/[email protected]

    New features :rocket:

    • feat(icons): renaming diamond status icon glyph (#12575) (6d9f60249)

    Housekeeping :house:

    • chore(release): v11.18.0 (#12756) (00fdab625)
    • chore(release): v11.18.0-rc.0 (#12740) (50cfaf729)
    • chore: update lock files (#12741) (03f6f9330)
    • chore(deps): bump loader-utils in /packages/icons/examples/preview (#12712) (1b1a21625)

    @carbon/[email protected]

    Housekeeping :house:

    • chore(release): v11.18.0 (#12756) (00fdab625)
    • chore(release): v11.18.0-rc.0 (#12740) (50cfaf729)
    • chore: update lock files (#12741) (03f6f9330)
    • chore(deps): bump loader-utils in /packages/layout/examples/preview (#12713) (8d636adf7)

    @carbon/[email protected]

    Housekeeping :house:

    • chore(release): v11.18.0 (#12756) (00fdab625)
    • chore(release): v11.18.0-rc.0 (#12740) (50cfaf729)

    @carbon/[email protected]

    Housekeeping :house:

    • chore(release): v11.18.0 (#12756) (00fdab625)
    • chore(release): v11.18.0-rc.0 (#12740) (50cfaf729)

    @carbon/[email protected]

    Housekeeping :house:

    • chore(release): v11.18.0 (#12756) (00fdab625)
    • chore(release): v11.18.0-rc.0 (#12740) (50cfaf729)
    • chore: update lock files (#12741) (03f6f9330)
    • chore(deps): bump loader-utils in /packages/pictograms/examples/preview (#12716) (513058c11)

    @carbon/[email protected]

    New features :rocket:

    • feat(FluidTimePicker): add FluidTimePicker variant (#12603) (b77359fb7)
    • feat: add readonly functionality to slider (#12410) (31a69e241)
    • feat(contained-list): add support for sizes (#12609) (f4e5e53de)
    • feat(tooltip): remove next folder (#12615) (db973afb6)
    • feat(DatePicker): add Readonly date picker (#12426) (a95ebe276)
    • feat: add readonly functionality to select (#12405) (99db21a49)
    • feat: readonly checkbox (#12398) (baa7fd512)
    • feat: add read only time picker (#12420) (d5390eba1)
    • feat(IdPrefix): add component, docs, tests (#12442) (133d29493)
    • feat: readonly radio button group (#12412) (d3f351dd5)
    • feat: readonly toggle (#12402) (4fd8c2401)
    • feat(time-picker): add storybook controls (#12472) (b23ebd930)

    Bug fixes :bug:

    • fix(TextArea): remove value from playground story (#12736) (fff83dae0)
    • fix(code-snippet): scrollbar not clickable on muliline (#12605) (3c02fe257)
    • fix(NumberInput.js): replaced pipe character with || operator (#12662) (66561ff37)
    • fix(react/pagination): render page number twice when pagesUnknown (#12302) (7650c77ae)
    • fix(storybook): storybook modal footer button settings (#12593) (09e54fe05)
    • fix(CopyButton): remove extraneous title attribute (#12394) (3f54ea9ab)

    Documentation :memo:

    • docs(contained-list): add usage examples (#12621) (38c1ae727)

    Housekeeping :house:

    • chore(release): v11.18.0 (#12756) (00fdab625)
    • test(tile): 12679 - Replace Enzyme tests with RTL (#12701) (115e1f941)
    • refactor(TextArea and TextInput): adds remaining character count alert (#12729) (43e621614)
    • chore(release): v11.18.0-rc.0 (#12740) (50cfaf729)
    • chore(progress-indicator): move completion step (#12704) (df0383251)
    • test(StructuredList): add new RTL tests (#12691) (30fd7ea4e)
    • chore(deps): update dependency @rollup/plugin-typescript to v9 (#12504) (e70b6e940)
    • test(SecondaryButton): replace Enzyme with RTL (#12700) (026439e7f)
    • chore(deps): update dependency @rollup/plugin-node-resolve to v15 (#12427) (dc703677d)
    • chore(tag): add playground story (#12505) (4b9b09a55)
    • chore(slider): update storybook and tests (#12591) (81c1b4d36)
    • chore(pagination): add playground stories for stable and unstable pagination (#12441) (3d7177e1b)
    • chore(iconbutton): add default story (#12436) (2b20b1e82)

    @carbon/[email protected]

    New features :rocket:

    • feat(FluidTimePicker): add FluidTimePicker variant (#12603) (b77359fb7)
    • feat: add readonly functionality to slider (#12410) (31a69e241)
    • feat(contained-list): add support for sizes (#12609) (f4e5e53de)
    • feat(DatePicker): add Readonly date picker (#12426) (a95ebe276)
    • feat: add readonly functionality to select (#12405) (99db21a49)
    • feat: readonly checkbox (#12398) (baa7fd512)
    • feat: add read only time picker (#12420) (d5390eba1)
    • feat: readonly radio button group (#12412) (d3f351dd5)
    • feat: readonly toggle (#12402) (4fd8c2401)

    Bug fixes :bug:

    • fix(code-snippet): scrollbar not clickable on muliline (#12605) (3c02fe257)
    • fix(icon-tabs): fix tooltip styles icon only tab (#12658) (daf85f72b)
    • fix(react/pagination): render page number twice when pagesUnknown (#12302) (7650c77ae)

    Housekeeping :house:

    • chore(release): v11.18.0 (#12756) (00fdab625)
    • refactor(TextArea and TextInput): adds remaining character count alert (#12729) (43e621614)
    • chore(release): v11.18.0-rc.0 (#12740) (50cfaf729)

    @carbon/[email protected]

    Housekeeping :house:

    • chore(release): v11.18.0 (#12756) (00fdab625)
    • chore(release): v11.18.0-rc.0 (#12740) (50cfaf729)
    • chore: update lock files (#12741) (03f6f9330)
    • chore(deps): bump loader-utils in /packages/themes/examples/preview (#12717) (32f87fb38)

    @carbon/[email protected]

    Housekeeping :house:

    • chore(release): v11.18.0 (#12756) (00fdab625)
    • chore(release): v11.18.0-rc.0 (#12740) (50cfaf729)
    • chore: update lock files (#12741) (03f6f9330)
    Source code(tar.gz)
    Source code(zip)
  • v11.18.0-rc.0(Nov 29, 2022)

  • v11.17.0(Nov 11, 2022)

    v11.17.0 (2022-11-11)

    [email protected]

    Housekeeping :house:

    • chore(release): v11.17.0 (#12597) (06fdbdbc9)
    • chore(release): v11.17.0-rc.0 (#12446) (707f5b292)

    [email protected]

    New features :rocket:

    • feat(FluidDatePicker): implement FluidDatePicker (#12247) (5ee80eb77)

    Housekeeping :house:

    • chore(release): v11.17.0 (#12597) (06fdbdbc9)
    • chore(release): v11.17.0-rc.2 (#12577) (a6650fd95)
    • chore(release): v11.17.0-rc.1 (#12484) (01475a071)
    • chore(release): v11.17.0-rc.0 (#12446) (707f5b292)

    [email protected]

    New features :rocket:

    • feat(FluidDatePicker): implement FluidDatePicker (#12247) (5ee80eb77)

    Housekeeping :house:

    • chore(release): v11.17.0 (#12597) (06fdbdbc9)
    • chore(release): v11.17.0-rc.2 (#12577) (a6650fd95)
    • chore(release): v11.17.0-rc.1 (#12484) (01475a071)
    • chore(release): v11.17.0-rc.0 (#12446) (707f5b292)

    @carbon/[email protected]

    Housekeeping :house:

    • chore(release): v11.17.0 (#12597) (06fdbdbc9)
    • chore(release): v11.17.0-rc.1 (#12484) (01475a071)

    @carbon/[email protected]

    Housekeeping :house:

    • chore(release): v11.17.0 (#12597) (06fdbdbc9)
    • chore(release): v11.17.0-rc.1 (#12484) (01475a071)

    @carbon/[email protected]

    Housekeeping :house:

    • chore(release): v11.17.0 (#12597) (06fdbdbc9)

    @carbon/[email protected]

    Housekeeping :house:

    • chore(release): v11.17.0 (#12597) (06fdbdbc9)

    @carbon/[email protected]

    Housekeeping :house:

    • chore(release): v11.17.0 (#12597) (06fdbdbc9)
    • chore(deps): bump loader-utils in /packages/icons/examples/preview (#12586) (a10c75ffb)

    @carbon/[email protected]

    Housekeeping :house:

    • chore(deps): bump loader-utils in /packages/layout/examples/preview (#12581) (ec707fd2a)

    @carbon/[email protected]

    Housekeeping :house:

    • chore(release): v11.17.0 (#12597) (06fdbdbc9)

    @carbon/[email protected]

    Housekeeping :house:

    • chore(release): v11.17.0 (#12597) (06fdbdbc9)
    • chore(deps): bump loader-utils in /packages/pictograms/examples/preview (#12579) (663b2d884)

    @carbon/[email protected]

    New features :rocket:

    • feat(progress-indicator): add storybook controls (#12473) (1f0ce2d79)
    • feat(overflow-menu): add storybook controls (#12474) (e389729ef)
    • feat(FluidDatePicker): add FluidDatePickerSkeleton variant (#12485) (7ac1fa0c3)
    • feat(FluidDatePicker): implement FluidDatePicker (#12247) (5ee80eb77)
    • feat(Modal): add isFullWidth prop (#12462) (3e192c0f8)

    Bug fixes :bug:

    • fix(input): override Chrome autocomplete styles (#12512) (cfa54da8c)
    • fix(date-picker): close calendar w enter and escape (#12567) (531887f62)
    • fix(Icons): story icons no longer shrink to fit container (#12568) (d45b5aa58)
    • fix(text-area): cols attribute (#12502) (c51ce3794)
    • fix(radiobuttongroup): support checked prop in radiobutton (#12452) (e444dd913)
    • fix(TextArea): adds character counter alert (#12411) (856d52877)
    • fix(grid): remove unused column prop (#12395) (772ccd051)

    Documentation :memo:

    • docs(tile): update storybook hide light (#12506) (c608c18dc)
    • docs(popover): remove next folder (#12511) (dd2b58689)

    Housekeeping :house:

    • chore(release): v11.17.0 (#12597) (06fdbdbc9)
    • chore(structured-list): remove next folder (#12590) (1bc93ba86)
    • chore(progress-bar): clean up storybook (#12592) (cb49d504a)
    • chore(storybook): update Datatable with Overflow Menu story (#12574) (7a25103c9)
    • chore(storybook): remove next folders cleanup (#12587) (00c0e1ba1)
    • chore(textarea): cleanup playground story (#12571) (029e92306)
    • chore(grid): cleanup playground story (#12582) (acad2b84f)
    • chore(icon): add playground story (#12585) (9e1e50352)
    • chore(skeleton): add storybook playground story and cleanup (#12450) (e885af3c6)
    • chore(release): v11.17.0-rc.2 (#12577) (a6650fd95)
    • chore(release): v11.17.0-rc.1 (#12484) (01475a071)
    • test(containedlist): move to stable - add vrt, avt, storybook docs (#12387) (f7ed5db4b)
    • chore(release): v11.17.0-rc.0 (#12446) (707f5b292)
    • chore(pagination-nav): add playground story (#12439) (9cb3ddbdb)
    • chore(react): updated tile and stories (#12312) (04a918664)
    • chore(search): add playground story and remove next folder (#12380) (4691af9be)

    @carbon/[email protected]

    New features :rocket:

    • feat(FluidDatePicker): add FluidDatePickerSkeleton variant (#12485) (7ac1fa0c3)
    • feat(FluidDatePicker): implement FluidDatePicker (#12247) (5ee80eb77)
    • feat(Modal): add isFullWidth prop (#12462) (3e192c0f8)

    Bug fixes :bug:

    • fix(data-table): remove checkbox custom focus styles (#12509) (e5959d6ce)
    • fix(input): override Chrome autocomplete styles (#12512) (cfa54da8c)
    • fix(text-area): cols attribute (#12502) (c51ce3794)
    • fix(TextArea): adds character counter alert (#12411) (856d52877)
    • fix(FluidTextInput): label overflow scroll (#12261) (a4317a95c)

    Housekeeping :house:

    • chore(release): v11.17.0 (#12597) (06fdbdbc9)
    • chore(release): v11.17.0-rc.2 (#12577) (a6650fd95)
    • chore(release): v11.17.0-rc.1 (#12484) (01475a071)
    • chore(release): v11.17.0-rc.0 (#12446) (707f5b292)

    @carbon/[email protected]

    Housekeeping :house:

    • chore(release): v11.17.0 (#12597) (06fdbdbc9)
    • chore(deps): bump loader-utils in /packages/themes/examples/preview (#12578) (8791205d4)
    • chore(release): v11.17.0-rc.1 (#12484) (01475a071)
    Source code(tar.gz)
    Source code(zip)
  • v11.17.0-rc.2(Nov 8, 2022)

  • v11.17.0-rc.1(Nov 4, 2022)

  • v11.17.0-rc.0(Nov 1, 2022)

  • v11.16.0(Oct 27, 2022)

    v11.16.0 (2022-10-28)

    [email protected]

    New features :rocket:

    • feat(FluidSelect): adds in FluidSelect component (#12290) (30cc81054)

    Housekeeping :house:

    • chore(release): v11.16.0 (#12421) (f3a781db5)
    • chore(release): v11.16.0-rc.0 (#12389) (a55b418b5)

    [email protected]

    New features :rocket:

    • feat(FluidSelect): adds in FluidSelect component (#12290) (30cc81054)

    Housekeeping :house:

    • chore(release): v11.16.0 (#12421) (f3a781db5)
    • chore(release): v11.16.0-rc.0 (#12389) (a55b418b5)

    @carbon/[email protected]

    Housekeeping :house:

    • chore(release): v11.16.0 (#12421) (f3a781db5)
    • chore(release): v11.16.0-rc.0 (#12389) (a55b418b5)

    @carbon/[email protected]

    New features :rocket:

    • feat(themes): generate notification tokens (#12344) (b29b3b36b)
    • feat(themes): generate component tokens (#12333) (b43f63e3b)
    • feat(themes): generate button tokens (#12300) (217ebcac9)

    Housekeeping :house:

    • chore(release): v11.16.0 (#12421) (f3a781db5)
    • chore(release): v11.16.0-rc.0 (#12389) (a55b418b5)

    @carbon/[email protected]

    New features :rocket:

    • feat(number input): added a prop to disable the wheel functionality (#12358) (1b78794a7)
    • feat(Listbox): add in FluidComboBox, FluidMultiSelect (#12163) (7dc34df66)
    • feat(FluidSelect): adds in FluidSelect component (#12290) (30cc81054)
    • feat(DefinitionTooltip): add openOnHover prop (#12288) (b31ffbade)
    • feat(SideNavMenu): add title tooltip (#12321) (2fd3f869a)
    • feat(react): deprecate light prop everywhere (#12297) (ffb435049)

    Bug fixes :bug:

    • fix: remove icon from readonly text input (#12382) (c5882217d)
    • fix(progress-indicator): fix spacing for skeleton progress label (#12332) (38244d621)
    • fix(code-snippet): remove redundant text on icon (#12413) (d98b923a7)
    • fix(TextInput): remove duplicate class when custom class passed down (#12374) (e7f78d21f)
    • fix(tile): use layer in story (#12298) (e919fab2a)
    • fix(text-input): add class for inline validation (#12231) (5e676fd8c)
    • fix(flexgrid): add closing tag (#12365) (2ad25f8b5)
    • fix(date-picker): add forward ref to date picker (#12329) (84cead3d7)
    • fix(overflowmenuitem): show title tooltip when disabled (#12259) (68beab235)
    • fix(form): update useNormalizedInputProps to usePrefix (#12317) (6a0cdf3ad)
    • fix(overflowmenu): convert icon description to sentence case (#12299) (19778e9e8)
    • fix(HeaderMenu): fix HeaderMenu with isCurrentPage to have a pointer cursor (#10109) (#12265) (268decfc7)
    • fix(react): remove unnecessary input and adjust role (#12301) (6f7797f4a)

    Documentation :memo:

    • docs: match story docs and shell themes (#12399) (ddd0bfdec)
    • docs(contained-list): remove disclosed variant from demo stories (#12371) (4b1ad5abf)
    • docs(contained-list): remove unnecessary storybook controls (#12346) (66caf2b2b)
    • docs(contained-list): improve stories (#12347) (74dff48d5)

    Housekeeping :house:

    • chore(typo): "Github" -> "GitHub" (#12368) (c77cccfd9)
    • chore(release): v11.16.0 (#12421) (f3a781db5)
    • chore(AspectRatio): added Storybook Controls (#12383) (ad3b04599)
    • chore(react): updated formgroup playground (#12309) (aa97a4a62)
    • chore(release): v11.16.0-rc.0 (#12389) (a55b418b5)
    • chore(file-uploader): update controls and remove next folder (#12225) (d30eb9c06)
    • chore(react): updated form playground (#12310) (8859d2cb4)
    • chore(react): update stack and textinput playground (#12311) (2a13da604)
    • refactor(DataTable): rename sorting class name (#12320) (1e8e00925)
    • chore(inline-loading): storybook controls (#12283) (56921b143)
    • refactor(react): moves component from next and updates tests to RTL (#12115) (6d9007813)

    @carbon/[email protected]

    New features :rocket:

    • feat(themes): generate notification tokens (#12344) (b29b3b36b)
    • feat(Listbox): add in FluidComboBox, FluidMultiSelect (#12163) (7dc34df66)
    • feat(FluidSelect): adds in FluidSelect component (#12290) (30cc81054)
    • feat(themes): generate component tokens (#12333) (b43f63e3b)
    • feat(themes): generate button tokens (#12300) (217ebcac9)

    Bug fixes :bug:

    • fix: remove icon from readonly text input (#12382) (c5882217d)
    • fix(progress-indicator): fix spacing for skeleton progress label (#12332) (38244d621)
    • fix(UIShell): currentPage styles for sub-menu-item (#12385) (41e692d24)
    • fix: remove text in thumbnails (#12379) (45c01e1eb)
    • fix(NumberInput): change font-weight to 400 (#12377) (f043820ce)
    • fix(Type): update type tokens (#12284) (2367e43f2)
    • fix(text-input): add class for inline validation (#12231) (5e676fd8c)
    • fix(overflowmenuitem): show title tooltip when disabled (#12259) (68beab235)
    • fix(HeaderMenu): fix HeaderMenu with isCurrentPage to have a pointer cursor (#10109) (#12265) (268decfc7)

    Housekeeping :house:

    • chore(release): v11.16.0 (#12421) (f3a781db5)
    • chore(release): v11.16.0-rc.0 (#12389) (a55b418b5)
    • refactor(DataTable): rename sorting class name (#12320) (1e8e00925)

    @carbon/[email protected]

    New features :rocket:

    • feat(themes): generate notification tokens (#12344) (b29b3b36b)
    • feat(themes): generate component tokens (#12333) (b43f63e3b)
    • feat(themes): generate button tokens (#12300) (217ebcac9)

    Housekeeping :house:

    • chore(release): v11.16.0 (#12421) (f3a781db5)
    • chore(release): v11.16.0-rc.0 (#12389) (a55b418b5)

    @carbon/[email protected]

    Bug fixes :bug:

    • fix(Type): update type tokens (#12284) (2367e43f2)

    Housekeeping :house:

    • chore(release): v11.16.0 (#12421) (f3a781db5)
    • chore(release): v11.16.0-rc.0 (#12389) (a55b418b5)
    Source code(tar.gz)
    Source code(zip)
  • v11.16.0-rc.0(Oct 25, 2022)

  • v11.15.0(Oct 13, 2022)

    v11.15.0 (2022-10-14)

    [email protected]

    Bug fixes :bug:

    • fix(deps): update dependency eslint-config-airbnb-base to v15 (#12111) (afc6a165e)

    Housekeeping :house:

    • chore(release): v11.15.0 (#12296) (054a150b2)
    • chore(release): v11.15.0-rc.0 (#12285) (79b7a1a78)

    [email protected]

    New features :rocket:

    • feat(FluidDropdown): implement FluidDropdown (#12128) (5e9d42efb)

    Housekeeping :house:

    • chore(release): v11.15.0 (#12296) (054a150b2)
    • chore(release): v11.15.0-rc.0 (#12285) (79b7a1a78)

    [email protected]

    New features :rocket:

    • feat(FluidDropdown): implement FluidDropdown (#12128) (5e9d42efb)

    Housekeeping :house:

    • chore(release): v11.15.0 (#12296) (054a150b2)
    • chore(release): v11.15.0-rc.0 (#12285) (79b7a1a78)

    @carbon/[email protected]

    Housekeeping :house:

    • chore(release): v11.15.0 (#12296) (054a150b2)
    • chore(release): v11.15.0-rc.0 (#12285) (79b7a1a78)

    @carbon/[email protected]

    Housekeeping :house:

    • chore(release): v11.15.0 (#12296) (054a150b2)
    • chore(release): v11.15.0-rc.0 (#12285) (79b7a1a78)

    @carbon/[email protected]

    Housekeeping :house:

    • chore(release): v11.15.0 (#12296) (054a150b2)
    • chore(release): v11.15.0-rc.0 (#12285) (79b7a1a78)
    • chore(deps): bump css-what in /packages/icons-vue/examples/storybook (#12238) (e6ece0238)
    • chore(deps): bump css-what in /packages/icons-vue/examples/vue-cli (#12239) (b854ef4c1)

    @carbon/[email protected]

    New features :rocket:

    • feat(icons): new icons request (#12242) (dd6502f1d)

    Housekeeping :house:

    • chore(release): v11.15.0 (#12296) (054a150b2)
    • chore(release): v11.15.0-rc.0 (#12285) (79b7a1a78)

    @carbon/[email protected]

    New features :rocket:

    • feat: add contained-list component (#11969) (e346d01e4)
    • feat(FluidDropdown): implement FluidDropdown (#12128) (5e9d42efb)
    • feat(fluid-text-input): adds skeleton variant (#12151) (5e069c801)

    Bug fixes :bug:

    • fix(TableExpandHeader): add default id value (#12262) (607e05ba7)
    • fix(react): added condition check before calling onblur (#12207) (20ba60a12)
    • fix(Slider): TextInput should no longer trigger onRelease (#12254) (e6e65b0bc)
    • fix(FilterableMultiselect): close menu on blur (#12188) (1a6091353)
    • fix: add missing pages to the carbon react index (#12192) (28f8f8180)
    • fix(react): update how isExpandedAll is set and ensure onExpand called (#12138) (19fea2e26)
    • fix(loading): updated storybook controls, mdx, default props and tests (#12206) (7458ce37b)
    • fix: update live demo paths (#12217) (68009bb6e)
    • fix(text-input): textarea -> input (#12220) (61d7c9b9d)
    • fix(ExpandableSearch): compose prop handlers with internal (#12135) (#12143) (d5d10a0c5)
    • fix(Search): fix event passed to onChange when clearing input (#12133) (#12140) (de54f578e)

    Housekeeping :house:

    • chore(release): v11.15.0 (#12296) (054a150b2)
    • chore(error-boundry): rename stories file (#12232) (00158d0fa)
    • chore(ModalWrapper): deprecate for ComposedModal (#12263) (450ef8cd9)
    • chore(release): v11.15.0-rc.0 (#12285) (79b7a1a78)
    • chore(deps): bump css-what in /packages/react/examples/codesandbox (#12236) (c8b27a7e4)
    • chore(deps): bump css-what in /packages/react/examples/create-react-app (#12234) (4a2a1f6d3)
    • chore(deps): bump css-what (#12240) (f21fb91b3)
    • chore(deps): bump css-what in /packages/react/examples/custom-css-prefix (#12235) (5d93213c1)

    @carbon/[email protected]

    New features :rocket:

    • feat: add custom theme example with docs (#12244) (acead26ee)
    • feat: add contained-list component (#11969) (e346d01e4)
    • feat(FluidDropdown): implement FluidDropdown (#12128) (5e9d42efb)
    • feat(fluid-text-input): adds skeleton variant (#12151) (5e069c801)

    Bug fixes :bug:

    • fix(combobox): render ellipsis when label is overflowing (#12210) (056efd340)
    • fix(UIShell): reduce padding on header name to fix action button (#11687) (#12245) (1685995ca)
    • fix(toggle): ensure toggle click target matches visual representation (#12212) (b9d7107fc)
    • fix(Modal): scope tooltip, overflow popup styles to inside modal (#12221) (c3df5e1c6)
    • fix(Accordion): update Accordion styles to match spec (#12148) (c1df02af6)
    • fix(ProgressIndicator): fix focus style outline (#11773) (#12213) (2cb305483)
    • fix(styles): add display property for custom HTML elements (#12050) (ab38f00b0)
    • fix(styles/ui-shell/header): fix header menu z-index (#12184) (#12185) (6bf7ac237)
    • fix(Modal): render correct backgrounds for NumberInput on Modal (#12230) (7807d8cd3)
    • fix: link component thumbnail svg (#12218) (541ced31a)

    Housekeeping :house:

    • chore(release): v11.15.0 (#12296) (054a150b2)
    • chore(release): v11.15.0-rc.0 (#12285) (79b7a1a78)
    Source code(tar.gz)
    Source code(zip)
  • v11.15.0-rc.0(Oct 11, 2022)

  • v10.59.4(Oct 11, 2022)

  • v11.14.0(Sep 29, 2022)

    v11.14.0 (2022-9-29)

    [email protected]

    Bug fixes :bug:

    • fix(deps): update dependency eslint-config-airbnb to v19 (#12086) (67b6aad48)

    Housekeeping :house:

    • chore(release): v11.14.0 (#12202) (dcf802a75)
    • chore(release): v11.14.0-rc.0 (#12180) (06ebb5965)

    [email protected]

    Housekeeping :house:

    • chore(release): v11.14.0 (#12202) (dcf802a75)
    • chore(release): v11.14.0-rc.0 (#12180) (06ebb5965)

    [email protected]

    Housekeeping :house:

    • chore(release): v11.14.0 (#12202) (dcf802a75)
    • chore(release): v11.14.0-rc.0 (#12180) (06ebb5965)

    @carbon/[email protected]

    Bug fixes :bug:

    • fix(deps): update dependency @octokit/rest to v19 (#11887) (cea2bb69f)

    Housekeeping :house:

    • chore(release): v11.14.0 (#12202) (dcf802a75)
    • chore(release): v11.14.0-rc.0 (#12180) (06ebb5965)

    @carbon/[email protected]

    Housekeeping :house:

    • chore(release): v11.14.0 (#12202) (dcf802a75)
    • chore(release): v11.14.0-rc.0 (#12180) (06ebb5965)

    @carbon/[email protected]

    Housekeeping :house:

    • chore(release): v11.14.0 (#12202) (dcf802a75)
    • chore(release): v11.14.0-rc.0 (#12180) (06ebb5965)

    @carbon/[email protected]

    Housekeeping :house:

    • chore(release): v11.14.0 (#12202) (dcf802a75)
    • chore(release): v11.14.0-rc.0 (#12180) (06ebb5965)

    @carbon/[email protected]

    Housekeeping :house:

    • chore(release): v11.14.0 (#12202) (dcf802a75)
    • chore(release): v11.14.0-rc.0 (#12180) (06ebb5965)

    @carbon/[email protected]

    Housekeeping :house:

    • chore(release): v11.14.0 (#12202) (dcf802a75)
    • chore(release): v11.14.0-rc.0 (#12180) (06ebb5965)

    @carbon/[email protected]

    Housekeeping :house:

    • chore(release): v11.14.0 (#12202) (dcf802a75)
    • chore(release): v11.14.0-rc.0 (#12180) (06ebb5965)

    @carbon/[email protected]

    Housekeeping :house:

    • chore(release): v11.14.0 (#12202) (dcf802a75)
    • chore(release): v11.14.0-rc.0 (#12180) (06ebb5965)

    @carbon/[email protected]

    Housekeeping :house:

    • chore(release): v11.14.0 (#12202) (dcf802a75)
    • chore(release): v11.14.0-rc.0 (#12180) (06ebb5965)

    @carbon/[email protected]

    Housekeeping :house:

    • chore(release): v11.14.0 (#12202) (dcf802a75)
    • chore(release): v11.14.0-rc.0 (#12180) (06ebb5965)

    @carbon/[email protected]

    Housekeeping :house:

    • chore(release): v11.14.0 (#12202) (dcf802a75)
    • chore(release): v11.14.0-rc.0 (#12180) (06ebb5965)

    @carbon/[email protected]

    Housekeeping :house:

    • chore(release): v11.14.0 (#12202) (dcf802a75)
    • chore(release): v11.14.0-rc.0 (#12180) (06ebb5965)

    @carbon/[email protected]

    New features :rocket:

    • feat(react): added counter to textinput and storybook updates (#12139) (61331938a)
    • feat(FluidTextArea): adds new fluid text area (#12053) (c7d5d1ec8)
    • feat: add controls and example for context menu (#12012) (749fe8344)
    • feat(FluidTextInput): add password input functionality (#12103) (19f74da23)
    • feat(Accordion): adds flush alignment (#12027) (666135810)

    Bug fixes :bug:

    • fix(numberinput): correct stepper behavior, typecast internal value to number (#12167) (bc6e39c61)
    • fix(deps): update dependency classnames to v2.3.2 (#12110) (2e2070ab9)
    • fix(storybook): update each folder to have a "Default" story (#12109) (005e7a595)
    • fix(actionable-notification): provide a name for alertdialog role (#12112) (9c7b74363)
    • fix(Filename): remove tabindex when status is complete (#12105) (7ebb7376b)

    Housekeeping :house:

    • chore(release): v11.14.0 (#12202) (dcf802a75)
    • chore(release): v11.14.0-rc.0 (#12180) (06ebb5965)
    • chore(ordered-list): add ordered list controls (#12147) (bedaf3ebf)
    • refactor(react): update tests and move component from next (#12131) (491986f4b)
    • refactor(react): update radio tile tests to rtl (#12108) (04853f0d4)

    @carbon/[email protected]

    New features :rocket:

    • feat(react): added counter to textinput and storybook updates (#12139) (61331938a)
    • feat(FluidTextArea): adds new fluid text area (#12053) (c7d5d1ec8)
    • feat(FluidTextInput): add password input functionality (#12103) (19f74da23)
    • feat(Accordion): adds flush alignment (#12027) (666135810)

    Bug fixes :bug:

    • fix(UIShell/SideNav): remove css height to allow components at bottom (#12152) (2a2c8a62a)
    • fix(RadioBUtton): fix HCM styles (#12098) (5b583d9d7)
    • fix(Filename): remove tabindex when status is complete (#12105) (7ebb7376b)
    • fix(Notification): add HCM query for close icon (#12097) (900a9be8d)

    Housekeeping :house:

    • chore(release): v11.14.0 (#12202) (dcf802a75)
    • chore(release): v11.14.0-rc.0 (#12180) (06ebb5965)

    @carbon/[email protected]

    Bug fixes :bug:

    • fix(deps): update dependency color to v4 (#12016) (ab4ebe61f)

    Housekeeping :house:

    • chore(release): v11.14.0 (#12202) (dcf802a75)
    • chore(release): v11.14.0-rc.0 (#12180) (06ebb5965)

    @carbon/[email protected]

    Bug fixes :bug:

    • fix(type): add carbon/layout to dependencies (#12183) (7e30406d5)

    Housekeeping :house:

    • chore(release): v11.14.0 (#12202) (dcf802a75)
    • chore(release): v11.14.0-rc.0 (#12180) (06ebb5965)
    Source code(tar.gz)
    Source code(zip)
  • v11.14.0-rc.0(Sep 27, 2022)

  • v10.59.2(Sep 16, 2022)

    v10.59.2 (2022-9-16)

    [email protected]

    Documentation :memo:

    • docs: index compatible design kits (#12040) (c93c33114)

    Housekeeping :house:

    • chore(release): v10.59.2 (#12104) (4f562a4d2)

    [email protected]

    Bug fixes :bug:

    • fix(react): remove role="main" from Container (#12044) (866ef0e45)
    • fix(react): remove aria-hidden since buttons are alway accessible (#12042) (62c0f37ef)

    Housekeeping :house:

    • chore(release): v10.59.2 (#12104) (4f562a4d2)
    Source code(tar.gz)
    Source code(zip)
    carbon-elements.sketchplugin.zip(410.32 KB)
  • v11.13.0(Sep 15, 2022)

    v11.13.0 (2022-9-15)

    [email protected]

    Housekeeping :house:

    • chore(release): v11.13.0 (#12102) (e49249e3e)
    • chore(release): v11.13.0-rc.0 (#12091) (b367a932e)
    • chore(prettier): use prettier cache w/ latest dep (#11850) (7cf0359e6)

    [email protected]

    Housekeeping :house:

    • chore(release): v11.13.0 (#12102) (e49249e3e)
    • chore(release): v11.13.0-rc.0 (#12091) (b367a932e)
    • chore(prettier): use prettier cache w/ latest dep (#11850) (7cf0359e6)

    [email protected]

    Housekeeping :house:

    • chore(release): v11.13.0 (#12102) (e49249e3e)
    • chore(release): v11.13.0-rc.0 (#12091) (b367a932e)
    • chore(prettier): use prettier cache w/ latest dep (#11850) (7cf0359e6)

    [email protected]

    Housekeeping :house:

    • chore(release): v11.13.0 (#12102) (e49249e3e)
    • chore(release): v11.13.0-rc.0 (#12091) (b367a932e)

    [email protected]

    Housekeeping :house:

    • chore(release): v11.13.0 (#12102) (e49249e3e)
    • chore(release): v11.13.0-rc.0 (#12091) (b367a932e)

    @carbon/[email protected]

    Housekeeping :house:

    • chore(release): v11.13.0 (#12102) (e49249e3e)
    • chore(release): v11.13.0-rc.0 (#12091) (b367a932e)
    • chore(prettier): use prettier cache w/ latest dep (#11850) (7cf0359e6)

    @carbon/[email protected]

    Housekeeping :house:

    • chore(release): v11.13.0 (#12102) (e49249e3e)
    • chore(release): v11.13.0-rc.0 (#12091) (b367a932e)

    @carbon/[email protected]

    Housekeeping :house:

    • chore(release): v11.13.0 (#12102) (e49249e3e)
    • chore(release): v11.13.0-rc.0 (#12091) (b367a932e)

    @carbon/[email protected]

    Housekeeping :house:

    • chore(release): v11.13.0 (#12102) (e49249e3e)
    • chore(release): v11.13.0-rc.0 (#12091) (b367a932e)

    @carbon/[email protected]

    Housekeeping :house:

    • chore(release): v11.13.0 (#12102) (e49249e3e)
    • chore(release): v11.13.0-rc.0 (#12091) (b367a932e)

    @carbon/[email protected]

    Housekeeping :house:

    • chore(release): v11.13.0 (#12102) (e49249e3e)
    • chore(release): v11.13.0-rc.0 (#12091) (b367a932e)

    @carbon/[email protected]

    Housekeeping :house:

    • chore(release): v11.13.0 (#12102) (e49249e3e)
    • chore(release): v11.13.0-rc.0 (#12091) (b367a932e)

    @carbon/[email protected]

    Housekeeping :house:

    • chore(release): v11.13.0 (#12102) (e49249e3e)
    • chore(release): v11.13.0-rc.0 (#12091) (b367a932e)
    • chore(prettier): use prettier cache w/ latest dep (#11850) (7cf0359e6)

    @carbon/[email protected]

    New features :rocket:

    • feat(icons): new icons may thru august (#12054) (bf513102a)

    Housekeeping :house:

    • chore(release): v11.13.0 (#12102) (e49249e3e)
    • chore(release): v11.13.0-rc.0 (#12091) (b367a932e)

    @carbon/[email protected]

    Housekeeping :house:

    • chore(release): v11.13.0 (#12102) (e49249e3e)
    • chore(release): v11.13.0-rc.0 (#12091) (b367a932e)

    @carbon/[email protected]

    Housekeeping :house:

    • chore(release): v11.13.0 (#12102) (e49249e3e)
    • chore(release): v11.13.0-rc.0 (#12091) (b367a932e)

    @carbon/[email protected]

    Housekeeping :house:

    • chore(release): v11.13.0 (#12102) (e49249e3e)
    • chore(release): v11.13.0-rc.0 (#12091) (b367a932e)

    @carbon/[email protected]

    Housekeeping :house:

    • chore(release): v11.13.0 (#12102) (e49249e3e)
    • chore(release): v11.13.0-rc.0 (#12091) (b367a932e)

    @carbon/[email protected]

    New features :rocket:

    • feat: add links to welcome story (#12077) (62fc0f0b7)
    • feat(Toggletip): update align accepted props (#12024) (90fe0dc3a)

    Bug fixes :bug:

    • fix(Toggle): fix issue with side label when hideLabel is true (#12094) (89f51a3cc)
    • fix(react): remove aria-hidden since interactive elements are focusable (#12045) (9845ead5c)

    Documentation :memo:

    • docs(prefix): cross link usePrefix and ClassPrefix (#12090) (37194431c)

    Housekeeping :house:

    • chore(release): v11.13.0 (#12102) (e49249e3e)
    • chore(release): v11.13.0-rc.0 (#12091) (b367a932e)
    • refactor(react): update PaginationNav tests to rtl (#12072) (c66e77ff6)
    • chore(DatePicker): update tests to RTL (#11802) (b9f56d97d)
    • chore(storybook): update controls modal number-input and date-picker (#12011) (b8a925c9f)
    • refactor(react): update loading tests to use RTL (#11961) (8a533dc5c)
    • refactor(react): update PrimaryButton tests to rtl (#11963) (1a89a2380)

    @carbon/[email protected]

    New features :rocket:

    • feat(Toggletip): update align accepted props (#12024) (90fe0dc3a)

    Bug fixes :bug:

    • fix(type): update expressive-heading-04(fluid-heading-04) (#12092) (e4a875144)
    • fix(toggle): don't render focus border when clicked while disabled (#12074) (c710b3c78)
    • fix(FilterableMultiselect): remove extra invalid border (#12078) (171a610a2)
    • fix(type): fix heading type styles based on guidance and design kit (#12037) (39c596d66)
    • fix(type): emit -02 token (#12068) (904e9e33f)
    • fix(Notification): ensure correct background set in g100 low contrast (#11981) (135772b3c)

    Documentation :memo:

    • docs: add compatible design kits (#12033) (d2374c004)

    Housekeeping :house:

    • chore(release): v11.13.0 (#12102) (e49249e3e)
    • chore(release): v11.13.0-rc.0 (#12091) (b367a932e)

    @carbon/[email protected]

    Housekeeping :house:

    • chore(release): v11.13.0 (#12102) (e49249e3e)
    • chore(release): v11.13.0-rc.0 (#12091) (b367a932e)

    @carbon/[email protected]

    Bug fixes :bug:

    • fix(type): update expressive-heading-04(fluid-heading-04) (#12092) (e4a875144)
    • fix(type): fix heading type styles based on guidance and design kit (#12037) (39c596d66)
    • fix(type): emit -02 token (#12068) (904e9e33f)

    Housekeeping :house:

    • chore(release): v11.13.0 (#12102) (e49249e3e)
    • chore(release): v11.13.0-rc.0 (#12091) (b367a932e)
    Source code(tar.gz)
    Source code(zip)
  • v11.13.0-rc.0(Sep 14, 2022)

  • v11.12.0(Sep 1, 2022)

    v11.12.0 (2022-9-1)

    [email protected]

    Housekeeping :house:

    • chore(release): v11.12.0 (#12049) (e3e4c8ce2)
    • chore(release): v11.12.0-rc.1 (#12043) (3a4f61d60)
    • chore(release): v11.12.0-rc.0 (#12028) (32553774b)

    [email protected]

    Housekeeping :house:

    • chore(release): v11.12.0 (#12049) (e3e4c8ce2)
    • chore(release): v11.12.0-rc.1 (#12043) (3a4f61d60)
    • chore(release): v11.12.0-rc.0 (#12028) (32553774b)

    @carbon/[email protected]

    Housekeeping :house:

    • chore(deps): update verdaccio/verdaccio docker tag to v5 (#11984) (b6a0d4a1e)

    @carbon/[email protected]

    Housekeeping :house:

    • chore(release): v11.12.0 (#12049) (e3e4c8ce2)
    • chore(release): v11.12.0-rc.1 (#12043) (3a4f61d60)

    @carbon/[email protected]

    Housekeeping :house:

    • chore(release): v11.12.0 (#12049) (e3e4c8ce2)
    • chore(release): v11.12.0-rc.0 (#12028) (32553774b)

    @carbon/[email protected]

    New features :rocket:

    • feat(Pictograms): add cloud pictograms 91-120 (#12010) (ec338ee5b)

    Housekeeping :house:

    • chore(release): v11.12.0 (#12049) (e3e4c8ce2)
    • chore(release): v11.12.0-rc.0 (#12028) (32553774b)

    @carbon/[email protected]

    New features :rocket:

    • feat(FluidTextInput): create unstable__FluidTextInput component (#11971) (58b30d39f)
    • feat(TreeView): publish single select tree (#11938) (c520c3be6)

    Bug fixes :bug:

    • fix(modal): fix aria label not showing up (#12013) (a2afe0090)
    • fix(multiselect): listbox hidden when closed (#11944) (0d5d19383)

    Documentation :memo:

    • docs(Slider): add playground example, update step docs (#11993) (f9a568766)

    Housekeeping :house:

    • chore(release): v11.12.0 (#12049) (e3e4c8ce2)
    • chore(release): v11.12.0-rc.1 (#12043) (3a4f61d60)
    • chore(deps): update dependency rtlcss to v4 (#11952) (56ff5c688)
    • chore(release): v11.12.0-rc.0 (#12028) (32553774b)
    • refactor(Modal): focus secondary button by default when Modal has type danger (#12006) (aba960f61)
    • test(TextInput): update TextInput tests to RTL (#11996) (40be69eaa)
    • refactor(react): update content switcher tests to rtl (#11939) (dd3ed87b9)
    • refactor(react): update Fluid Form tests to use RTL (#11965) (40798c786)
    • chore(exports): export unstable Text components, update Heading stories (#11980) (575f87b6a)

    @carbon/[email protected]

    New features :rocket:

    • feat(FluidTextInput): create unstable__FluidTextInput component (#11971) (58b30d39f)
    • feat(TreeView): publish single select tree (#11938) (c520c3be6)

    Bug fixes :bug:

    • fix(type): update v11 token values (#11920) (396300dad)
    • fix: remove text from button thumbnail (#12007) (b15f6e3e6)
    • fix(multiselect): listbox hidden when closed (#11944) (0d5d19383)

    Documentation :memo:

    • docs: index the core patterns (#12026) (ca57ad302)

    Housekeeping :house:

    • chore(release): v11.12.0 (#12049) (e3e4c8ce2)
    • chore(release): v11.12.0-rc.1 (#12043) (3a4f61d60)
    • chore(release): v11.12.0-rc.0 (#12028) (32553774b)

    @carbon/[email protected]

    Housekeeping :house:

    • chore(release): v11.12.0 (#12049) (e3e4c8ce2)
    • chore(release): v11.12.0-rc.1 (#12043) (3a4f61d60)

    @carbon/[email protected]

    Bug fixes :bug:

    • fix(type): update v11 token values (#11920) (396300dad)

    Housekeeping :house:

    • chore(release): v11.12.0 (#12049) (e3e4c8ce2)
    • chore(release): v11.12.0-rc.1 (#12043) (3a4f61d60)

    @carbon/[email protected]

    Housekeeping :house:

    • chore(release): v11.12.0 (#12049) (e3e4c8ce2)
    • chore(release): v11.12.0-rc.0 (#12028) (32553774b)
    • chore(deps): update dependency esbuild to ^0.15.0 (#11951) (a67e2bdbc)
    Source code(tar.gz)
    Source code(zip)
  • v11.12.0-rc.1(Sep 1, 2022)

  • v11.12.0-rc.0(Aug 30, 2022)

  • v11.10.0(Aug 18, 2022)

    v11.10.0 (2022-8-23)

    [email protected]

    Housekeeping :house:

    • chore(release): v11.10.0 (#11975) (6b57099f4)

    [email protected]

    Housekeeping :house:

    • chore(release): v11.10.0 (#11975) (6b57099f4)

    @carbon/[email protected]

    Housekeeping :house:

    • chore(release): v11.10.0 (#11975) (6b57099f4)

    @carbon/[email protected]

    Housekeeping :house:

    • chore(release): v11.10.0 (#11975) (6b57099f4)

    @carbon/[email protected]

    Bug fixes :bug:

    • fix(pictograms): deprecate icons, document replacement process (#11973) (882416197)

    Housekeeping :house:

    • chore(release): v11.10.0 (#11975) (6b57099f4)

    @carbon/[email protected]

    Housekeeping :house:

    • chore(release): v11.10.0 (#11975) (6b57099f4)
    • build(react): add a script that scaffolds out RTL tests (#11941) (d32d57c0f)

    @carbon/[email protected]

    Housekeeping :house:

    • chore(release): v11.10.0 (#11975) (6b57099f4)

    @carbon/[email protected]

    Housekeeping :house:

    • chore(release): v11.10.0 (#11975) (6b57099f4)

    @carbon/[email protected]

    Housekeeping :house:

    • chore(release): v11.10.0 (#11975) (6b57099f4)
    Source code(tar.gz)
    Source code(zip)
  • v10.58.0(Aug 18, 2022)

  • v11.10.0-rc.0(Aug 16, 2022)

  • v11.9.1(Aug 9, 2022)

    v11.9.1 (2022-8-9)

    [email protected]

    Housekeeping :house:

    • chore(release): v11.9.1 (#11935) (2a50e1e23)

    [email protected]

    Housekeeping :house:

    • chore(release): v11.9.1 (#11935) (2a50e1e23)

    @carbon/[email protected]

    Housekeeping :house:

    • chore(release): v11.9.1 (#11935) (2a50e1e23)

    @carbon/[email protected]

    New features :rocket:

    • feat(datatable): limit description widths (#11919) (d1d0f84d6)

    Bug fixes :bug:

    • fix(composedmodal): do not run cleanup effect on every update (#11930) (0f05ac754)
    • fix(TileGroup): add context in legend classname (#11928) (8308e6583)
    • fix(data-table): remove aria-checked (#11908) (18b489f82)
    • fix(FormLabel): update label with tooltip examples and styles (#11779) (1f31f6eb1)
    • fix(react): add sorting for react elements with strings as children (#11911) (ac7235972)

    Documentation :memo:

    • docs(react): fix typo in comment of useControllableState (#11901) (0a5201078)
    • docs(Style): remove style prop (#11907) (67553532a)
    • docs(react): change story name (#11897) (c1857aa1c)

    Housekeeping :house:

    • test(OrderedList): update OrderedList and ListItem (#11835) (ca0be10be)
    • chore(release): v11.9.1 (#11935) (2a50e1e23)
    • refactor(react): remove composed modal v10 and move next to latest (#11906) (799be9b7c)
    • test(numberinput): document and test onChange event signature (#11929) (d3c023461)

    @carbon/[email protected]

    New features :rocket:

    • feat(datatable): limit description widths (#11919) (d1d0f84d6)

    Bug fixes :bug:

    • fix(scss-utilities): reset text alignment for button-reset (#11879) (3943d39b9)
    • fix(type): reinstate helper-text-02 (#11924) (63bfacc6f)
    • fix(FormLabel): update label with tooltip examples and styles (#11779) (1f31f6eb1)

    Housekeeping :house:

    • chore(release): v11.9.1 (#11935) (2a50e1e23)

    @carbon/[email protected]

    Housekeeping :house:

    • chore(release): v11.9.1 (#11935) (2a50e1e23)

    @carbon/[email protected]

    Bug fixes :bug:

    • fix(type): reinstate helper-text-02 (#11924) (63bfacc6f)

    Housekeeping :house:

    • chore(release): v11.9.1 (#11935) (2a50e1e23)
    Source code(tar.gz)
    Source code(zip)
Owner
Carbon Design System
Carbon is an open-source design system built by IBM.
Carbon Design System
๐ŸŒˆ An enterprise-class UI components based on Ant Design and Vue. ๐Ÿœ

Ant Design Vue An enterprise-class UI components based on Ant Design and Vue. English | ็ฎ€ไฝ“ไธญๆ–‡ Features An enterprise-class UI design system for desktop

vueComponent 17.6k Jan 9, 2023
Material design for Vue.js

Material Design for Vue.js Vue Material is Simple, lightweight and built exactly according to the Google Material Design specs Build well-designed app

Vue Material 9.7k Dec 30, 2022
A lightweight Vue.js UI library with a simple API, inspired by Google's Material Design.

Keen UI Keen UI is a Vue.js UI library with a simple API, inspired by Google's Material Design. Keen UI is not a CSS framework. Therefore, it doesn't

Josephus Paye II 4.1k Jan 2, 2023
๐Ÿงžโ€โ™‚๏ธ MESHยทY is a design tool to generate beautiful & colorful mesh gradients

Meshy is a design tool to generate beautiful & colorful mesh gradients. Generate multiple random variations of Mesh gradients along with cool color customizations. Export PNG image with custom resolution.

Anup Aglawe 255 Dec 22, 2022
The design experiment for import.meta.glob from Vite.

vite-plugin-glob The design experiment for import.meta.glob from Vite. Motivations There are quite some scenarios that import.meta.glob wasn't conside

Anthony Fu 166 Sep 17, 2022
Rust dbg! in js powered by rollup/vite plugin system

rollup-plugin-dbg This plugin is also compatible with vite use with rollup import { defineConfig } from "rollup"; import config from "./package.json";

Jason 17 Aug 18, 2022
Nuxt-Module, that provides a system to set shopware cache-tags for later use in e.g. a full-page cache

nuxt-shopware-caching Nuxt-Module, that provides a system to set shopware cache-tags for later use in e.g. a full-page cache. This module is meant to

Mothership GmbH 5 Nov 8, 2022
A high quality UI Toolkit built on Vue.js 2.0

iView A high quality UI Toolkit built on Vue.js. Docs 3.x | 2.x | 1.x Features Dozens of useful and beautiful components. Friendly API. It's made for

iView 24k Jan 5, 2023
Lightweight Mobile UI Components built on Vue

Vant Mobile UI Components built on Vue ?? ๆ–‡ๆกฃ็ฝ‘็ซ™๏ผˆๅ›ฝๅ†…๏ผ‰ ?? ๆ–‡ๆกฃ็ฝ‘็ซ™๏ผˆGitHub๏ผ‰ ???? ไธญๆ–‡็‰ˆไป‹็ป Features 65+ Reusable components 1kb Component average size (min+gzip) 9

ๆœ‰่ตž 20.7k Dec 31, 2022
Wiki.js | A modern and powerful wiki app built on Node.js

A modern, lightweight and powerful wiki app built on NodeJS Official Website Documentation Requirements Installation Demo Change Log Feature Requests

requarks.io 19.5k Jan 5, 2023
A hackable slideshow framework built with Vue.js

Eagle.js - A slideshow framework for hackers Slideshow system built on top of the Vue.js Supports animations, themes, interactive widgets (for web dem

null 4.1k Dec 28, 2022
The first truly composable CSS animation library. Built for Vue, React, SCSS, and CSS, AnimXYZ will bring your website to life.

AnimXYZ animxyz.com AnimXYZ helps you create, customize, and compose animations for your website. Powered by CSS variables to allow a nearly limitless

Ingram Projects 2.1k Jan 2, 2023
Admin dashboard template built with tailwindcss & vue-jsx.

K UI Admin Dashboard Template (Vue 3 & JSX) โš ๏ธ This template is not finished yet and still in design phase. We are building it in public. Live preview

Kamona-UI 4 Aug 14, 2022
IBM Gantt Chart Component, integrable in Vanilla, jQuery, or React Framework.

@ibm/gantt-chart IBM Gantt Chart Component, integrable in Vanilla, jQuery, or React Framework. Getting started Documentation and Examples are availabl

International Business Machines 169 Dec 20, 2022
The Frontend of Escobar's Inventory Management System, Employee Management System, Ordering System, and Income & Expense System

Usage Create an App # with npx $ npx create-nextron-app my-app --example with-javascript # with yarn $ yarn create nextron-app my-app --example with-

Viver Bungag 4 Jan 2, 2023
Material-UI is a simple and customizable component library to build faster, beautiful, and more accessible React applications. Follow your own design system, or start with Material Design.

Material-UI Quickly build beautiful React apps. Material-UI is a simple and customizable component library to build faster, beautiful, and more access

Material-UI 83.6k Dec 30, 2022
Standalone keycloak theme using Systรจme de Design de l'ร‰tat (french government design system)

keycloak-dsfr This template has been made thanks to keycloakify. It follows the french design system Systรจme de Design de l'ร‰tat. You can find guideli

Fabrique numรฉrique des Ministรจres Sociaux 4 May 25, 2022
Clarity is a scalable, accessible, customizable, open source design system built with web components

Clarity is an open source design system that brings together UX guidelines, design resources, and coding implementations with Web Components

VMware 6.5k Dec 31, 2022
Clarity is a scalable, accessible, customizable, open-source design system built with web components.

Clarity is an open source design system that brings together UX guidelines, design resources, and coding implementations with Web Components

VMware Clarity 90 Dec 30, 2022