- Changed
- Minor dependency version bump.
- Changed
- Updated styles to ensure span content is left aligned when wrapping.
- Added
- Added isLeftAligned property to allow consumers to left align button content.
- Changed
- Updated default margin value for terra-button.
- Changed
- Minor dependency version bump.
- Added
- Added Dotted focus border for terra-button.
- Removed
- Removed
isSelectable
&isSelected
custom prop from Button
- Changed
- Minor dependency version bump
- Changed
- Added support to programmatically set selection state for Fusion-Button
- Changed
- Added support of selection state for Fusion-Button
- Fixed
- Fixed bug where VoiceOver in Safari highlighting Terra Button within a modal dialog with a frame bigger than the button size.
- Fixed
- Reverted change from functional component to class component to fix an issue with passing refs into the component.
- Changed
- Reverted
3.66
changes.
- Reverted
- Changed
- Minor dependency version bump
- Changed
- Reduced package size by excluding unneeded files when publishing.
-
Removed
- Removed
iconType
prop from button.
- Removed
-
Changed
- Updated jest snapshots for button changes.
- Changed
- Fixed aria-label bug.
- Changed
- Updated wdio screenshots due to functional-testing upgrade.
- Added
- Added
IconTypes
for terra-button. - Added support for decorative icon buttons.
- Added
- Changed
- Minor dependency version bump
- Changed
- Added
button
role to anchor butttons.
- Added
- Changed
- TabIndex is honored unless the button is disabled.
- Changed
- Migrate doc to terra-core-docs.
- Changed
- Updated WDIO Screenshots due to webpack-config-terra sass upgrade.
- Changed
- Minor dependency version bump
- Changed
- Minor dependency version bump
- Changed
- Updated
keycode-js
fromv2.0.1
tov3.1.0
.
- Updated
- Changed
- Minor dependency version bump
- Changed
- Removed unnecessary
wdio.conf.js
file - Upgrade tests to terra-functional-testing and WebDriverIO v6
- Updated Jest command
- Removed unnecessary
- Changed
- Minor dependency version bump
- Fixed
- Fixed broken links in documentation.
- Changed
- Minor dependency version bump
- Changed
- Update wdio tests to remove deprecated Terra.it helpers
- Fixed
- Fixed focus styles issue after re-enabling a disabled button.
- Changed
- Minor dependency version bump
- Changed
- Remove wdio tests and screenshots for checking hover style.
- Changed
- Minor dependency version bump
- Changed
- Minor dependency version bump
- Changed
- Update changelog formatting
- Changed
- updated
master
references tomain
.
- updated
- Changed
- Updated wdio test to support testing against firefox
- Changed
- Update wdio test configuration to use root wdio config
- Fixed
- Fixed button not losing
focus
andactive
styles when made disabled via user interaction.
- Fixed button not losing
- Changed
- Minor dependency version bump
- Added
- Added an interaction media query to apply
hover
styles only on non-touch devices.
- Added an interaction media query to apply
- Changed
- Removed "View Component Source Code" from docs in favour of source code badge
- Added
- Added clinical-lowlight-theme wdio screenshots
- Fixed
- Converted terra-theme-context from a peer depenency to a dependency.
- Changed
- Apply themes by context and directly include packaged themes.
- Updated docs for documentation link
- Removed extra lines from README
- Fixed
- Fixed long press enabling click focus styles.
- Fixed button not getting focus after closing of modal.
- Changed
- Minor dependency version bump
- Added
- Added clinical-lowlight-theme theming files
- Changed
- Update docs to use mdx syntax.
- Changed
- Minor dependency version bump
-
Added
- Button border-color on hover is now themeable.
-
Removed
- Removed yarn reference in docs
-
Fixed
- Set focus on button when clicked on Firefox, Safari, and IE.
-
Added
- Added Theme variables for disabled styles of button.
- Added
- Added orion-fusion-theme and generated the respective reference wdio screenshots.
-
Changed
- Inline SVG aligned for IE and wdio screenshots updated by adding
--terra-button-compact-min-height
variable and updating its value.
- Inline SVG aligned for IE and wdio screenshots updated by adding
-
Fixed
- Fixed lint warnings for multiple empty lines
- Changed
- Minor dependency version bump
- Changed
- Removed
details
tag from doc-site.
- Removed
- Added
- Props table markdown file import added to doc site page
- Changed
- Updated the 'keycode-js' version from '^1.0.4' to '^2.0.1'.
- Changed
- Import for package version from package.json added to doc page
- Added comments for ESlint v6
- Cleaned up imports in examples and test files
-
Fixed
- Fixed Button not showing focus styles when programmatically focused
-
Changed
- Update tests for dev-site v6
- updated package.json test scripts
- Changed
- Minor dependency version bump
- Changed
- Minor dependency version bump
- Added
- Added documentation on required peerDependencies
- Changed
- Update tests to use
Terra.describeViewports
for setting viewports
- Update tests to use
-
Added
- Moved v2 Upgrade guide that existed in the wiki to the upgrade guide doc
-
Changed
- Removed all inline styles from Dev-site components and implemented the same styles using external css.
- Added
- Added missing WDIO screenshots
- Changed
- Reverted change to adjust Button CSS to better line up icons with text
-
Removed
- Removed node_modules from .npmignore
-
Changed
- Adjusted Button CSS to better line up icons with text
- Made required updates to consume terra-toolkit v5 and terra-dev-site v5
-
Added
- Added new
ghost
variant - Added
compact
variant docsite examples
- Added new
-
Changed
- Minor dependency version bump
- Updated WDIO tests to use themeCombinationOfCustomProperties instead of themeEachCustomProperty
-
Fixed
- Use the custom
aria-label
if explicitly provided, otherwise usetext
as its fallback value for Utility button and icon-only buttons.
- Use the custom
- Changed
- Minor dependency version bump
- Added
- Added the native
title
attribute as a prop
- Added the native
- Fixed
- Reset default margin in Safari.
-
Changed
- Update react/react-dom peer-dependency to latest stable minor release
-
Removed
- Removed peer dependency on terra-base
- Removed baseStyles import from terra-base
- Changed
- Replaced local keyCode values with keycode-js npm package
- Changed
- Minor dependency version bump
- Changed
- Minor dependency version bump
- Changed
- Minor dependency version bump
- Changed
- Minor dependency version bump
- Changed
- Minor dependency version bump
- Changed
- Minor dependency version bump
- Changed
- Applied styles to wrap long words in buttons
- Updated theme variables
- Changed
- Minor dependency version bump
- Changed
- Patch dependency version bump
- Changed
- Minor dependency version bump
- Changed
- Minor dependency version bump
- Changed
- Minor dependency version bump
- Changed
- Minor dependency version bump
- Changed
- Minor dependency version bump
-
Fixed
- Fixed the Button component wrapping to center text
-
Changed
- Updated component feature links in README
- Added
- Exports for button types and variants added
- Changed
- Minor dependency version bump
- Changed
- Patch dependency version bump
- Changed
- Bumped minimum react peerDependency version from ^16.2.0 to ^16.4.2
- Bumped minimum react-dom peerDependency version from ^16.2.0 to ^16.4.2
- Changed
- Minor dependency version bump
- Changed
- Minor dependency version bump
- Added
- Added refCallback prop to the Button component
-
Changed
- Minor dependency version bump
- Updated test pages with icons to use a
terra-icon
-
Fixed
- Fixed the Compact Button test page to display a compact button
- Changed
- Add .module extension to SCSS file(s)
- Changed
- Minor dependency version bump
- Removed unused state mouseWasClicked key
- Changed
- Minor dependency version bump
-
Changed
- Minor dependency version bump
-
Added
- Added change log to the documentation on terra-dev-site
- Changed
- Moved terra-base from dependency to peerDependency
- Changed
- Updated "test:jest" script to work on windows.
- Changed
- Updated structure to match terra-dev-site 1.0 and moved doc examples internal.
- Changed
- Minor dependency version bump
- Changed
- Minor dependency version bump
- Changed
- Minor dependency version bump
- Changed
- Minor dependency version bump
- Changed
- Minor dependency version bump
- Changed
- Minor dependency version bump
- Changed
- Minor dependency version bump
- Changed
- Minor dependency version bump
- Changed
- Create a flattened SVG css selector.
- Removed
- Removed props-table script from package.json
- Changed
- Added font-size theming variable to Button component
- Corrected
DE-EMPHSASIS
button variant typo
- Changed
- Updated peerDependencies
- Changed
- Updated button types and variants syntax in docs
-
Changed
- Updated to use React 16
- The
text
prop is now required to help improve accessibility - Button is now a class-base component and not a functional component, to allow a ref callback
-
Added
- The following props have been added:
isIconOnly
,onBlur
,onFocus
,onKeyDown
, andonKeyUp
- The following variants have been added:
neutral
,emphasis
,de-emphasis
,utility
andaction
per UX guidance
- The following props have been added:
-
Removed
- The size prop has been removed per UX guidance
- The
primary
,secondary
, andlink
variants have been removed per UX guidance - The children prop has been removed
- Changed
- Corrected typo in
terra-button
css comment.
- Corrected typo in
- Changed
- Removed unnecessary
font-family
rule.
- Removed unnecessary
- Changed
- Added space between icons and text
- Changed
- Minor dependency version bump
- Removed
- Remove stylelint-disable selector-class-pattern
- Changed
- Minor dependency version bump
- Changed
- Minor dependency version bump
- Changed
- Minor dependency version bump
- Changed
- Update nightwatch tests and test scripts.
- Changed
- Minor dependency version bump
- Changed
- Switched CSS custom properties usage to inline fallback syntax
- Changed
- Minor dependency version bump
- Removed
- Removed terra-mixins
-
Changed
- Converted component to use CSS modules
- Converted SCSS variables to CSS custom properties for theming
- Normalized CSS custom properties naming
- Updated nightwatch test scripts
-
Removed
- Removed nightwatch.config file
Initial stable release