@aragon/gov-ui-kit
Version:
Implementation of the Aragon's Governance UI Kit
1,218 lines (777 loc) • 49.7 kB
Markdown
# @aragon/gov-ui-kit
## 1.7.0
### Minor Changes
- [#485](https://github.com/aragon/gov-ui-kit/pull/485) [`92244aa`](https://github.com/aragon/gov-ui-kit/commit/92244aaec9022d24375e58fcf0fe153dafdffad7) Thanks [@dependabot](https://github.com/apps/dependabot)! - Update minor and patch NPM dependencies
- [#490](https://github.com/aragon/gov-ui-kit/pull/490) [`b5d7769`](https://github.com/aragon/gov-ui-kit/commit/b5d77699d6fcf6cef802755ed0d773598b267276) Thanks [@milosh86](https://github.com/milosh86)! - Update `<VoteDataListItem />` and `<VoteProposalDataListItem />` module components to support veto variant and `isVeto` property
**BREAKING**: Rename `confirmationLabel` property to `voteIndicatorDescription`
- [#478](https://github.com/aragon/gov-ui-kit/pull/478) [`174572b`](https://github.com/aragon/gov-ui-kit/commit/174572b088b58887ea32b3ea577dc765f1247313) Thanks [@shan8851](https://github.com/shan8851)! - Update status handling of `<ProposalVoting />` module component to correctly show advanceable, executed and executable statuses
**BREAKING**: Remove `ProposalVotingStatus` enum in favor of `ProposalStatus`
- [#481](https://github.com/aragon/gov-ui-kit/pull/481) [`d42310b`](https://github.com/aragon/gov-ui-kit/commit/d42310b7ea7a34b31941620fea0a873ed6037340) Thanks [@milosh86](https://github.com/milosh86)! - Update `<ToggleGroup />` core component to support `orientation` property
- [#489](https://github.com/aragon/gov-ui-kit/pull/489) [`55bd74f`](https://github.com/aragon/gov-ui-kit/commit/55bd74f187dbdac1c55a3e151bbf005ac4a213e6) Thanks [@thekidnamedkd](https://github.com/thekidnamedkd)! - Update `<Wallet />` module component to hide connected user info on breakpoints lower than `XL`
- [#486](https://github.com/aragon/gov-ui-kit/pull/486) [`42db993`](https://github.com/aragon/gov-ui-kit/commit/42db99314f5a2f19a16b97a73bd4edca07226175) Thanks [@dependabot](https://github.com/apps/dependabot)! - Bump `vercel` to v42
- [#483](https://github.com/aragon/gov-ui-kit/pull/483) [`5bec051`](https://github.com/aragon/gov-ui-kit/commit/5bec051e6f4defe20570dd435e2712b4bc6043e6) Thanks [@cgero-eth](https://github.com/cgero-eth)! - **BREAKING** Refactor ProposalVoting component to improve handling of stages:
- Mark `name` property of `BodyContent` and `Stage` components as required
- Rename `Container` component to `StageContainer`, implement new `Container` component for simple governance proposals
- [#475](https://github.com/aragon/gov-ui-kit/pull/475) [`a6c5f35`](https://github.com/aragon/gov-ui-kit/commit/a6c5f35f80b9133e4133c0db987a7bb8e6925888) Thanks [@milosh86](https://github.com/milosh86)! - Implement `<Clipboard />` core component and `useCopy` hook
- [#479](https://github.com/aragon/gov-ui-kit/pull/479) [`14708eb`](https://github.com/aragon/gov-ui-kit/commit/14708ebe56599e327e77ccf3b4f144642541d026) Thanks [@dependabot](https://github.com/apps/dependabot)! - Update minor and patch NPM dependencies
- [#487](https://github.com/aragon/gov-ui-kit/pull/487) [`5780554`](https://github.com/aragon/gov-ui-kit/commit/5780554a4d82824c98f635ca826793050a1416a0) Thanks [@dependabot](https://github.com/apps/dependabot)! - Bump `rollup-plugin-visualizer` to v6
- [#480](https://github.com/aragon/gov-ui-kit/pull/480) [`e2d03bd`](https://github.com/aragon/gov-ui-kit/commit/e2d03bd56578db580634d2909fbc0c37631efdfd) Thanks [@cgero-eth](https://github.com/cgero-eth)! - Update style, labels and layout of breakdown components displayed on `<ProposalVoting >` module component
**BREAKING**: Update multisig breakdown component to require `membersCount` property
- [#476](https://github.com/aragon/gov-ui-kit/pull/476) [`42ff840`](https://github.com/aragon/gov-ui-kit/commit/42ff84020c93c537e2527d452ac0465361e78f24) Thanks [@milosh86](https://github.com/milosh86)! - Update `<Link />` core component colors and spacing, add `description` property to `<DefinitionListItem />` component and update `line-height`
**BREAKING**: Remove `description` prop from `Link` component in favour of `showUrl` and `iconRight` prop in favour of `isExternal`
- [#480](https://github.com/aragon/gov-ui-kit/pull/480) [`e2d03bd`](https://github.com/aragon/gov-ui-kit/commit/e2d03bd56578db580634d2909fbc0c37631efdfd) Thanks [@cgero-eth](https://github.com/cgero-eth)! - **BREAKING**: Update multisig breakdown component to require "membersCount" property
- [#481](https://github.com/aragon/gov-ui-kit/pull/481) [`d42310b`](https://github.com/aragon/gov-ui-kit/commit/d42310b7ea7a34b31941620fea0a873ed6037340) Thanks [@milosh86](https://github.com/milosh86)! - Update `<ProposalVoting />` module component and sub-components to handle veto proposals
- [#446](https://github.com/aragon/gov-ui-kit/pull/446) [`788134d`](https://github.com/aragon/gov-ui-kit/commit/788134d6f19c7fe88096684c60e4b91ea00c5a4d) Thanks [@dependabot](https://github.com/apps/dependabot)! - Migrate library to Tailwind CSS v4
**Breaking**:
- Remove `rounded` class in favour of `rounded-md`
- Remove `guk` prefix on primitive CSS custom properties
- Implement `focus-ring-[variant]` utilities to be used instead of custom ring classes
### Patch Changes
- [#446](https://github.com/aragon/gov-ui-kit/pull/446) [`788134d`](https://github.com/aragon/gov-ui-kit/commit/788134d6f19c7fe88096684c60e4b91ea00c5a4d) Thanks [@dependabot](https://github.com/apps/dependabot)! - Fix icon color of `<Button />` core component on ghost variant
- [#492](https://github.com/aragon/gov-ui-kit/pull/492) [`8b35979`](https://github.com/aragon/gov-ui-kit/commit/8b35979d736f86a54847e026052f615793251e1a) Thanks [@evanaronson](https://github.com/evanaronson)! - Fix `<TextAreaRichText />` core component to format markdown text pasted from the clipboard
## 1.6.0
### Minor Changes
- [#473](https://github.com/aragon/gov-ui-kit/pull/473) [`3d73db8`](https://github.com/aragon/gov-ui-kit/commit/3d73db8dfc004a5917ba8d2ea90b51e46289687e) Thanks [@cgero-eth](https://github.com/cgero-eth)! - Update `<DocumentParser />` core component to expose `immediatelyRender` property for SSR usage
### Patch Changes
- [#474](https://github.com/aragon/gov-ui-kit/pull/474) [`8f5d5ce`](https://github.com/aragon/gov-ui-kit/commit/8f5d5ce43f631dcff5bd682ec9ac6a5ae783d7a9) Thanks [@thekidnamedkd](https://github.com/thekidnamedkd)! - Fix `<ProposalVotingBodyContent />` module component to support single external body scenarios
## 1.5.0
### Minor Changes
- [#472](https://github.com/aragon/gov-ui-kit/pull/472) [`6b2c13f`](https://github.com/aragon/gov-ui-kit/commit/6b2c13fc32983705b701d8e67efbbf54a4e2e107) Thanks [@dependabot](https://github.com/apps/dependabot)! - Update minor and patch NPM dependencies
- [#471](https://github.com/aragon/gov-ui-kit/pull/471) [`80fa61d`](https://github.com/aragon/gov-ui-kit/commit/80fa61df455704c6f561bb01a42753a595089b65) Thanks [@dependabot](https://github.com/apps/dependabot)! - Bump `lint-staged` to v16
- [#468](https://github.com/aragon/gov-ui-kit/pull/468) [`3965c45`](https://github.com/aragon/gov-ui-kit/commit/3965c45159cbf3fcf566cd874f35771a6a2bf2bd) Thanks [@dependabot](https://github.com/apps/dependabot)! - Update minor and patch NPM dependencies
### Patch Changes
- [#470](https://github.com/aragon/gov-ui-kit/pull/470) [`8f005a0`](https://github.com/aragon/gov-ui-kit/commit/8f005a043910782cc852f2f07a1acfa7b7f2c0b2) Thanks [@thekidnamedkd](https://github.com/thekidnamedkd)! - Implement `<ProposalActionItemsSkeleton />` component, update `<ProposalActions />` component to support loading state
- [#469](https://github.com/aragon/gov-ui-kit/pull/469) [`b963051`](https://github.com/aragon/gov-ui-kit/commit/b963051712b6982e3be31ac34ca466af27f868c8) Thanks [@thekidnamedkd](https://github.com/thekidnamedkd)! - Update `<ProposalVoting />` module component to support branded bodies
## 1.4.0
### Minor Changes
- [#465](https://github.com/aragon/gov-ui-kit/pull/465) [`7ea0aa2`](https://github.com/aragon/gov-ui-kit/commit/7ea0aa205cecc4cbf69e77ef9f9c763d9191f432) Thanks [@dependabot](https://github.com/apps/dependabot)! - Bump `aragon/github-templates` to 0.4
- [#467](https://github.com/aragon/gov-ui-kit/pull/467) [`4315e9c`](https://github.com/aragon/gov-ui-kit/commit/4315e9c91e0ff846e138c82721e3a99e4b894363) Thanks [@cgero-eth](https://github.com/cgero-eth)! - Update module components to set ethereum mainnet as default value for chain-id property
- [#464](https://github.com/aragon/gov-ui-kit/pull/464) [`cce53d1`](https://github.com/aragon/gov-ui-kit/commit/cce53d18098e7f96add2c503cc1f04655bffded5) Thanks [@dependabot](https://github.com/apps/dependabot)! - Update minor and patch NPM dependencies
### Patch Changes
- [#466](https://github.com/aragon/gov-ui-kit/pull/466) [`83762be`](https://github.com/aragon/gov-ui-kit/commit/83762bea8b74b8b255d28c18b6671795c6965987) Thanks [@thekidnamedkd](https://github.com/thekidnamedkd)! - Update `<DefinitionList.Item />` component to support `link` property
## 1.3.0
### Minor Changes
- [#460](https://github.com/aragon/gov-ui-kit/pull/460) [`94b3bba`](https://github.com/aragon/gov-ui-kit/commit/94b3bba28c35be1b35633adfb5e18c21642d5666) Thanks [@dependabot](https://github.com/apps/dependabot)! - Update minor and patch dependencies
- [#463](https://github.com/aragon/gov-ui-kit/pull/463) [`3dd95c9`](https://github.com/aragon/gov-ui-kit/commit/3dd95c992de4f8353c9eb56293fedacbeaa37de6) Thanks [@cgero-eth](https://github.com/cgero-eth)! - Support customisation of visible tabs on the `<ProposalVoting />` component
- [#461](https://github.com/aragon/gov-ui-kit/pull/461) [`ed8a0f2`](https://github.com/aragon/gov-ui-kit/commit/ed8a0f2333cf04000ddc719f66ae68cc4525236a) Thanks [@dependabot](https://github.com/apps/dependabot)! - Bump `softprops/action-gh-release` to 2.2.2
### Patch Changes
- [#456](https://github.com/aragon/gov-ui-kit/pull/456) [`5ae74a6`](https://github.com/aragon/gov-ui-kit/commit/5ae74a6da4f912a1def4efdeb477684b3d84c4b0) Thanks [@thekidnamedkd](https://github.com/thekidnamedkd)! - Update `<DialogAlert />` core component to support `size` property
- [#457](https://github.com/aragon/gov-ui-kit/pull/457) [`d29c913`](https://github.com/aragon/gov-ui-kit/commit/d29c9132d77e7ca712502d6dee76c5d596758a1b) Thanks [@cgero-eth](https://github.com/cgero-eth)! - Update Storybook deploy workflow to retrieve secrets from 1Password
## 1.2.0
### Minor Changes
- [#455](https://github.com/aragon/gov-ui-kit/pull/455) [`68e45a8`](https://github.com/aragon/gov-ui-kit/commit/68e45a883ab25616eec253f07ca2bdd76dda51f0) Thanks [@dependabot](https://github.com/apps/dependabot)! - Update minor and patch NPM dependencies
### Patch Changes
- [#453](https://github.com/aragon/gov-ui-kit/pull/453) [`2de2ac9`](https://github.com/aragon/gov-ui-kit/commit/2de2ac95d38e4e9343fd27739dd2dfa633dd4feb) Thanks [@shan8851](https://github.com/shan8851)! - Add outline none to dialog to fix unwanted styling when user focuses inside
- [#454](https://github.com/aragon/gov-ui-kit/pull/454) [`ee9bf52`](https://github.com/aragon/gov-ui-kit/commit/ee9bf5243bc2e7f9009c8b9f551b46fca51052a5) Thanks [@shan8851](https://github.com/shan8851)! - Fix `<DropdownItem />` core component to prevent default click behaviour when disabled
- [#452](https://github.com/aragon/gov-ui-kit/pull/452) [`858ffa2`](https://github.com/aragon/gov-ui-kit/commit/858ffa257cf60474aca77084ce0a8b0ea9102d03) Thanks [@shan8851](https://github.com/shan8851)! - Update `<DataListPagination />` core component to apply neutral variant to the progress bar when there are no more items to show
- [#450](https://github.com/aragon/gov-ui-kit/pull/450) [`513c119`](https://github.com/aragon/gov-ui-kit/commit/513c119e87b4424dd98763a428e0b5e63e6dba0f) Thanks [@thekidnamedkd](https://github.com/thekidnamedkd)! - Update `DURATION` formatting to round dates to nearest significant unit
## 1.1.0
### Minor Changes
- [`8413957`](https://github.com/aragon/gov-ui-kit/commit/84139578d63eede344d90a725bf76f33f8964089) Thanks [@cgero-eth](https://github.com/cgero-eth)! - Update release workflow, implement snapshot and preview workflows
- [#448](https://github.com/aragon/gov-ui-kit/pull/448) [`a71a873`](https://github.com/aragon/gov-ui-kit/commit/a71a87330452bdb5eb602a6f186e053c3bcf5144) Thanks [@cgero-eth](https://github.com/cgero-eth)! - Update minor and patch NPM dependencies
## [1.0.75] - 2025-04-02
### Fixed
- Remove 'overflow-auto' from <DialogRoot /> causing issue with content scroll
## [1.0.74] - 2025-04-02
### Changed
- **BREAKING**: Update implementation of `AlertCard` component:
- Remove `description` property from the `AlertCard` component in favour of `children` property
## [1.0.73] - 2025-04-01
### Fixed
- Update `<ProposalVotingBreakdownToken />` module component to fix calculation of vote support
### Changed
- Reorder 'Exising' and 'Proposed' settings in `<ProposalActionChangeSettings />` module component
- Increase max width of `<Wallet />` component to handle latest address truncation changes
- Bump `actions/setup-python` to 5.5.0
- Update minor and patch NPM dependencies
## [1.0.72] - 2025-03-25
### Added
- Expose textClassName property on `<Link />` to allow custom text styling
### Changed
- Prioritize 'Proposed' metadata changes tab in `<ProposalActionUpdateMetaData />`
- Truncate addresses in FormatterUtils to show six leading and four trailing characters (e.g., 0x1234...5678)
- Remove vertical margin from `<p>` tags styled with tailwind-prose
- Update `eslint-import-resolver-typescript` to v4
- Bump `actions/setup-node` to 4.3.0
- Update configs to use Node v22
- Update minor and patch NPM dependencies
## [1.0.71] - 2025-03-21
### Changed
- Bump `@babel/runtime-corejs3` to 7.26.10
- Update DAO name vertical alignment in `<DaoDataListItem.Structure />` component to be centered in the case when no address is provided
### Fixed
- Fix `<ProposalActions />` module component to render correct form data when moving actions
## [1.0.70] - 2025-03-11
### Added
- Update `<DaoDataListItem.Structure />` module component to support new `isExternal` property
- Support `xs` size on `<Avatar />` core component
- Add `variant` property to `<ToggleGroup />` core component to support space-between spacing
- Update `<AssetDataListItem />` module component to support `hideValue` property
### Changed
- Update Manrope font weight for Regular variant from 500 to 400
- Update minor and patch NPM dependencies
## [1.0.69] - 2025-03-03
### Changed
- Update `ProposalActions` module components to support controlled accordion state
- Update `NumberFormat.TOKEN_AMOUNT_SHORT` to round to two decimal places for small values
- Disable `postinstall` scripts by default
- Update minor and patch NPM dependencies
## [1.0.68] - 2025-02-21
### Fixed
- Fix `InputNumber` core component so that it properly handles decimals when there is a default values set
- Fix cancel button type of `InputFileAvatar` core component
### Changed
- Update minor and patch NPM dependencies
## [1.0.67] - 2025-02-18
### Changed
- Update `Tabs.List` component to only render when used with multiple tabs
- Bump `elliptic` to 6.6.1
- Update minor and patch NPM dependencies
- Restore Figma previews on primitive variables documentation pages
## [1.0.66] - 2025-02-11
### Changed
- Bump `actions/setup-python` to 5.4.0
- Update minor and patch NPM dependencies
- Improve code coverage on core and modules components
### Fixed
- Fix documentation pages on primitive variables
- Use correct token symbol in asset transfer warning for supported chains
## [1.0.65] - 2025-01-30
### Changed
- Bump `actions/setup-node` to 4.2.0
- Update minor and patch NPM dependencies
- **BREAKING**: Update implementation of `Dialog` component:
- Remove `showBackButton` property from `Header` component
- Move `description` property from `Header` to `Content` component
- Rename `onCloseClick` to `onClose`, hide close button when property is not specified
- Remove `alert` property from `Footer` component
- Update `Footer` component to support new `variant` and `hasError` properties
- Update `Content` component to support new `noInset` property
- **BREAKING**: Update implementation of `DialogAlert` component:
- Remove `description` property from `Header` in favour of new `hiddenDescription` property on `Root` component
- Update `Content` component to support new `noInset` property
## [1.0.64] - 2025-01-23
### Added
- Add `size` prop to `<Dialog />` core component with `max-w` t-shirt sizing
### Changed
- Update minor and patch NPM dependencies
- Bump `framer-motion` from 11.17.1 to 12.0.0
- Update pull-request template
### Fixed
- Updated minimum height of `<AddressInput />` to resolve displacement of placeholder text on mount
## [1.0.63] - 2025-01-15
### Changed
- Update `InputFileAvatar` core component to remove `onFileSelect` and `onFileError` properties and use `value` and `onChange` properties instead
- Update `IProposalActionUpdateMetadataDaoMetadata` interface `logo` property to `avatar` to better align with actions
- Bump `softprops/action-gh-release` from 2.2.0 to 2.2.1
- Update minor and patch NPM dependencies
- Update `<ProposalDataListItem />` module component to include `statusContext` property and support `ADVANCEABLE` status
- Remove `<MajorityVotingResult />` and `<ApprovalThresholdResult />` sub-components for `<ProposalDataListItem />`
## [1.0.62] - 2025-01-08
### Fixed
- Fix `AssetTransfer` module component to not link to the block explorer for native transfers
### Changed
- Update `<DialogHeader />` core component to not truncate description strings
- Update style of `<ProposalActionItem />` module component, render link to block explorer for target address
- Rename `tokenPrice` property to `amountUsd` on `<TransactionDataListItem />` module component
- Update workflow to deploy Storybook application to Github pages
- Update minor and patch NPM dependencies
- Update `Yarn` version to 4.6.0
## [1.0.61] - 2024-12-29
### Added
- Implement `StyleBlock` component to document the components-specific customisations
### Changed
- Remove `hash` property on the `AssetTransfer` module component and add optional `assetAddress` property
- Add link to the block explorer for members on the `ProposalActionChangeMembers` module component
- Add receiver block explorer link to the `ProposalActionTokenMint` module component
- Update minor and patch NPM dependencies
## [1.0.60] - 2024-12-18
### Changed
- Update Storybook branding and repository readme file
- Bump `softprops/action-gh-release` from 2.1.0 to 2.2.0
- Bump `@rollup/plugin-node-resolve` from 15.3.0 to 16.0.0
- Update minor and patch NPM dependencies
- Update `AssetDataListItemStructure` module component to remove the `priceChange` property and related logic for calculating percentage change
## [1.0.59] - 2024-12-11
### Fixed
- Fix color of body name on `<ProposalVoting.BodyContext />` module component
- Fix re-render issue on `<AddressInput />` module component when `onAccept` prop changes on every render
- Update `<CheckboxCard />` core component to set full-width to `children` property wrapper
- Update `<ProposalActions.Item />` module component to display correct feedback for actions with data and value and disable decoded view for actions without parameters
### Changed
- Update `<ProposalActionUpdateMetadata />` module component to support "UpdatePluginMetadata" native action
- Update minor and patch NPM dependencies
- Bump `nanoid` from 3.3.7 to 3.3.8
- Bump `react` and `react-dom` internal dependencies to v19
## [1.0.58] - 2024-12-06
### Added
- Update `ProposalActions` module component to improve rendering of decoded parameters and support and "edit" mode through the `editMode` property
### Changed
- Update minor and patch NPM dependencies
- Support `type` property on the buttons of the `<Dialog.Footer />` core component
## [1.0.57] - 2024-11-29
### Added
- Add new `ProposalVoting` module components (`ProposalVotingBodyContent`, `ProposalVotingBodySummary`, `ProposalVotingBodySummaryList` and `ProposalVotingBodySummaryListItem`)
- Add story and export `ProposalVotingProgress` module component
### Changed
- Update `ProposalVotingStage` module component to accept new optional `bodyList` prop and update rendering logic to handle multi body proposals per stage.
## [1.0.56] - 2024-11-26
### Added
- Update peer dependencies to allow React 19
### Fixed
- Fix command to publish library to correctly mark as `latest` the latest library version
- Fix empty-state style of `ProposalAction` module component
- Add default shadow style to `Card` core component
- Fix issue with `Accodion.ItemContent` animations blocking dynamic content resizing
### Changed
- Remove "forceMount" usage on `Accordion.ItemContent` throughout the library
- Bump `eslint-plugin-testing-library` from 6.4.0 to 7.0.0
- Update minor and patch NPM dependencies
## [1.0.55] - 2024-11-22
### Added
- Update `VoteDataListItem` component to add "Voted" string and possibility to customise it through the `confirmationLabel` property
- Update `formatterUtils` documentation to add number formatting examples
### Fixed
- Update layout of `DataListItem` core component and layouts of components using it (Asset, Dao, Member, Proposal, Transaction, Vote)
- Update implementation of `DataListItem` skeleton components for better parity and no layout shift
- Improve responsiveness for `DefinitionList` container and items for middle breakpoints
- Update `DaoAvatar` to correctly set text size depending on `size` property
- Include styles on `AccordionItemHeader` for stronger visual cue when expanded
- Fix critical icon on `AlertCard` and `AlertInline` core components
### Changed
- Remove `plugin` property from `DaoDataListItem` module component
- Update minor and patch dependencies
- Refactor `ProposalActions` component, split it into `Root`, `Container`, `Item` and `Footer` components
- Update `eslint` to v9
- Bump `cross-spawn` from 7.0.3 to 7.0.5
- Bump `@eslint/plugin-kit` from 0.2.2 to 0.2.3
- Bump `softprops/action-gh-release` from 2.0.9 to 2.1.0
- Removed `xs` size variant from `Avatar` component
- Update eslint rules to enforce consistent type imports and exports
## [1.0.54] - 2024-11-11
### Changed
- Added missing export for `IAddressInputResolvedValue` interface
### Fixed
- Fix layout of `ProposalActionChangeMembers` module component
## [1.0.53] - 2024-11-05
### Fixed
- Update `ProposalVoting.Container` module component to make stages accordion controlled and support updating the current active stage programmatically
- Fix `VoteProposalDataListItem` module component to truncate long proposal IDs
### Changed
- Bump `softprops/action-gh-release` from 2.0.8 to 2.0.9
- Update minor and patch NPM dependencies
## [1.0.52] - 2024-10-30
### Changed
- Update `ProposalVotingStage` module component to support undefined `startDate` and `endDate` properties
- Update minor and patch Github dependencies
- Update minor and patch NPM dependencies
- Bump `elliptic` from 6.5.7 to 6.6.0
### Fixed
- Update `ProposalVotingStageStatus` module component to support `vetoed` and `expired` statuses
- Update Figma documentation links in Storybook components
- Rename default modules context values to use `guk` prefix
## [1.0.51] - 2024-10-23
### Fixed
- Rename default core context values to use `guk` prefix
- Update `<DefinitionListItem />` and `<Breadcrumbs />` core components to truncate long strings
- Fix `<InputNumber >` core component to trigger `onChange` callback on + / - button click
## [1.0.50] - 2024-10-23
### Changed
- Convert ODS repo & package to Governance UI Kit brand name + docs
- Update name of `OdsCoreProvider` to `GukCoreProvider` to match new naming scheme
- Update name of `OdsModulesProvider` to `GukModulesProvider` to match new naming scheme
- Update all `--ods-*` CSS variables to `--guk-*` to match new naming scheme
- Bump `eslint-plugin-react-hooks` from 4.6.2 to 5.0.0
- Bump `secp256k1` from 5.0.0 to 5.0.1
- Update minor and patch NPM dependencies
## [1.0.49] - 2024-10-14
### Added
- Add optional `children` property to `RadioCard` and `CheckboxCard` core components displayed only when component is selected
### Changed
- Update `RadioCard` and `CheckboxCard` core components to have optional description property, fix alignment when no description provided
- Update `<ProposalDataListItem.Structure >` module component to make proposal type property optional and support custom proposal results
- Bump `actions/checkout` from 4.2.0 to 4.2.1
- Update minor and patch NPM dependencies
## [1.0.48] - 2024-10-04
### Added
- Update `Tabs` core component to handle disabled tab trigger state
- Support `forceMount` property on `Accordion` core component and `ProposalVotingStage` module component to correctly render dynamic content on proposal stages
### Fixed
- Fix truncation issue on `VoteProposalDataListItem` module component
- Update `AddressInput` module component to forward `chainId` and `wagmiConfig` to `MemberAvatar` component
### Changed
- Update `<ProposalVotingTabs />` module component to disable `Breakdown` and `Votes` tabs when voting status is not active
- Bump `actions/setup-node` from 4.0.3 to 4.0.4
- Bump `actions/checkout` from 4.1.7 to 4.2.0
- Update minor and patch NPM dependencies
- Bump `@rollup/plugin-typescript` from v11 to v12 and `@rollup/plugin-commonjs` from v26 to v28
## [1.0.47] - 2024-09-23
### Added
- Add optional `confirmationLabel` prop to the `VoteProposalDataListItem` component in order to pass a custom string when needed
- Add new `xs` size for core `Avatar` component
## [1.0.46] - 2024-09-21
### Added
- Add `IconType.BLOCKCHAIN_WALLETCONNECT` and associated asset
- Add `EmptyState` fallback to ProposalActions when no actions provided
- Support `dropdownItems` property on `ProposalActions` module component to display custom actions
- Update `ProposalActions` component to support `actionKey` property and forward `index` property to sub action components
### Changed
- Update layout of `EmptyState` for centering
- Update `AccordionItem` border classes for usage within bordered containers
- Update `ProposalAction` to handle an `EmptyState` fallback for no actions passed, improve layout of children with "Expand all" (eg. 'Execute actions' button, etc)
- Update `DataListItem` component to support button rendering and standalone usage
- Make `IProposalAction` type generic on ProposalAction module component to support actions with additional parameters when used inside a form (e.g. actions with an additional `index` parameter)
- Update minor and patch versions of NPM dependencies
- Bump `micromatch` from 4.0.7 to 4.0.8
- Bump `webpack` from 5.91.0 to 5.94.0
- Bump `actions/setup-python` from 5.1.1 to 5.2.0
- Bump `express` from 4.19.2 to 4.21.0
### Fixed
- Fix the `TextAreaRichText` core component to expose empty string as default value instead of empty paragraph
- Update `DropdownItem` style to correctly render items with icons aligned on the left
## [1.0.45] - 2024-08-23
### Added
- Update illustration SVGs with custom CSS color customizations
- Add `isLoading` property to `<Spinner />` core component to render static spinners
- Update the interfaces of the `<Dialog.Footer />` and `<DialogAlert.Footer />` core components to support the `disabled` and `isLoading` properties for the footer buttons
### Fixed
- Use correct percentage formatting on `<AssetDataListItem />` module component
## [1.0.44] - 2024-08-20
### Added
- Implement `useRandomId` hook and update fields components to use it
- Update `<TextAreaRichText />` core component to expose `immediatelyRender` property for SSR usage
- Update `<RadioGroup />`, `<CheckboxGroup />` and `<Switch />` core components to render the `InputContainer` component and support the label, helpText, alert and isOptional properties.
### Fixed
- Update `<Wallet />` module component to correctly propagate custom `chainId` and `wagmi` configs to `<MemberAvatar />` component
- Fix `FIAT_TOTAL_SHORT`, `FIAT_TOTAL_LONG`, `TOKEN_AMOUNT_SHORT` and `PERCENTAGE_SHORT` formats to truncate small numbers
- Hide ens loader indicator on `<Wallet />` module component for mobile devices
- Fix Storybook stories path of `<Checkbox />` core components
- Move `<Radio />` core components under `/forms` folder
- Fix `<InputFileAvatar />` props interface to only expose supported props
- Fix customisation of `z-index` property on `<TextAreaRichText />` core component
### Changed
- Default `type` attribute of `<Button />` core component to `button`
- Rename `label` property on `<Switch />` core component to `inlineLabel` to also support the existing `label` property from the `InputContainer` component.
- Update minor and patch NPM dependencies
- Bump `elliptic` from `6.5.5` to `6.5.7`
## [1.0.43] - 2024-08-13
### Added
- Add Aragon logo, remove dark background options and create custom theme using Aragon branding for ODS storybook
- Update `OdsModulesProvider` to support `wagmiInitialState` configuration for Wagmi provider
### Changed
- Update `@typescript-eslint` packages to v8
- Remove "Summary" section from `ProposalActionTokenMint` module component and update action interface to only support one receiver
- Update minor and patch NPM dependencies
## [1.0.42] - 2024-08-07
### Fixed
- Hide minimum participation details on `ProposalVotingBreakdownToken` module component when minParticipation is set to zero
- Correctly forward web3 params (e.g. `chainId`) to native `ProposalActions` components
- Fix ENS name truncation on `<Wallet />` module component
- Update `<Wallet />` module component to only resolve user ENS name when name property is not set
- Fix expand behaviour of `TextAreaRichText` core component when used inside a dialog and hide the input label
- Fix `NumberInput` component to correctly update values on plus / minus buttons click
- Fix `ProposalVotingBreakdownToken` module component to display correct progress variant when min-participation and support are equal to the threshold required
### Added
- Update `<Wallet />` module component to support custom `chainId` and `wagmi` configurations
- Add z-index property customisation for `TextAreaRichText` core component when expanded
- Handle `useFocusTrap` property on dialog components to support disabling default focus-trap behaviour
- Add `AlertCard` to `ProposalActionsAction` to alert user when action will send native currency
- Update `ICompositeAddress` interface and components using it to support custom avatar
- Make `ProposalStatus` strings customisable
- Implement and export `proposalStatusToVotingStatus` utility
- Add 'Raw' and 'Decoded' views to `ProposalActions` module component
### Changed
- Update minor and patch NPM dependencies
- Bump `postcss` from 8.4.40 to 8.4.41
- Update `ProposalStatus` type to enum to align it with `ProposalVotingStatus` enum
## [1.0.41] - 2024-07-30
### Added
- Export `VoteIndicator` type from `Vote` module
- Update `useBlockExplorer` hook to export a `getBlockExplorer` function, update `buildEntityUrl` function to support a `chainId` parameter which overrides the `chainId` hook parameter
### Changed
- Update minor and patch NPM dependencies
## [1.0.40] - 2024-07-26
### Added
- Implement `ProposalAction` and `ProposalVoting` module components
- Handle `WithdrawToken`, `ChangeMembers`, `UpdateMetadata`, `ChangeSettings` and `TokenMint` actions on `ProposalActions` module component
- Add optional `hideLabelTokenVoting` and `tokenSymbol` props to the `MemberDataListItemStructure` module component
- Implement `invariant` core utility
### Changed
- Renamed `votingPower` prop to `tokenAmount` in the `MemberDataListItemStructure` module component
- Update interface for `Accordion.Container` to expose value prop
- Update styles on `Tabs.List` for latest spec
- Rename `indicator` property of `<Progress />` core component to `thresholdIndicator` and set `data-value` property to indicator component to easier test its value
- Bump `softprops/action-gh-release` from 2.0.6 to 2.0.8
- Bump `ws` from 7.5.9 to 7.5.10
- Update minor and patch NPM dependencies
### Fixed
- Update `ProposalDataListItem` module component to avoid showing `null` when date property is not defined
- Fix `DURATION` date format to use the date locale set on the formatter
## [1.0.39] - 2024-07-16
### Changed
- Update minor and patch NPM dependencies
- Update `useBlockExplorer` hook to return information about the block explorer
## [1.0.38] - 2024-07-16
### Added
- Add new `variant` prop to core `Progress` component, which defaults to `primary`
- Add new optional `indicator` prop to core `Progress` component
- Add reset filter functionality to `DataListFilter` core component
### Fixed
- Remove fixed width from `EmptyState` core component
- Center `CardEmptyState` core component
- Truncate long strings on `DaoDataListItem`, `AssetDataListItem`, `VoteDataListItem` module components
- Fix errors and warnings thrown on component tests
### Changed
- Bump `prettier-plugin-organize-imports` to 4.0.0
- Update minor and patch NPM dependencies
- Update minor and patch Github workflow dependencies
## [1.0.37] - 2024-07-08
### Changed
- Format dates with `formatterUtils` within components
- Update minor and patch NPM dependencies
## [1.0.36] - 2024-06-28
### Changed
- Reduce the use of controlled components in stories to improve code visibility in Storybook
- Export `DateFormat` and additional types for handling dates with the `FormatterUtils`
- Update required parameters of `useBlockExplorer` hook, implement enum for chain entity types
## [1.0.35] - 2024-06-28
### Added
- Implement `VoteProposalDataListItem` with Structure and Skeleton module
- Add `useBlockExplorer` hook to generate block explorer links
- Add `formatDate` utility function to `formatterUtils` to format dates
- Add support for copy customization
- Add `contentClassNames` property to `Dropdown.Container` component to support custom max width
### Changed
- Remove Radix props dependency
- Update minor and patch Github action dependencies
- Update minor and patch NPM dependencies
- Revert to using `react-docgen-typescript` for Storybook documentation generation
## [1.0.34] - 2024-06-21
### Fixed
- Ensure `MemberAvatar` component only creates the blockies url on client environment
### Changed
- Bump `@rollup/plugin-commonjs` from `25.0.8` to `26.0.1`
- Update minor and patch dependencies of Github workflows
- Update minor and patch NPM dependencies
- Update `yarn` version to `4.3.0`
- Update unit tests to use userEvent instead of fireEvent
- Move all form items under a `forms` folder
- Upgrade storybook to v8
- Update `MemberDataListItem` component to support `votingPower` property set as string
### Added
- Handle new `layoutClassnames` property on `DataList.Container` component to simplify implementation of custom `DataList` layouts
- Create `ssrUtils` core utilities
## [1.0.33] - 2024-06-06
### Fixed
- Correctly export `Collapsible` core component
## [1.0.32] - 2024-06-04
### Added
- Implement `Wallet` module component
- Implement `VoteDataListItem` with Structure and Skeleton module
- Implement `ghost` variant for `Button` component
- Implement `primaryInverted` variant for `Spinner` component
### Changed
- Update minor and patch NPM dependencies
- Update `yarn` version from `4.1.1` to `4.2.2`
- Bump `@testing-library/react` from `15.0.7` to `16.0.0`
- Update sizes of `Avatar` core component
- Update style of `Button`, `CheckboxCard`, `InputContainer`, `RadioCard`, `Spinner` and `Switch` components
- Cleanup size class definitions to use `size-*` instead of `h-* w-*`
- Cleanup `shink-0` class usage across components
- Add `data-testid` attribute to svg files
### Fixed
- Fix responsiveness classes and utilities to support style for screens below `sm` breakpoint
- Export module utilities
## [1.0.31] - 2024-05-24
### Fixed
- Update library exports to support `require` calls
## [1.0.30] - 2024-05-24
### Fixed
- Export `DefinitionList` core component
## [1.0.29] - 2024-05-24
### Added
- Implement `DefinitionList` core component
- Implement `TransactionDataListItem.Skeleton` module component
- Implement `OdsCoreProvider`, `LinkBase` and `AvatarBase` core components to support `Link` and `Image` NextJs components.
### Changed
- Bump NPM minor and patch dependencies
- Bump minor and patch dependencies of Github workflows
- Expose `onValueChange` property on `Accordion` core component
- Update type extensions for `Tabs.Root` core component to allow forward ref
- Update `OdsModulesProvider` component to render the `OdsCoreProvider` context.
## [1.0.28] - 2024-05-16
### Added
- Implement `MemberDataListItem.Skeleton`, `AssetDataListItem.Skeleton`, and `DaoDataListItem.Skeleton` module components
- Implement `Tabs` core component
- Custom CSS property added for `Collapsible` to adjust z-index
### Fixed
- Prose styling to match design system, better handling for `<code>` elements
- Move z-index on Collapsible optional overlay to CSS as 'auto'
- Fixed disabled styling of AvatarIcon for disabled `AccordionItem`
## [1.0.27] - 2024-05-08
### Added
- Implement `Collapsible`, and `CardCollapsible` core components
## [1.0.26] - 2024-05-06
### Added
- Implement `DocumentParser` and `Accordion` core component
### Changed
- Bump `actions/checkout` from 4.1.3 to 4.1.4
- Bump `peter-evans/find-comment` from 2.4.0 to 3.1.0
- Bump `actions/github-script` from 6.4.1 to 7.0.1
- Bump `ejs` from 3.1.9 to 3.1.10
- Bump minor and patch dependencies
## [1.0.25] - 2024-04-24
### Added
- Setup `Dependabot` to keep dependencies updated
### Changed
- Set `yarn` version to v4 and update publish workflow
- Update Dependabot config to group Github actions dependencies and fix Storybook group
- Bump `mindsers/changelog-reader-action` from 2.2.2 to 2.2.3
- Bump `peter-evans/create-or-update-comment` from 2 to 4.0.0
- Bump `actions/setup-python` from 4.6.1 to 5.1.0
- Bump `actions/setup-node` from 3.6.0 to 4.0.2
- Bump `softprops/action-gh-release` from 0.1.15 to 2.0.4
- Bump `dangoslen/changelog-enforcer` from 3.5.0 to 3.6.1
- Bump `actions/checkout` from 3.5.3 to 4.1.3
- Bump minimum Node version required from 18.18 to 20
- Bump minor and patch dependencies
### Fixed
- `ProposalDataListItemStructure` module component to clamp title to one line
- Warnings on Github workflows for using deprecated yarn options
- Warnings on tests because of `@testing-library/dom` version mismatch
## [1.0.24] - 2024-04-23
### Added
- Implement `ProposalDataListItemSkeleton` module component
- Extend `addressUtils` with `isAddressEqual` method
### Changed
- Remove padding from `DataListContainer`, `DataListFilterStatus`, `DataListPagination` and `DataListRoot`
- Add `stageId` and `stageTitle` properties to `IApprovalThresholdResult` & `IMajorityVotingResult` interfaces
- Add `id` and optional `tag` properties to `ProposalDataListItemStructure`
- Remove `publisherProfileLink` and `protocolUpdate` properties from `ProposalDataListItemStructure`
- Update `date` and `result` properties of `ProposalDataListItemStructure` to be optional and `publisher` to allow for multiple publishers
### Fixed
- `Link` core component to truncate on overflow
## [1.0.23] - 2024-04-18
### Added
- Implement `Breadcrumbs`, `StateSkeletonBar`, and `StateSkeletonCircular` core components
- Added `slash` icon file
### Changed
- Update minor and patch dependencies
- Update `@testing-library/react` to v15
- Adjusted active and hover start styling on `AssetTransfer` module component
- Export all components to allow usage without dot-notation
## [1.0.22] - 2024-04-12
### Added
- Implement `AssetTransfer` module component
### Changed
- Update `README` logo
- Bump `tar` from 6.2.0 to 6.2.1
- Drop `common-js` support
## [1.0.21] - 2024-04-04
### Added
- Implement `DaoDataListItem.Structure`, `ProposalDataListItem.Structure`, `TransactionDataListItem.Structure`, `MemberDataListItem.Structure`, `AssetDataListItem.Structure`, and `AddressInput` module components
- Implement `StatePingAnimation` core component
- Implement `addressUtils` and `ensUtils` module utilities
- Implement `useDebouncedValue` core hook and `clipboardUtils` core utility
- Support `withSign` option on formatter
### Changed
- Update `Tag` component primary variant styling
- Update Eslint rules to align usage of boolean properties
- Update default query-client options to set a stale time greater than 0
- Bump `webpack-dev-middleware` from 6.1.1 to 6.1.2
- Bump `express` from 4.18.2 to 4.19.2 #132
### Fixed
- Reexport module components
- Library build process to avoid bundling dependencies and peer-dependencies when using subfolders import (e.g. `wagmi/chains`)
- Formatter utility to support negative numbers
## [1.0.20] - 2024-03-13
### Fixed
- Fix library build to avoid bundling peer dependencies
- Remove export of module components until the Aragon App migrates to Wagmi v2
## [1.0.19] - 2024-03-13
### Added
- Implement animations for `Dialog` and `DialogAlert` components
- Implement `DaoAvatar` and `MemberAvatar` module components
- Implement `OdsModulesProvider` for using wagmi hooks on modules components
- Introduce component customisations for the z-index property of the `Dropdown` and `Dialogs` components
### Changed
- Update library structure to support module components
- Update documentation about how to install the library
- Update minor and patch dependencies
- Update `@typescript-eslint` and `eslint-plugin-storybook` dependencies
- Set minimum required node version to 18.18.0 (required by `@typescript-eslint` v7)
- Update documentation on modules components
- Update required dependencies, move `react` and `react-dom` to peer dependencies
## [1.0.18] - 2024-02-29
### Fixed
- Usage of `Dropdown` component inside a `Dialog` component
- Remove auto-focus to `Dropdown` trigger to avoid closing dialogs on `DropdownItem` click
## [1.0.17] - 2024-02-28
### Added
- Implement `DataList` component
- Handling of responsive sizes to `Progress` component
### Changed
- Update `eslint` rules to enforce no circular dependencies
### Fixed
- `CardEmptyState` component to horizontally center content
- Spacings of `EmptyState` component when being stacked and having an object illustration
- Typos on documentation and comments
### Removed
- `ActionItem` component
## [1.0.16] - 2024-02-27
### Added
- Add `customTrigger` and `align` properties to Dropdown component
- Implement `DialogAlert` and `Dialog` components
### Fixed
- `Icon` styling to prevent shrinking
- Correct `IconType.MINUS` icon for InputNumber component
## [1.0.15] - 2024-02-23
### Changed
- Add `disabled` and `isLoading` properties to Button component, remove `state` property
- Update `AlertCard` component to accept any ReactNode as `description` property
- Rename `isDisabled` property of input components to `disabled`
- Bump `ip` library from 2.0.0 to 2.0.1
## [1.0.14] - 2024-02-20
### Added
- Implement `Heading`, `InputFileAvatar` and `Dropdown` components
- All SVGs have new designs/code implemented with "currentColor" fill, 16x16 mask
- Added `richtext-heading`, `blockchain-block`, `app-transactions`, `logout`, `critical` and `sort-desc` icon files
- Ref property handling on `Button` component
### Removed
- Removed `radio-pause`, `switch`, `tx-failure`, `turn-off` and `update` icon files
### Changed
- Renamed `menu-vertical` to `dots-vertical`
- Renamed `menu-horizontal` to `dots-horizontal`
- Renamed `menu-default` to `menu`
- Renamed `sort` to `sort-asc`
- Renamed `add` to `plus`
- Renamed `remove` to `minus`
- Renamed `question` to `help`
- Renamed `radio-cancel` to `remove`
- Renamed `radio-default` to `radio`
- Renamed `radio-check` to `success`
- Renamed `checkbox-multi` to `checkbox-indeterminate`
- Renamed `checkbox-default` to `checkbox`
- Renamed `tx-smart-contract` to `blockchain-smartcontract`
- Renamed `tx-deposit` to `deposit`
- Renamed `tx-withdraw` to `withdraw`
- Renamed `app-finance` to `app-assets`
- Renamed `app-governance` to `app-proposals`
- Renamed `app-community` to `app-members`
- Renamed `explore` to `app-explore`
- Renamed `dashboard` to `app-dashboard`
- Renamed `blockchain` to `blockchain-blockchain`
- Renamed `gas-fee` to `blockchain-gasfee`
- Renamed `wysiwyg-bold` to `richtext-bold`
- Renamed `wysiwyg-italic` to `richtext-italic`
- Renamed `wysiwyg-link-set` to `richtext-link-add`
- Renamed `wysiwyg-link-unset` to `richtext-link-remove`
- Renamed `wysiwyg-list-ordered` to `richtext-list-ordered`
- Renamed `wysiwyg-list-unordered` to `richtext-list-unordered`
## [1.0.13] - 2024-02-14
### Added
- Implement `Tooltip` component
### Changed
- Update minor and patch versions of dependencies
### Fixed
- Style of `Progress` component to make it full width
## [1.0.12] - 2024-02-12
### Added
- Implement `CardEmptyState`, `EmptyState`, `Checkbox`, `CheckboxGroup`, `CheckboxCard`, `RadioGroup`, `Radio`, and `RadioCard` components
- Export all component types
- Handle style transitions on `ActionItem`, `Button` and `Toggle` components
- Property `defaultValue` to `ToggleGroup` component to set an initial value for uncontrolled usage
- `shadow-info` Tailwind CSS utility class and documentationonents
- Ref forwarding to `InputNumber`, `InputSearch`, `InputText` and `TextArea` components
### Fixed
- Storybook stories to only use the component's required properties on `default` stories
- `Button` component to render a button element when the `href` property is set to `undefined`
- Hide clear icon on `InputSearch` component when disabled
### Changed
- Implement new style for `AlertCard`, `Spinner`, `Switch`, `InputContainer`, `Toggle` and `Tag` components
- Mark variant property of `AlertInline` and `AlertCard` components as optional and set it to `info` by default
- Remove border color from `Card` component, update style of `CardSummary` component as for new design
- Set default properties to `Button` and `Spinner` components
- Hide date picker indicator when `InputDate` component is disabled
- Update `InputNumber` component to handle prefix and suffix properties through `react-imask`
- Align cursor style of disabled components
- Update line-height and height of `TextArea` and `TextAreaRichText` components
## [1.0.11] - 2024-02-06
### Fixed
- Properly export ESM/CJS library depending on current environment and fix CJS build
## [1.0.10] - 2024-02-05
### Added
- Implement `Link`, `InputNumber`, `InputTime`, `TextArea` and `TextAreaRichText` components
- Implement Addon element for `InputText` component
- Handle size property on `Progress` component
- `border-none` Tailwind CSS utility class
### Changed
- Update minor and patch versions of dependencies
- Update `husky` to v9
- Add `wrapperClassName` property to `InputContainer` component to customise the input wrapper
- Update `InputContainer` props to accept any HTML div property and support textarea elements
### Fixed
- Fix styling conflict in `InputText` introduced by Addon element
## [1.0.9] - 2024-01-23
### Fixed
- Minimum `tailwindcss` version required
- Fix disabled input style on Firefox
- Max Length on inputs is restyled and only shows if no alert
- Fix `Toggle` component shadow styling
### Added
- Implement `InputDate`, `Avatar` and `InputNumberMax` components
- Add `AvatarIcon` documentation and tests
## [1.0.8] - 2024-01-17
### Fixed
- Fix label size of `Switch` component
### Changed
- Update minor and patch versions of dependencies
## [1.0.7] - 2024-01-12
### Added
- Implement `Card`, `CardSummary`, `Switch`, `Toggle` and `ToggleGroup` components
### Changed
- Update `Spinner` and `Button` components to handle responsive sizes
- Update `Icon` and `AvatarIcon` components to handle xl and 2xl responsive sizes
### Fixed
- Update `InputSearch` component to fix server-side rendering
## [1.0.6] - 2023-12-13
### Added
- Implement `Tag`, `InputContainer`, `InputText` and `InputSearch` components
- Documentation on how to handle library dependencies
- `shadow-none` and `shake` Tailwind CSS utility classes
### Changed
- Update library documentation
- Output `build.css` file to be able to use ODS library without TailwindCSS
- Relax `dependencies` and `peerDependencies` versions
- Prettier configuration to propertly format markdown files
- Bump `@adobe/css-tools` from 4.3.1 to 4.3.2
### Fixed
- Correctly format `README.md` links on Storybook
- Handling of value length for controlled inputs
## [1.0.5] - 2023-11-20
### Changed
- Update `lint-staged` to v15
- Update `babel`, `rollup`, `storybook` dependencies
- Bundle `tslib` utilities into library by removing `importHelpers` TypeScript configuration
### Fixed
- Introduce `@svgr/rollup` to correctly bundle SVGs
- Remove redundant `jackspeak` dependency resolution
- Move `"@svgr/rollup` dependency to dev dependencies
### Removed
- Remove redundant `postcss` step and dependency
- Do not include `tailwindcss` configuration utilities into bundle
## [1.0.4] - 2023-11-09
### Fixed
- Mark all dependencies as external to fix library build
## [1.0.3] - 2023-11-08
### Fixed
- Fix directory of types declarations
- Remove empty `index.css` file
## [1.0.2] - 2023-10-25
### Added
- Implement `formatterUtils` class to format numbers
### Changed
- Bump `@babel/traverse` from 7.23.0 to 7.23.2
## [1.0.1] - 2023-10-16
### Added
- Initial v1.0 release of `@aragon/ods` library