Releases: Autodesk/hig
@weave-design/[email protected]
@weave-design/toggle-v1.0.0 (2023-02-28)
Bug Fixes
- react v. in peerDependencies instead of dependencies (4701332)
- Forcing semantic release by editing readmes (d39b61f)
- stop using deprecated theme-data-roles (59dfa4e)
Code Refactoring
- Major Release - React 17 Upgrade (2523711)
Features
- add toggle component (57075b2)
- updating peer dependencies release (0a8a2b6)
- use latest theme-data (d13fb64)
Reverts
- "Revert "Revert "feat : Migrate all repository to React v17.0 """ (bf78986)
BREAKING CHANGES
- This release includes upgrading to React 17 and all associated libraries. The components have also had structural changes, utilizing stateless components and hooks. There should be no change in look or behavior of components. The code usage is the same so if you’re already on react 17 you can bump the version directly. If you’re on an old version of react you’ll need to upgrade your project’s react first to 17 and then the HIG components. This upgrade also means no more fixes for the react 15 version but it will still be available for download from NPM. You can fork the repo and make fixes with the older version if there is something critical past this release date.
@weave-design/[email protected]
@weave-design/skeleton-item-v1.0.0 (2023-02-28)
Bug Fixes
- react v. in peerDependencies instead of dependencies (4701332)
- Add back missing classnames dependencies (0dcb77a)
- bump up theme-context dependency (b068dab)
- bundle: Fix package bundles (a1b479d)
- bundle: include dependency CSS (f5a4a62)
- combined greenkeeper prs for version updates see pr 1392 (d0a017a)
- correct broken CSS (7c5b7eb)
- Forcing semantic release by editing readmes (d39b61f)
- package: update @hig/theme-context to version 2.0.0 (ce34ca4)
- package: update emotion to version 10.0.0 (abecf80)
- release skeleton-item (d4a1c78)
- remove unused package (1b2943d)
- stop using deprecated theme-data roles (9eda515)
- theme-context and theme-data as peer dependencies (bdeaa4a)
- Update theme data package (dc5178a)
Code Refactoring
- Major Release - React 17 Upgrade (2523711)
Features
- add stylesheet prop (1d509ae)
- allow className to be passed down (8237ec9)
- Change theme data keys to non capitalized camel case (4693f7d)
- Mark package compatibility with React 16 (6eaeb27)
- skeleton-item: Add height prop to manage variable height skeleton items (e5f6145)
- skeleton-item: Add height prop to manage variable height skeleton items (c668834)
- skeleton-item: clarify dependency on hig/themes (7823248)
- skeleton-item: First pass at migrating SkeletonItem (b0898f7)
- skeleton-item: Initialize skeleton-item package (273302a)
- skeleton-item: Make SkeletonItem themable (7301d49)
- themability: add exploratory themable components (7e3d70b)
- update theme-data dependency (999502d)
- updating peer dependencies release (0a8a2b6)
Reverts
- "Revert "Revert "feat : Migrate all repository to React v17.0 """ (bf78986)
BREAKING CHANGES
- This release includes upgrading to React 17 and all associated libraries. The components have also had structural changes, utilizing stateless components and hooks. There should be no change in look or behavior of components. The code usage is the same so if you’re already on react 17 you can bump the version directly. If you’re on an old version of react you’ll need to upgrade your project’s react first to 17 and then the HIG components. This upgrade also means no more fixes for the react 15 version but it will still be available for download from NPM. You can fork the repo and make fixes with the older version if there is something critical past this release date.
-
- Remove CSS classname
@weave-design/[email protected]
@weave-design/notifications-toast-v1.0.0 (2023-02-28)
BREAKING
Bug Fixes
- react v. in peerDependencies instead of dependencies (4701332)
- avatar: add theme knobs in avatar storybook, use only one letter for avatar when size is small, fix js warnings (4057b51)
- bundle: Fix package bundles (a1b479d)
- bundle: include dependency CSS (f5a4a62)
- change notifications to wrap long words properly (174b4ad)
- combined greenkeeper prs for version updates see pr 1392 (d0a017a)
- design tweaks (0d18c68)
- disapperance of x-button due to long text overflow (98e2396)
- Forcing semantic release by editing readmes (d39b61f)
- import missing dependency styles (e806451)
- notifications-toast: Fix alignment of dismiss button relative to Toast content (5e30feb)
- package: update @hig/icons to version 2.0.0 (699e99d)
- presentation: correct typography font (6cadf3a)
- presentation: update hack due to
RichText
changes (4e13ae4) - remove leftover icon css dependencies (2af5d0b)
- restore notification toast components to class (2837f55)
- stop using deprecated theme-data roles (bd7adff)
- theme-context and theme-data as peer dependencies (6e9e3d8)
- update dependencies (70fb27c)
- update icon sets (9281451)
- update icon-button dependency (cf5518b)
- update NotificationToast to newest Icons (fa2e4fe)
Code Refactoring
- Major Release - React 17 Upgrade (2523711)
Features
- add onDissmissTitle prop to allow text for close icon tooltip (20ddc80)
- add stylesheet prop (1390d9c)
- allow className to be passed down (89c0e1b)
- make notifications-toast themeable (6c24f27)
- notifications-toast: Move and rename ToastList out of hig-react (7e4f602)
- notifications-toast: Rename and pull NotificationsToast out of hig-react (af6d044)
- updating peer dependencies release (0a8a2b6)
- use latest theme-data (aa3ff71)
Reverts
- "Revert "Revert "feat : Migrate all repository to React v17.0 """ (bf78986)
BREAKING CHANGES
- This release includes upgrading to React 17 and all associated libraries. The components have also had structural changes, utilizing stateless components and hooks. There should be no change in look or behavior of components. The code usage is the same so if you’re already on react 17 you can bump the version directly. If you’re on an old version of react you’ll need to upgrade your project’s react first to 17 and then the HIG components. This upgrade also means no more fixes for the react 15 version but it will still be available for download from NPM. You can fork the repo and make fixes with the older version if there is something critical past this release date.
-
- Remove all CSS classnames
- icon/icon-button: Removes @hig/icon
- icon/icon-button: Use icon prop instead of name or svg in @hig/icon-button to render Icon/svg
- icon/icon-button: No longer export
names
from @hig/icon-button
Usage:
import { Assets24 } from "@hig/icons"
function MyComponent() {
return (
<IconButton
icon={<Assets24 />}
onClick={() => console.log('Clicked it.')}
/>
);
}
@weave-design/[email protected]
@weave-design/modal-v1.0.0 (2023-02-28)
BREAKING
Bug Fixes
- react v. in peerDependencies instead of dependencies (4701332)
- a11y: correct markup semantics (2a328ea)
- add missing
[@hig](https://github.com/hig)/icon-button
dependency (01ccb76) - bundle: Fix package bundles (a1b479d)
- bundle: include dependency CSS (f5a4a62)
- combined greenkeeper prs for version updates see pr 1392 (d0a017a)
- design updates (5d9d1b9)
- Forcing semantic release by editing readmes (d39b61f)
- header font-weight, line height & body padding (828d5d7)
- package: update @hig/icons to version 2.0.0 (b04b9e5)
- package: update @hig/utils to version 0.4.0 (ba296ed)
- pass closeButtonAriaLabel to title attribute (b9348f9)
- remove key duplicated (2683acc)
- stop using deprecated theme-data roles (38960a5)
- storybook: Add back Icon stories (f38f2d4)
- stylesheet function needs to be passed down to the header (b7e8d0e)
- theme-context and theme-data as peer dependencies (676136d)
- update dependencies (70fb27c)
- update icon-button dependency (1526394)
Code Refactoring
- Major Release - React 17 Upgrade (2523711)
Features
- add stylesheet prop for Modal customization (7034cea)
- allow PropTypes.node for title prop (b0744d8)
- Initialize remaining components to be migrated into packages (3b654ce)
- modal: Add Modal placeholders (87cd8d7)
- pass down css className to all emotion styled elements (d1e5ee8)
- props.style becomes props.type for consistency with other React components (aa32562)
- Pure React modal (1e03939)
- themable Modal (0c71121)
- updating peer dependencies release (0a8a2b6)
- use emotion and stylesheet function in Modal (057d56f)
- use latest theme-data (bb2cca9)
Reverts
- "Revert "Revert "feat : Migrate all repository to React v17.0 """ (bf78986)
BREAKING CHANGES
- This release includes upgrading to React 17 and all associated libraries. The components have also had structural changes, utilizing stateless components and hooks. There should be no change in look or behavior of components. The code usage is the same so if you’re already on react 17 you can bump the version directly. If you’re on an old version of react you’ll need to upgrade your project’s react first to 17 and then the HIG components. This upgrade also means no more fixes for the react 15 version but it will still be available for download from NPM. You can fork the repo and make fixes with the older version if there is something critical past this release date.
- A new look for Modal with theming options and a new
stylesheet
prop
for customizing styles. - DOM classNames like hig__modal-V1* replaced with
emotion-generated class names - icon/icon-button: Removes @hig/icon
- icon/icon-button: Use icon prop instead of name or svg in @hig/icon-button to render Icon/svg
- icon/icon-button: No longer export
names
from @hig/icon-button
Usage:
import { Assets24 } from "@hig/icons"
function MyComponent() {
return (
<IconButton
icon={<Assets24 />}
onClick={() => console.log('Clicked it.')}
/>
);
}
@weave-design/[email protected]
@weave-design/flyout-v1.0.0 (2023-02-28)
Bug Fixes
- max-height calc on notifications-flyout (4581856)
- react v. in peerDependencies instead of dependencies (4701332)
- bump up theme-context dependency (b068dab)
- bundle: Fix package bundles (a1b479d)
- bundle: include dependency CSS (f5a4a62)
- children's onClick prop is discarded in Flyout (b538364)
- control errors , space lines (1367496)
- correct default anchor points (5d44e45)
- Fixing flyout component bug, extra space on the right (6faaf2a)
- flyout action alignment (b7f242d)
- flyout position design tweak (3875d8e)
- flyout throwing console errors (6cba99d)
- Forcing semantic release by editing readmes (d39b61f)
- hide flyout container box model when fully exited (6bbcd59)
- improve useEffect manage state (0deebd0)
- move refs inside state to trigger render updates (a1cc220)
- onmouseover not working flyout (cecb453)
- package: update @hig/theme-context to version 2.0.0 (cef1d61)
- package: update @hig/utils to version 0.4.0 (b45496c)
- pass all props into stylesheet (c49a4d2)
- properly remove handleBodyClick listener (e9af55d)
- provide anchorPoint to presenter when no refs are available (afa9ef6)
- remove fixed width (fa753fb)
- remove padding based on density spacing (335dc63)
- remove transparent border (5a01bd9)
- remove unused dependency (ae8058c)
- stop using deprecated theme-data roles (f068af3)
- theme-context and theme-data as peer dependencies (3b606be)
- Updating the Flyout refs after rendering to show tooltip (0a54812)
- Updating the Flyout refs in the callbacks sent as props to the child component (0791e86)
- various uncaught React17 regression errors (4b3c0aa)
Code Refactoring
- Major Release - React 17 Upgrade (2523711)
Features
- Add onMouseEnter and onMouseLeave events to Button for more control of custom hover events (a2b2cc1)
- Add prop openOnHover to Flyout. When enabled, flyout will open when target is hovered over for .5s (65893f3)
- add props for positioning (e50a0fd)
- add stylesheet override for flyout pointer (947651f)
- add stylesheet prop to Flyout (517a121)
- behavior: add
defaultOpen
prop to support uncontrolled flyout's that are open by default (7a4e91c) - behavior: add
dislocateContainer
andoffsetContainerHorizontal
helpers (97afdc2) - behavior: add support for customization via render props (c0cd151)
- behavior: correct controlled behavior (b2bc76a)
- BREAKING DESIGN CHANGE: Increased padding of the flyout panel from 10px to 12px to standardize spacing (2d13db2)
- fix lint errors (2b94e12)
- flyout: Add Flyout placeholders (7b32552)
- flyout: Rewrite Flyout component (f036408)
- gives buttons intended height (9358562)
- Initialize remaining components to be migrated into packages (3b654ce)
- make flyout themeable (d900626)
- pass down css className to all emotion styled elements (a8b4181)
- presentation: add support for rendering custom pointers (d6e6c92)
- set useCapture to true for onClickOutside (1025577)
- timeout should be cleared no matter whether on mouse leave event exists (7b3a300)
- update Flyout test (24d8a58)
- update react-transition-group (56b4f6c)
- updating peer dependencies release (0a8a2b6)
- use theme date for flyout border color (acfca0d)
Reverts
- "Revert "Revert "feat : Migrate all repository to React v17.0 """ (bf78986)
BREAKING CHANGES
- This release includes upgrading to React 17 and all associated libraries. The components have also had structural changes, utilizing stateless components and hooks. There should be no change in look or behavior of components. The code usage is the same so if you’re already on react 17 you can bump the version directly. If you’re on an old version of react you’ll need to upgrade your project’s react first to 17 and then the HIG components. This upgrade also means no more fixes for the react 15 version but it will still be available for download from NPM. You can fork the repo and make fixes with the older version if there is something critical past this release date.
- The padding of the flyout container is 12px across all densities
@weave-design/[email protected]
@weave-design/banner-v1.0.0 (2023-02-28)
BREAKING
Bug Fixes
- react v. in peerDependencies instead of dependencies (4701332)
- Add back missing classnames dependencies (0dcb77a)
- Added animation support for visible prop (3956cba)
- banner: Correct spacing between text and actions (c52cb33)
- banner: Provide default height (8e49922)
- bundle: Fix package bundles (a1b479d)
- bundle: include dependency CSS (f5a4a62)
- change functions enzyme (99b2ff5)
- combined greenkeeper prs for version updates see pr 1392 (d0a017a)
- dismissButtonTitle prop was not working (e2e222d)
- Forcing semantic release by editing readmes (d39b61f)
- icon-button: Fix IconButton rendering when link is absent (1f2e292)
- in verbose dividers should not be included (5f7da9a)
- package: update @hig/icons to version 2.0.0 (8bd33c8)
- removed blue background from alert and error icons (#2525) (e85ba49)
- revert to class components (25e4cfd)
- should use icon-button for dismiss instead of icon (9c72ac5)
- stop using deprecated theme-data roles (3de065c)
- storybook: Add back Icon stories (f38f2d4)
- swap icons based on density (0c45e4c)
- theme-context and theme-data as peer dependencies (75d3573)
- update Banner to the newest Icons version (e91c6cd)
- update dependencies (70fb27c)
- update icon sets (9281451)
Code Refactoring
- Major Release - React 17 Upgrade (2523711)
Features
- add className to banner (5c023f6)
- add stylesheet prop to banner (8b813c5)
- allow children to be node (30343a7)
- banner: Implement banner animation (077dad3)
- banner: themable banners (42b6d60)
- banner: Tweak Banner design and API (#835) (82b3f5d)
- dismiss button when there is no onDismiss function passed (2371299)
- Mark package compatibility with React 16 (6eaeb27)
- update snaps (d50a8e5)
- updating peer dependencies release (0a8a2b6)
Reverts
- "Revert "Revert "feat : Migrate all repository to React v17.0 """ (bf78986)
BREAKING CHANGES
- This release includes upgrading to React 17 and all associated libraries. The components have also had structural changes, utilizing stateless components and hooks. There should be no change in look or behavior of components. The code usage is the same so if you’re already on react 17 you can bump the version directly. If you’re on an old version of react you’ll need to upgrade your project’s react first to 17 and then the HIG components. This upgrade also means no more fixes for the react 15 version but it will still be available for download from NPM. You can fork the repo and make fixes with the older version if there is something critical past this release date.
- banner: * CSS class names have been removed
label
andlabeledBy
props are no longer supported- icon/icon-button: Removes @hig/icon
- icon/icon-button: Use icon prop instead of name or svg in @hig/icon-button to render Icon/svg
- icon/icon-button: No longer export
names
from @hig/icon-button
Usage:
import { Assets24 } from "@hig/icons"
function MyComponent() {
return (
<IconButton
icon={<Assets24 />}
onClick={() => console.log('Clicked it.')}
/>
);
}
@weave-design/[email protected]
@weave-design/[email protected]
@weave-design/text-link-v1.0.0 (2023-02-26)
Bug Fixes
- react v. in peerDependencies instead of dependencies (4701332)
- bundle: Fix package bundles (a1b479d)
- bundle: include dependency CSS (f5a4a62)
- Forcing semantic release by editing readmes (d39b61f)
- issue 2626-TextLink improperly passes stylesheet prop to inner element (e4e9ba0)
- stop using deprecated theme-data roles (0bc4ada)
- text-link: Specify explicit dependency on @hig/themes (b5deb0c)
- theme-context and theme-data as peer dependencies (c2ea6a5)
Code Refactoring
- Major Release - React 17 Upgrade (2523711)
Features
- add secondary variant (0bf5f1a)
- add stylesheet prop for TextLink (4507a2c)
- allow className to be passed down (e0c7205)
- Initialize remaining components to be migrated into packages (3b654ce)
- make textlink link prop optional and render a span tag if not provided (af412b3)
- text-link: Add TextLink placeholders (1fc3731)
- text-link: implement themability (88ba434)
- text-link: Initial migration of TextLink (0dc1e14)
- text-link: plug in behaviors (bb91662)
- text-link: Support customization of TextLink target (3e78c5c)
- updating peer dependencies release (0a8a2b6)
- use latest theme-data (220b66a)
Reverts
- "Revert "Revert "feat : Migrate all repository to React v17.0 """ (bf78986)
BREAKING CHANGES
-
This release includes upgrading to React 17 and all associated libraries. The components have also had structural changes, utilizing stateless components and hooks. There should be no change in look or behavior of components. The code usage is the same so if you’re already on react 17 you can bump the version directly. If you’re on an old version of react you’ll need to upgrade your project’s react first to 17 and then the HIG components. This upgrade also means no more fixes for the react 15 version but it will still be available for download from NPM. You can fork the repo and make fixes with the older version if there is something critical past this release date.
-
text-link: this implements themable text links.
-
CSS class names have been removed
-
Type
type
property is no longer available.
@weave-design/[email protected]
@weave-design/text-area-v1.0.0 (2023-02-26)
Bug Fixes
- react v. in peerDependencies instead of dependencies (4701332)
- allow className to be passed down in TextArea (fc8928a)
- behavior: bump @hig/utils dependents to v0.2.1 (48b74d0)
- bundle: Fix package bundles (a1b479d)
- bundle: include dependency CSS (f5a4a62)
- Forcing semantic release by editing readmes (d39b61f)
- generate one ID per component instance instead of upon render (0fbc554)
- margins around textarea addressed for Chrome (4c89e09)
- presentation: add missing colors mixin (895a3b5)
- remove gap between halo and textarea (190cf36)
- restore focus/hover halos (fcf06a2)
- Sending correct parameters in the textareaStylesheet callback function (a143d9c)
- stop using deprecated theme-data roles (099946d)
- theme-context and theme-data as peer dependencies (fe9267f)
Code Refactoring
- Major Release - React 17 Upgrade (2523711)
Features
- add
maxLength
,minLenght
, andreadOnly
props to text inputs (084ca94) - add stylesheet prop to TextArea (0f14579)
- adds markup and styles to TextAreaPresenter (8174d84)
- allow ref forwarding to HTML textarea (635c19f)
- introduces state for accurate behavior around instructions, label, required, and value (c42bd91)
- make text-area themeable (65ea3bb)
- resizeable text-area (a1f406f)
- scaffolds TextArea and TextAreaPresenter component (c513a5c)
- text-area: Initial commit for text-area (83924cc)
- updating peer dependencies release (0a8a2b6)
- use latest theme-data (11ac74e)
Reverts
- "Revert "Revert "feat : Migrate all repository to React v17.0 """ (bf78986)
BREAKING CHANGES
- This release includes upgrading to React 17 and all associated libraries. The components have also had structural changes, utilizing stateless components and hooks. There should be no change in look or behavior of components. The code usage is the same so if you’re already on react 17 you can bump the version directly. If you’re on an old version of react you’ll need to upgrade your project’s react first to 17 and then the HIG components. This upgrade also means no more fixes for the react 15 version but it will still be available for download from NPM. You can fork the repo and make fixes with the older version if there is something critical past this release date.
-
- Removed the following props: instructions, label, defaultValue
- Allow all native text-area html attributes to pass down
- The web light default look now looks like the updated designs but with the legacy colors
- The text-area component is now composed from an input component