Skip to content

Releases: Autodesk/hig

@weave-design/[email protected]

31 Mar 15:05
Compare
Choose a tag to compare

@weave-design/accordion-v1.0.1 (2023-03-31)

Bug Fixes

  • fix bugs improve the behavior and refactor of accordion (e8695c9)

@weave-design/[email protected]

14 Mar 02:29
Compare
Choose a tag to compare

@weave-design/components-v1.0.0 (2023-03-14)

BREAKING

  • icon/icon-button: Removes @hig/icon and refactor @hig/icon-button to use @hig/icons (49d78f4)

Bug Fixes

  • bundle: Fix package bundles (a1b479d)
  • bundle: include dependency CSS (f5a4a62)
  • combined greenkeeper prs for version updates see pr 1392 (d0a017a)
  • components: Correct banner package version (22828f0)
  • Forcing semantic release by editing readmes (d39b61f)
  • package: update @hig/avatar to version 1.0.1 (4f3382e)
  • package: update @hig/banner to version 2.0.0 (eebbed1)
  • package: update @hig/button to version 0.3.0 (4bf4f40)
  • package: update @hig/checkbox to version 2.0.0 (de28e94)
  • package: update @hig/dropdown to version 1.0.0 (48814c1)
  • package: update @hig/dropdown to version 2.0.0 (dbbc5af)
  • package: update @hig/flyout to version 0.7.0 (068ba99)
  • package: update @hig/flyout to version 0.8.0 (37ab319)
  • package: update @hig/flyout to version 1.0.0 (8245aee)
  • package: update @hig/icons to version 2.0.0 (40506a0)
  • package: update @hig/modal to version 2.0.0 (4480bd7)
  • package: update @hig/notifications-flyout to version 2.0.0 (258b7e8)
  • package: update @hig/notifications-toast to version 2.0.0 (b9bb696)
  • package: update @hig/profile-flyout to version 1.0.0 (6dbd9ab)
  • package: update @hig/profile-flyout to version 2.0.0 (361bcef)
  • package: update @hig/progress-bar to version 1.0.0 (d7401f1)
  • package: update @hig/progress-ring to version 1.0.0 (dfa1763)
  • package: update @hig/project-account-switcher to version 2.0.0 (acb3528)
  • package: update @hig/radio-button to version 1.0.0 (242f9ea)
  • package: update @hig/rich-text to version 1.0.0 (c0722ab)
  • package: update @hig/side-nav to version 2.0.0 (812970a)
  • package: update @hig/skeleton-item to version 1.0.0 (ed99766)
  • package: update @hig/slider to version 1.0.0 (cff9c18)
  • package: update @hig/tabs to version 1.0.0 (0a5f85e)
  • package: update @hig/text-area to version 0.2.0 (6ac295e)
  • package: update @hig/text-area to version 1.0.0 (c6f1d89)
  • package: update @hig/text-field to version 0.5.0 (66cd017)
  • package: update @hig/text-link to version 1.0.0 (7b0db95)
  • package: update @hig/theme-context to version 2.0.0 (5cf2213)
  • package: update @hig/theme-context to version 3.0.0 (568fb8e)
  • package: update @hig/timestamp to version 1.0.0 (ce4fdc5)
  • package: update @hig/tooltip to version 0.3.0 (1ea1cf3)
  • package: update @hig/tooltip to version 0.4.0 (ec82b71)
  • package: update @hig/tooltip to version 1.0.0 (b87a5a9)
  • package: update @hig/top-nav to version 2.0.0 (08a2d1a)
  • package: update @hig/top-nav to version 3.0.0 (84d71ad)
  • package: update @hig/typography to version 1.0.0 (37e169d)
  • package: upgrade @hig/themes to fix failed imports (3553acf)
  • remove text-field (c3a1e5e)
  • style: update @hig/dropdown (928398a)
  • update dependencies (70fb27c)
  • update icon-button version (2b97ab6)
  • update icons package (406803c)
  • update packages (49caaa2)

Code Refactoring

  • Major Release - React 17 Upgrade (ef8f133)

Features

  • add @hig/label (46c0444)
  • add @hig/numeric-input, @hig/input (37b5f51)
  • add @hig/tree-view package (a352299)
  • add [@hig](https://github.com/hig)/profile-flyout and [@hig](https://github.com/hig)/top-nav (bc9e205)
  • add accordion component (f58e6cb)
  • add avatar-bundle (2463693)
  • add Menu component (bb8c055)
  • add Project Account Switcher to [@hig](https://github.com/hig)/components (4b5bcd7)
  • add spacer and surface packages (a83dfb3)
  • add table and badge component (91b3c1f)
  • add tag, tile, and thumbnail components (ac54324)
  • add toggle (d97e5fc)
  • components: Add @hig/components package (235b923)
  • components: Add components (82c749c)
  • package: upgrade components (00a63ec)
  • package: upgrade dependencies (d1197dd)
  • package: upgrade dependencies (1ab1cb9)
  • remove table component (18bae46)
  • update @hig/menu, @hig/table to latest patch and minor versions (20ebe80)
  • updating peer dependencies release (0a8a2b6)
  • upgrade [@hig](https://github.com/hig)/modal (8a49e4e)
  • upgrade avatar to 0.2.0 (0b6987f)
  • upgrade dependencies (fea933f)
  • upgrade dependencies (4cb80cf)
  • upgrade dependencies (5b90fd9)
  • upgrade dependencies for release (036dcce)
  • upgrade form elements (190db28)
  • use @hig/progress-ring v3.0.0 (1cdc118)

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...
Read more

@weave-design/[email protected]

07 Mar 03:53
Compare
Choose a tag to compare

@weave-design/tree-view-v1.0.0 (2023-03-07)

Bug Fixes

  • add PropType validation for selected and defaultSelected (b489459)
  • controlled TreeItem styling (defe6a6)
  • do not trigger onChange during onOperatorClick (bd760be)
  • fix misaligned guidelines (8d17ee4)
  • Forcing semantic release by editing readmes (d39b61f)
  • label prop for subtree (389dca7)
  • refactor componendDIdupdate in functional (215ba42)
  • tree-view change prop type (08bd9dc)
  • unit testing (29a1a1b)

Code Refactoring

  • Major Release - React 17 Upgrade (2523711)

Features

  • add an onChange prop (3c38939)
  • add selected and defaultSelected props (a60ebec)
  • add treeview component (c69667e)
  • dblClick: double click to expand or collapse tree item (#2580) (8a2fd84)
  • Expose onOperatorClick for expand/collapse (8417cad)
  • HOC: TreeView can contain high order TreeItem (d2fca9a)
  • make selected to be Array (54798c2)
  • make TreeItem support 'ref' property (2151107)
  • pass in ...props to the root of the TreeItem (25ee6c0)
  • pass internal method to table events (3431295)
  • tree view label to return props (b1a93fd)
  • 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.

@weave-design/[email protected]

07 Mar 03:59
Compare
Choose a tag to compare

@weave-design/tooltip-v1.0.0 (2023-03-07)

Bug Fixes

  • react v. in peerDependencies instead of dependencies (4701332)
  • allow className to be passed down (94eb3b4)
  • bump up theme-context dependency (b068dab)
  • bundle: Fix package bundles (a1b479d)
  • bundle: include dependency CSS (f5a4a62)
  • declare typography dependency in tooltip (bd2affb)
  • Forcing semantic release by editing readmes (d39b61f)
  • import missing dependency styles (0f4cd53)
  • make density agnostic (aa6169e)
  • package: update @hig/flyout to version 0.7.0 (d6f3436)
  • package: update @hig/flyout to version 0.8.0 (37ab319)
  • package: update @hig/flyout to version 1.0.0 (bacdb5d)
  • stop using deprecated theme-data roles (48539e6)
  • theme-context and theme-data as peer dependencies (90cd401)
  • tooltip design tweak (ad68abd)
  • upgrade flyout in dependants (ea3bedd)

Code Refactoring

  • Major Release - React 17 Upgrade (2523711)

Features

  • Add openOnHoverDelay prop (1844bab)
  • add stylesheet override for flyout pointer (947651f)
  • add stylesheet prop (a5326c8)
  • Adds openOnHover prop to Tooltip. This enables the Tooltip to display when a user hovers over the target (c5717d6)
  • behavior: add defaultOpen prop to support uncontrolled flyout's that are open by default (7a4e91c)
  • gives buttons intended height (9358562)
  • Initialize remaining components to be migrated into packages (3b654ce)
  • rewrite tooltip (d14dab1)
  • text component accepts node for children (ce6575e)
  • tooltip: Add Tooltip placeholders (93754d2)
  • updating peer dependencies release (0a8a2b6)
  • upgrade to themeable Typography (0bacfb8)
  • use latest theme-data (5ed7a40)

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.
  • tooltip is now styled through theme-data, all css classnames have been removed
    it also now uses the themeable version of typography

@weave-design/[email protected]

07 Mar 03:43
Compare
Choose a tag to compare

@weave-design/timestamp-v1.0.0 (2023-03-07)

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)
  • presentation: correct typography font (6cadf3a)
  • remove unused styles dependency (8388f8a)
  • stop using deprecated theme-data roles (6818763)
  • support for dates over a year old (8dac1f6)
  • theme-context and theme-data as peer dependencies (465f12b)

Code Refactoring

  • Major Release - React 17 Upgrade (2523711)

Features

  • add stylesheet prop for Timestamp (4e870c4)
  • add timestampSequence prop to help with localization (f777858)
  • allow className to be passed down to Timestamp (5fda22a)
  • allow for localization (b80bcf2)
  • make timestamp themeable (3d51d31)
  • Mark package compatibility with React 16 (6eaeb27)
  • timestamp: Move Timestamp to its own package (71bbb2f)
  • update theme-data dependency (c46edd2)
  • 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 classes
  • No longer using an imported css file

@weave-design/[email protected]

07 Mar 03:51
Compare
Choose a tag to compare

@weave-design/tile-v1.0.0 (2023-03-07)

Features

@weave-design/[email protected]

07 Mar 03:48
Compare
Choose a tag to compare

@weave-design/tabs-v1.0.0 (2023-03-07)

Bug Fixes

  • react v. in peerDependencies instead of dependencies (4701332)
  • behavior: add missing keyboard interactions (cfe892c)
  • behavior: remove invalid prop from Fragment (8366190)
  • bundle: Fix package bundles (a1b479d)
  • bundle: include dependency CSS (f5a4a62)
  • Forcing semantic release by editing readmes (d39b61f)
  • remove fonts package as a dependency (5ebb31d)
  • stop using deprecated theme-data roles (e963079)
  • tab with zero index not trigger to active in Tabs (9715472)
  • theme-context and theme-data as peer dependencies (19fe5de)
  • update dependencies (70fb27c)
  • use active underline for pressed state (8f9885a)

Code Refactoring

  • Major Release - React 17 Upgrade (2523711)

Features

  • a new style for Tabs (a1516f6)
  • add stylesheet prop (67a432c)
  • allow active Tab to be controlled (4ecbb79)
  • Initialize remaining components to be migrated into packages (3b654ce)
  • migration: Rewrite Tabs component (799c6c2)
  • style Tabs hover and focus events (649af7e)
  • Tab label to accept a node (b4c62e6)
  • tabs: Add Tabs placeholders (91ef9f4)
  • update Tabs to match the new design (a6ab419)
  • updating peer dependencies release (0a8a2b6)
  • use emotion and stylesheet function in Tabs (4b7a047)
  • use theme data in Tabs (f2c5a6e)

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.
  • this includes an entirely new design for Tabs that uses
    theme data.
  • This removes all of the old element class names in favor of classnames
    generated by emotion.

@weave-design/[email protected]

07 Mar 03:55
Compare
Choose a tag to compare

@weave-design/table-v1.0.0 (2023-03-07)

Bug Fixes

  • add truncation and ellipsis to header column (a83105f)
  • bundle: Fix package bundles (a1b479d)
  • bundle: include dependency CSS (f5a4a62)
  • column show hide filter (c0c9357)
  • column show/hide cell styles (b8fb5be)
  • column show/hide resize issues (9033cf6)
  • column widths off when rowSelection is set to false (d420305)
  • edit table wrapper layout (4326363)
  • Fix the customStylesheet not overridable issue in application level (095e43a)
  • isGrouped sort (9201b1e)
  • pass down enableBlockLayout (2b25347)
  • presentation: add missing typography styles (0790b31)
  • remove bottom border from header (cbcc74b)
  • remove react-table column tooltip (f9ce87c)
  • resize when grouping is used (4c70b40)
  • resizing when rowSelection is false (23d8105)
  • set columnArray on load (dbf2a60)
  • show all rows by default (9755260)
  • show hide filter label id (5e30529)
  • sort icons (fe3770f)
  • table group render (8461640)
  • table: upgrade react-virtualized to use public methods for getSize (f9de178)

Documentation

  • update package.json and readme (5dfdf4f)

Features

  • add ability to pre select row(s) (68b1123)
  • add control for row pre select (45e66b0)
  • add multi select functionality (84bb347)
  • add new hig table component (6bd24d7)
  • add onApplication property (4636183)
  • add sort by group logic (dad64de)
  • add table group select all (7a687a0)
  • add table grouping logic (83b49d8)
  • add table row select option (b4190bf)
  • add the onColumnWidthChanged prop to table (#2892) (a583ed2)
  • add tree grid structure (04ef73e)
  • controlled show/hide columns (a235916)
  • table: Add @hig/table package based on the bim360-base-table (936dc04)
  • table: Add @hig/themes dependency (7dd05b0)
  • table: add a complex example & fixed some style issues (f703a53)
  • table: Add theming support (ca24188)

BREAKING CHANGES

  • This a new version of the @hig/table that uses React 17 and React Table

@weave-design/[email protected]

07 Mar 03:46
Compare
Choose a tag to compare

@weave-design/slider-v1.0.0 (2023-03-07)

Bug Fixes

  • react v. in peerDependencies instead of dependencies (4701332)
  • behavior: bump @hig/utils dependents to v0.2.1 (48b74d0)
  • behavior: call onChange handlers when controlled (af9c176)
  • bundle: Fix package bundles (a1b479d)
  • bundle: include dependency CSS (f5a4a62)
  • correct controlled component logic (fb6ca8b)
  • Fixing slider component bug, transparency in Firefox (6084cbf)
  • Forcing semantic release by editing readmes (d39b61f)
  • package: update @hig/utils to version 0.4.0 (aa4421f)
  • package: Upgrade dependency for missing feature (ec11db3)
  • provide a number value to onChange handlers (7ee56ca)
  • slider knob missing border radius (34cf17e)
  • stop using deprecated theme-data roles (4dfe027)
  • styles: Keep range mixins alongside Slider package (1b7641c)
  • theme-context and theme-data as peer dependencies (928520d)
  • tweak Slider styling (a00d038)

Code Refactoring

  • Major Release - React 17 Upgrade (2523711)

Features

  • a new look and API for Slider (f2d2ceb)
  • add stylesheet, sliderRef prop, allow passing down of className (7a6e52b)
  • adds discrete slider (eb74c99)
  • implement ControlBehavior in Slider (e7a8b5e)
  • Initialize remaining components to be migrated into packages (3b654ce)
  • make Slider themable (115f5bf)
  • match slider knob to latest design toolkit (885c7ba)
  • release: move from pre-relase phase (a6d9b96)
  • Slider component (#974) (81afec5)
  • slider: Add Slider placeholders (0419206)
  • update theme-data dependency (2c04016)
  • updating peer dependencies release (0a8a2b6)
  • use ControlBehavior props for Slider styles (0591cff)

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.
  • To enable different styling for the value portion of the range track,
    visually distinguishing it from the unfilled portion of the track,
    we always set an initial value for a Slider if a value is not explicitly
    provided. This initial value default is the midpoint between the min and
    max props. THe midpoint will be 50 unless you set min or max. This
    behavior mimics the browser behavior for range inputs.
    • rm label, instuctions, & required props and value text
  • use stylesheet functions instead of scss
  • rm dependency on classnames
  • add dependency on emotion
  • pass arbitrary props thru to presenters/Input

This removes the label, instructions, and required props that
previously allowed you to specify text that would decorate a range
input. If you were previously using...

<Slider
  label="What is your age?"
  instructions="You must be 21 or older."
  required="Age is required."
  min={21}
  max={99}
  step={1}
/>

...you can achieve the same look by using a combination of Slider and
Label or Typography components.

@weave-design/[email protected]

07 Mar 03:57
Compare
Choose a tag to compare

@weave-design/notifications-flyout-v1.0.0 (2023-03-07)

BREAKING

  • icon/icon-button: Removes @hig/icon and refactor @hig/icon-button to use @hig/icons (49d78f4)

Bug Fixes

  • max-height calc on notifications-flyout (4581856)
  • react v. in peerDependencies instead of dependencies (4701332)
  • behavior: combine event handlers to call the notification onDismiss event handler (4ab1798)
  • bundle: Fix package bundles (a1b479d)
  • bundle: include dependency CSS (f5a4a62)
  • bundle: upgrade [@hig](https://github.com/hig)/progress-ring to remove vanilla dependency (d756a13)
  • change notifications to wrap long words properly (174b4ad)
  • combined greenkeeper prs for version updates see pr 1392 (d0a017a)
  • dismissButtonTitle prop was never exposed (4221ccb)
  • flyout action alignment (b7f242d)
  • Forcing semantic release by editing readmes (d39b61f)
  • icon-button: Fix IconButton rendering when link is absent (1f2e292)
  • notification badge border color (edd04ba)
  • package: update @hig/flyout to version 0.7.0 (5b7d98a)
  • package: update @hig/flyout to version 0.8.0 (37ab319)
  • package: update @hig/flyout to version 1.0.0 (10c4c7a)
  • package: update @hig/icons to version 2.0.0 (eb12c2e)
  • package: update @hig/utils to version 0.4.0 (b6cc34b)
  • package: update [@hig](https://github.com/hig)/babel-preset to produce valid syntax for IE11 (2f4e8d8)
  • passing stylesheet incorrectly to flyout panel (e2e3f46)
  • presentation: add missing stylesheet dependency (56f4261)
  • remove react-lifecycles-compat polyfill (645ceab)
  • remove unused styles dependency (0b1057d)
  • set success color for light gray to correct value (3552329)
  • stop using deprecated theme-data roles (341f37a)
  • storybook: Add back Icon stories (f38f2d4)
  • theme-context and theme-data as peer dependencies (3524211)
  • unit testing (29a1a1b)
  • update dependencies (70fb27c)
  • update icon sets (9281451)
  • update icon-button dependency (d48bc40)
  • upgrade flyout in dependants (ea3bedd)
  • use theme-data for padding (2125101)
  • utils: Use combineEventHandlers for onClick passthrough (116dacb)

Code Refactoring

  • Major Release - React 17 Upgrade (2523711)

Features

  • add props for positioning (e50a0fd)
  • add stylesheet prop (b167948)
  • add support for notification images (89f380a)
  • allow passing down of className (e218a47)
  • behavior: rewrite NotificationsFlyout (f9331f7)
  • make notifications-flyout themeable (857fcaf)
  • Mark package compatibility with React 16 (6eaeb27)
  • notifications-flyout: Allow onClick prop passthrough (56d0bb4)
  • notifications-flyout: Migrate Notification to new notifications-flyout package (0a624db)
  • presentation: add empty state (ffd49df)
  • presentation: add empty state (ab6b50d)
  • refactors account and project filters, refines render behavior depending on what combination of accounts and projects is passed to component (d25e5ad)
  • update react-transition-group (56b4f6c)
  • updating peer dependencies release (0a8a2b6)
  • use @hig/progress-ring v3.0.0 (1cdc118)
  • use latest theme-data (7b566fd)

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 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.')}
    />
  );
}