Skip to content
This repository has been archived by the owner on Jun 9, 2023. It is now read-only.

Latest commit

 

History

History
1059 lines (576 loc) · 20.1 KB

CHANGELOG.md

File metadata and controls

1059 lines (576 loc) · 20.1 KB

Changelog

[8.1.0] - 2023-06-05

  • Export all existing Icons components

[8.0.0] - 2023-06-05

  • Migration to TypeScript

[7.38.6] - 2023-04-19

  • Add: Ability to fire function onOpen for DropdownMenu
  • Add: Ability to fire function onOpen for Select
  • Add: Ability to fire function onOpen for Button with isSplit

[7.38.5] - 2023-03-09

  • fix: button documentation uses new MessageFilled icon

[7.38.4] - 2023-03-06

  • Update cached icon data

[7.38.3] - 2023-03-06

  • Update BDS icons: MessageRoundFilled, MessageRoundOutline, Retweet, and ShareArrow

[7.38.2] - 2023-03-06

  • Update BDS icons

[7.38.1] - 2023-03-02

  • Update Avatar component to include Youtube icon

[7.32.6] - 2023-02-27

  • Update BDS icons

[7.32.5] - 2023-02-23

  • Fix warning for mastodon in Avatar

[7.32.4] - 2023-02-22

  • Update BDS icons

[7.32.2] - 2023-02-14

  • Fix: Warning for SidebarListItem

[7.32.1] - 2023-02-01

  • Fix: Notice not dismissable if disabling animation

[7.32.0] - 2023-01-19

  • Add default type definitions for @bufferapp/ui package

[7.17.0] - 2023-01-10

  • Add icon: Caption
  • Add icon: Music
  • Add icon: Play
  • Add icon: Share Arrow
  • Add icon: Star Outline
  • Add icon: Volume Off
  • Add icon: Volume On

[7.16.3] - 2023-01-03

  • Update Mastodon color

[7.16.2] - 2023-01-03

  • Add Mastodon Color
  • Add mastodon in Avatar

[7.16.0] - 2022-12-21

  • Add new icons

[7.15.0] - 2022-12-19

  • Add Youtube Color

[7.14.0] - 2022-12-06

  • Add icon: Text Align Right

[7.13.5] - 2022-11-29

  • Add icon: Mastodon

[7.13.2] - 2022-11-28

  • Fix custom width on Modal

[7.13.1] - 2022-11-19

  • Fix NavBarChavron alignment

[7.13.0] - 2022-10-25

  • Add 'medium' as a size option for the Icons

Changelog

[7.11.0] - 2022-10-25

  • Add 'textToLeft' prop to Select component to align text to the left

Changelog

[7.10.0] - 2022-10-05

  • Fixed disabled styles for Buttons

[7.9.3] - 2022-10-19

  • Add icon: Thread

[7.9.2] - 2022-10-18

  • Add icon: AltText
  • Add icon: Retweet
  • Add icon: Feed

[7.9.0] - 2022-09-28

  • Add new styles for SidebarListItem

[7.8.0] - 2022-09-27

  • Add type 'alert' for Notice
  • Add type 'tip' for Notice
  • Fixed paddings for Notice

Changelog

[7.7.0] - 2022-09-05

  • Add icon: Text Align Left
  • Add icon: Text Align Center
  • Add icon: Text Bold
  • Add icon: Text Italic
  • Add icon: Text Underline

[7.6.1] - 2022-09-05

  • sorry i published a minor version by mistake! *
  • updates SP Avatar
  • updates proptypes for SidebarListItem

[7.5.0] - 2022-08-31

  • Add icon: GooglePhotos

[7.4.0] - 2022-08-22

  • Support icon for Input

[7.3.0] - 2022-08-19

  • Add icon: Behance
  • Add icon: Substack
  • Add icon: Medium
  • Add icon: Pinned

[7.2.6] - 2022-08-17

  • Fix: add flex-shrink to Icon style

[7.2.2] - 2022-08-08

  • Fix: Remove PaywallTag Icon
  • Fix: Remove references to old icons

[7.2.0] - 2022-06-09

  • Fix: Change to Gbp Icon and adding StartPage icon

[7.1.4] - 2022-06-09

  • Fix: DropDownMenu scrollbar always shown incorrectly

[7.1.3] - 2022-06-09

  • No changes

[7.1.2] - 2022-06-09

  • No changes

[7.1.1] - 2022-06-08

  • Fix: Adding googlebusiness to propTypes.network in Avatar.jsx

[7.1.0] - 2022-05-31

  • Fix: Gmb icon to Gbp change in Avatar.jsx

[7.0.0] - 2022-05-31

  • Breaking: Gmb icon was renamed to Gbp
  • Bringing back PaywallTag icon

[6.9.0] - 2022-05-30

  • Adds GBP support for SidebarListItem

[6.8.1] - 2022-05-30

  • Adds Gmb (GoogleBusinessProfile) icon

[6.7.0] - 2022-05-26

  • Adds startPage as network option in Avatar

[6.6.2] - 2022-05-24

  • Updated styles for close icon in Modal

[6.6.0] - 2022-05-24

  • Changed divider line color in split button to gray for secondary button and blueLighter for primary.

[6.5.4] - 2022-05-18

  • Changed background color of primary default button in loading state to blueDarker

[6.5.3] - 2022-05-18

  • respec size argument on split Button

[6.5.2] - 2022-05-17

  • remove extra div wrapping Tooltip

[6.5.1] - skipped

[6.5.0] - 2022-04-21

  • Added iconEnd option to Select item to align icon to the end
  • Added PaywallTag icon

[6.4.0] - 2022-04-21

  • Added Drafts Icon
  • Added Phone Icon
  • Modified Tiktok Icon

[6.3.2] - 2022-04-21

  • Changed tooltip component to only render if label or customLabel prop is provided

[6.3.1] - 2022-03-30

  • NonDismissibleModal has different z-index than SimpleModal

[6.3.0] - 2022-03-30

  • SidebarListItem: Added TikTok

[6.1.0] - 2022-03-24

  • Add the ability to pass a tooltip as part of a Select item. It will display a tooltip instead of a title on hover.

[6.1.0] - 2022-03-21

  • Notice component: add new disableAnimation prop
  • fix: updated AnimationWrapper component to use prefers-reduced-motion

[6.0.1] - 2022-03-15

  • fixed: SimpleModal is dismissed on ESC keypress

[6.0.0] - 2022-03-08

⚠️ Breaking changes ⚠️

  • Deprecated: AppShell (no longer used from here, see bufferapp/appshell)
  • Deprecated: type="link" on Buttons (use Link component instead)
  • Deprecated: 'wide' prop on Modal (use 'width' instead)

Other changes:

  • fixed: added all components to documentation/markdown/UI.md
  • updated tests
  • updated CONTRIBUTING.md

[5.78.1] - 2022-03-07

  • Add icon: Calendar Add
  • Add icon: Instagram Grid
  • Add icon: Sparkles
  • Add icon: Subtract

[5.78.0] - 2022-03-03

  • Add NonDismissibleModal

[5.77.5] - 2022-02-22

  • Add icon: Drag Indicator

[5.77.4] - 2022-02-15

  • Update icon: Add Media
  • Update icon: Button Link
  • Update icon: Heading
  • Update icon: Image
  • Update icon: Subheading

[5.77.3] - 2022-02-15

  • ProgressBar: add className prop
  • ProgressBar: improve styling

[5.77.2] - 2022-02-14

  • Add icon: Import
  • Add icon: Social Icons
  • Add icon: Video

[5.77.1] - 2021-11-23

  • fix publishing script
  • fix beta publishing script

[5.77.0] - 2021-11-18

  • Add icon: Caret Down
  • Add icon: Caret Left
  • Add icon: Caret Right
  • Add icon: Caret Up
  • Add icon: Giphy
  • Add icon: Image
  • Add icon: Mail
  • Add icon: Stats

[5.76.3] - 2021-11-1

  • Update icon's index

[5.76.2] - 2021-11-1

  • Code linting

[5.76.1] - 2021-11-1

  • Code linting

[5.76.0] - 2021-11-1

  • Add icon: Bandcamp
  • Add icon: Discord
  • Add icon: Dribbble
  • Add icon: Github
  • Add icon: Paypal
  • Add icon: Soundcloud
  • Add icon: Telegram

[5.75.13] - 2021-10-25

  • Add icon: Google Drive
  • Add icon: OneDrive
  • Add icon: Dropbox
  • Add icon: Unsplash

[5.75.12] - 2021-10-05

  • Remove npm in favour of yarn

[5.75.11] - 2021-10-04

Fixed

  • use hyphen instead of a forward slash in namespacing

[5.75.10] - 2021-10-04

Fixed

  • remove displayNames from babel config

[5.75.9] - 2021-09-29

Fixed

  • Styled-Components: Fixed SC_ATTR to have the docs site working again

[5.75.8]

  • Select: Set hideOnSearch property to true on items to hide them during search

[5.75.7] - 2021-09-27

Fixed

  • Search: Revert resetOnBlur prop to clearSearchOnBlur as renaming an existing prop is technically a breaking change

[5.75.6] - 2021-09-22

Fixed

  • Styled-Components: Added namespacing on the Babel build process to prevent style collisions on micro frontends setups.
  • Styled-Components: Added SC_ATTR in the production build process to prevent style collisions on micro frontends setups.
  • Styled-Components: moved styled-components from devDependencies to dependencies in package.json

[5.75.5] - 2021-09-22

Fixed

  • Styled-Components: Added displayName on the Babel build process to prevent style collisions on micro frontends setups.

[5.75.2] - 2021-09-22

Fixed

  • Select: Bug that doesn't allow clicking on filtered options because Search will always clear on blur
  • Select: Does not filter menu options when 'clearSearchOnBlur' is false and menu is re-opened with saved search value

Added

  • Select: Clear Search input value on blur using 'clearSearchOnBlur' prop ie when the Select menu is closed
  • Search: Reset search value on focus with 'resetOnFocus' prop

[5.75.1] - 2021-09-14

Fixed

  • Select Component: Search field onBlur prevents getDerivedStateFromProps from running
  • Select Component: Set selectedItems to items prop in getDerivedStateFromProps

Added

  • Select example with a Select All option

[5.75.0] - 2021-08-31

  • Add icon: Save

[5.74.0] - 2021-08-25

  • Add icon: Apple Music
  • Add icon: Hamburger
  • Add icon: Patreon
  • Add icon: SMS
  • Add icon: Snapchat
  • Add icon: Spotify
  • Add icon: TikTok
  • Add icon: Twitch

[5.73.0] - 2021-08-17

  • displays Icons in grid for easier scrolling ✨

[5.72.0] - 2021-08-16

  • New tag property for MenuItem in DropDownMenu component

[5.71.0] - 2021-08-03

  • Add icon: Appearance
  • Add icon: Layout

[5.70.1] - 2021-08-03

Fixed

  • Adjust Notice width.

[5.70.0] - 2021-08-02

  • Add icon: AddMedia
  • Add icon: ButtonLink
  • Add icon: Heading
  • Add icon: Subheading

[5.69.4] - 2021-07-29

  • Fix DropDownMenu Menu hover for Tag

[5.69.3] - 2021-07-28

  • Fix SimpleModal focus on mount

[5.69.2] - 2021-07-27

  • Add icon: Star

[5.69.1] - 2021-07-27

  • Fix :hover text color for Tag component

[5.69.0] - 2021-07-27

  • Add new Tag component

[5.68.3] - 2021-07-27

  • Added Canva, Pin and Title Icon
  • Added Add Icon example

[5.68.2] - 2021-07-19

  • Fix Segmented Control component padding

[5.68.0] - 2021-07-13

  • Create new Segment control component

[5.66.0] - 2021-06-10

  • add new colors

[5.65.0] - 2021-05-05

  • Add title to icons, for better accessibility.

[5.64.0] - 2021-04-14

  • Add new 'Building' icon.

[5.63.1] - 2021-03-17

  • Adjust styles to improve acessibility and consistency in inputs and textareas.
  • Add className to SidebarListItem.

[5.63.0] - 2021-03-10

  • Changed the color prop to a colors prop on items passed into the DropDownMenu component. (#292)

[5.62.3] - 2021-03-10

  • add z-index to the simple modal close button

[5.62.2] - 2021-03-09

  • Make the loading prop for the Button transient (#284)

[5.62.0] - 2021-03-09

[5.61.0] - 2021-03-09

  • Add optional color prop to items passed into the DropDownMenu component.

[5.60.1] - 2021-03-04

  • fix icon script
  • generate new icons: Coupon, Card and Spam
  • remove padding in Simple Modal
  • fix Switch propType for id: change from bool to string

[5.59.0] - 2021-03-01

  • Add new simple modal. The other modal will be updated to use this scaffolding in the future

[5.58.4] - 2021-02-11

  • Add new 'Giveaway' icon.

[5.58.3] - 2021-02-10

  • Removes guides and pattern reference content. This has now been moved to our internal Design Wiki in Notion.

[5.58.2] - 2021-01-26

  • Merges #271 (@hijuliancode) to fix border bug in disabled Button

[5.58.1] - 2021-01-26

  • fixes the publish script reference from 'master' to 'main'

[5.58.0] - 2021-01-20

  • Extends Carousel to navigate to the right only and optionally hide indicator buttons

[5.57.0] - 2021-01-04

[5.56.1] - 2020-12-09

  • Adds a disabled menu option for the dropdown menu items.

[5.56.0] - 2020-12-07

  • Improves order of search results returned from select input.
  • Adds black to the list of colors.

[5.55.0] - 2020-12-01

  • Fixes Banner component bug in Publish.

[5.54.1] - 2020-12-01

  • Adds shopify icon to Avatar component.
  • Adds optional type to the Modal action button.

[5.54.0] - 2020-11-26

  • Adds fontWeight prop to Link: accepts fontWeightMedium (500) and fontWeightBold (700).

[5.53.1] - 2020-11-17

  • Adds validation that Modal component actions and secondary actions have a label and callback present.

[5.53.0] - 2020-11-17

  • Adds new icons - Audience, Day, Frequency and Post

[5.52.0] - 2020-11-02

  • Adds a 'danger' style variation for the Button component to convey destructive actions.

[5.51.0] - 2020-10-27

[5.49.1] - 2020-10-27

  • Accept minor versions of React 16

[5.49.0] - 2020-10-27

Fixed

  • Fixed color contrast in Input and Text Area errors.

Updated

  • Copy changes in org switcher.

[5.48.1] - 2020-09-09

Updated

  • Update SocialButton Instagram copy

[5.47.0] - 2020-09-09

Added

  • Added new icons Home and Channels

[5.46.0] - 2020-08-31

Dependencies

  • Upgraded to styled-components@5

[5.45.0] - 2020-08-13

Added

  • Create new Notice component.

[5.44.1] - 2020-08-05

Fixed

  • Scroll in PopupMenu, when used inside the AppShell Navbar.

[5.44.0] - 2020-07-27

Added

  • Create new Switch component.

[5.43.1] - 2020-07-22

Updated

  • Update styles for New! label.

[5.43.0] - 2020-07-22

Updated

  • Updates light and dark social channel colors to match current designs.
  • Sets the SocialButton component background color to use dark variations to meet contrast standards for accessibility.
  • Applies a drop shadow on hover for the SocialButton component.

Added

  • Adds light and dark colors for Shopify.

[5.42.0] - 2020-07-21

Added

  • Add default Tooltip message when no social network found for an organization in the orgSwitcher.

Fixed

  • Fix styles when only one social network is displayed in the Tooltip in the orgSwitcher.

[5.41.6] - 2020-06-29

  • Fix: add support for 'linkedin' network type in org switcher popout.

[5.41.5] - 2020-06-22

  • Add icons: Add, Organic, PercentageDown, PercentageUp, Promoted

[5.41.4] - 2020-06-22

  • Remove unused onClick prop from NavBarMenu.

[5.41.3] - 2020-06-22

  • Allow PropType.node for SidebarListItem's' badges.

[5.41.1] - 2020-06-16

  • Hotfix: ensure AppShell/NavBar updates when new orgSwitcher prop passed in.

[5.41.0] - 2020-06-15

  • Add org switcher support to AppShell / NavBar

[5.40.0] - 2020-06-15

  • Add support for impersonation

[5.38.0] - 2020-06-12

  • Add new icons
  • Remove Reply and add Engage
  • Remove lodash

[5.37.3] - 2020-06-01

  • Allow select to reset even if searching is interrupted

[5.37.2] - 2020-05-21

  • add flexibility for height and width in custom icons for Select

[5.37.1] - 2020-05-07

  • Improve accessibility of buttons, split buttons and select elements

[5.36.0] - 2020-05-04

  • add id and required props for Input component to match the htmlFor from label for a11y

[5.35.0] - 2020-05-04

  • add a hidden skip to main content link in the navbar

[5.34.6] - 2020-04-21

  • add flex-shrink in select for when text overflows

[5.34.5] - 2020-04-13

  • aligns items in select

[5.34.4] - 2020-04-13

  • adds modal and carousel animations

[5.34.3] - 2020-04-07

  • allow clicks on Links inside of modal

[5.34.2] - 2020-04-07

  • Allow NavBar to re-render if the contents of "products" prop changes.

[5.34.1] - 2020-04-06

  • Fix tests.

[5.34.0] - 2020-04-06

  • Adds 'featureFlips' parameter in AppShell.

[5.33.3] - 2020-04-06

  • moves the close button on the modal closer

[5.33.2] - 2020-04-03

  • darkens the modal overlay background

[5.33.1] - 2020-04-03

Fixed

  • moves close button closer to the modal content
  • focuses the modal after open so that ESC works right away
  • removes buttons and nav in the carousel if there's only 1 item
  • adds click anywhere outside the modal to close for modals with closeButton
  • adds opacity option to tooltip

[5.33.0] - 2020-03-30

Fixed

  • Fixed AppShell bug, not clicking on help items

[5.32.0] - 2020-03-25

Fixed

  • Extends Modal component with width, noBackground and closeButton props

[5.31.0] - 2020-03-25

Fixed

  • Fixed AppShell after 5.30.0 fix to close popup when selecting an item in the menu

[5.30.0] - 2020-03-25

Fixed

  • Fixed toggle for Select component when Select uses Custom Button.

[5.29.0] - 2020-03-19

Added

  • New icons - Carousel, InstagramComment, InstagramLike, Movie

[5.28.0] - 2020-03-16

Added

  • Carousel component.

[5.27.0] - 2020-03-03

Added

  • Link component.
  • Deprecation warning for Link Button.

[5.26.0] - 2020-02-24

Fixed

  • red, blueLighter, green and redLight color codes.

Added

  • pinkLighter, blueLight and redDark to the list of colors.
  • possibility to add color prop blue and grayDark to Text.

[5.25.0] - 2020-02-18

Added

  • Calendar icon

[5.24.1] - 2020-02-10

Fixed

  • renames customHTML to customLabel for tooltips

[5.24.0] - 2020-02-06

Added

  • optional customHTML for tooltips

[5.23.1] - 2020-02-03

Added

  • Flash icon.

Fixed

  • Fixed the icon generation script (npm run gen:icons).

Updated

  • badge proptype is now a string.

[5.23.0] - 2020-01-23

Added

  • badgeIcon and fallbackUrl prop to the SidebarListItem component.

Updated

  • badge proptype is now a string.

[5.21.0] - 2019-12-11

Added

  • Added maxLength & onKeyUp props to the Input component
  • Added a position absolute for the Tooltip component, updated @reach/Tooltip version to 0.6.2

[5.20.0] - 2019-12-11

Updated

  • Now passing isOpen state to customButton in Selects to use in outside apps

[5.19.0] - 2019-12-09

Fixed

  • Fixed the icon generation script (npm run gen:icons) to work with some of the SVGs we're getting back from the Figma API.

Updated

  • Added the result of generating latest Icons/* based on changes to the Figma.

[5.18.1-beta.bd7ed5d] - 2019-12-05

Fixed

  • Added a position absolute for the Tooltip component, updated @reach/Tooltip version to 0.6.2

[5.18.0] - 2019-11-26

Fixed

  • Added the ability to display the icon at the end of buttons, using iconEnd attribute

[5.17.3] - 2019-11-06

Fixed

  • Switches around the margin and padding in Select Item so it works across browsers

[5.17.1] - 2019-11-06

Fixed

  • Adds selected and disabled as fields to check for rerendering the Select dropdown

[5.17.0] - 2019-10-31

No change from 5.13.0

  • This version was a result of attempting to publish 5.13.0 multiple times due to an error in the terminal. Each attempt successfully published and incremented the version.

[5.16.0] - 2019-10-31

No change from 5.13.0

  • This version was a result of attempting to publish 5.13.0 multiple times due to an error in the terminal. Each attempt successfully published and incremented the version.

[5.15.0] - 2019-10-31

No change from 5.13.0

  • This version was a result of attempting to publish 5.13.0 multiple times due to an error in the terminal. Each attempt successfully published and incremented the version.

[5.14.0] - 2019-10-31

No change from 5.13.0

  • This version was a result of attempting to publish 5.13.0 multiple times due to an error in the terminal. Each attempt successfully published and incremented the version.

[5.13.0] - 2019-10-31

Added

  • Added DollarIcon from Figma

[5.12.2] - 2019-10-29

Fixed

  • Fix ref forwarding for Input. (The prop names weren't matching.)

[5.12.1] - 2019-10-29

Fixed

  • Fix prefix position on Input component that also has a label.

[5.12.0] - 2019-10-29

Added

  • Added prefix prop to Input component.

[5.11.0] - 2019-10-25

Added

  • Adding Loader component

[5.10.0] - 2019-10-24

Added

  • Adding OpenNewIcon from figma

[5.7.0] - 2019-10-15

Added

  • Adding support for a Custom child Select to Button with dropdown.

[5.4.0] - 2019-09-27

Added

  • Adding extraLarge size prop to Icon, to handle 32x32 icons.

[5.2.4] - 2019-09-05

Added

  • Allow conditional rendering of the Modal component's primary action (button) if an action prop is provided.

[5.2.3] - 2019-08-12

[5.2.2] - 2019-08-12

Added

  • Adding dismissible prop to modal, to handle autoclosing on primary action.

[5.2.0] - 2019-07-30

Added

  • Social Button component.

[5.1.0] - 2019-07-25

Added

  • Progress Bar component.

[5.0.0] - 2019-07-24

Dependencies

  • Upgrade styled-components from 3.4.10 to 4.3.2

[4.0.0] - 2019-07-24

Added

  • Color prop white, gray and red to all Text Components, except span and help.

Removed

  • Possibility to add any color string to the label.