Skip to main content
Releases of @servicetitan/anvil2 1.x. For current releases, see @servicetitan/anvil2. Source: packages/anvil2/CHANGELOG.md.

1.52.0

Minor Changes

  • #1853 5d58224 Thanks @w-a-t-s-o-n! - [Checkbox.Group, Radio.Group] Add description, error, errorAriaLive, and hint props
  • 650b010 Thanks @rgdelato! - [Spinner] Update Spinner to an official version with size properties and dynamic stroke width

Patch Changes

1.51.0

Minor Changes

  • #1805 c517bef Thanks @w-a-t-s-o-n! - [SelectCard, SelectCard.Group] New showSelectIndicator prop to show radio/checkbox visuals
  • #1829 d8a0670 Thanks @w-a-t-s-o-n! - [Button] Add "xsmall" option to size prop
  • #1771 ce40328 Thanks @rgdelato! - [DrillDown, Dialog, Drawer, Page.Panel] Add new DrillDown components for use within Dialog, Drawer, and Page.Panel

Patch Changes

1.50.2

Patch Changes

  • #1803 f898525 Thanks @ericag1985! - [Filters] Fix date range filter value setting and clearing; Fix focus not returning to filter button when popover closes; Improve keyboard navigation when popovers are open with arrow keys and focus trapping
  • #1780 ce97958 Thanks @AdamLantz! - [ListView] Fix TypeScript types of ListView component props onSelectionChange and indeterminate to no longer be unknown. Also corrected selected to discriminate between strings and objects based on if items is supplied.
  • #1779 2536a2b Thanks @da1z! - [Textarea] Fix invalid attribute warning about minRows and maxRows when not using autoHeight.
  • #1778 c8d7d13 Thanks @da1z! - [Filters] Fix custom filter array values converted to objects in FilterDrawer
  • #1777 9fb16ec Thanks @omarmeky! - [Combobox] eliminate ItemAddNew flashing and excessive re-renders
  • #1801 566e4e3 Thanks @pbuckingham-st! - [CheckboxGroup, ComboboxTrigger, FieldLabel, SelectTrigger, Textarea, Label] Deprecate openMoreInfo in favor of moreInfoOpen
  • #1795 545dcdd Thanks @AdamLantz! - BETA [SelectField, SelectFieldSync] add missing style and className props, as well as new hideLabel and labelNode props.
  • #1795 545dcdd Thanks @AdamLantz! - BETA [SelectField, SelectFieldSync] fix forwarding of required prop, initial focus behavior in mobile dialog mode, and click-outside-to-close functionality in popover mode.
  • #1795 545dcdd Thanks @AdamLantz! - BETA [MultiSelectField, MultiSelectFieldSync] added new field components for selecting multiple options

1.50.1

Patch Changes

  • #1769 68134ef Thanks @ericag1985! - [Filters] Fix selected filter values not be set when there is a delay in load; Fix missing css gap in toolbar content; Fix items list being incorrectly reset while searching in multiselect filter; Fix select filters not scrolling when there are a lot of items
  • #1772 d7cccdf Thanks @AdamLantz! - BETA [SelectField] Fix option click failing in Shadow DOM, as well as a list styling bug unique to Shadow DOMs.
  • #1764 c4629d9 Thanks @AdamLantz! - BETA [DataTable] Expand to 100% width by default; smaller tables can be accomplished by setting maxWidth on every column

1.50.0

Minor Changes

Patch Changes

1.49.7

Patch Changes

1.49.6

Patch Changes

  • #1737 02368fc Thanks @ericag1985! - [Chip] Add instructions for screen readers on how to close. Fix missing space key support for onClick.
  • #1729 7a2af03 Thanks @w-a-t-s-o-n! - [Tooltip] Use popover="manual" to prevent rendering issues in dialogs or state changes
  • #1732 cef1ac3 Thanks @pbuckingham-st! - [Link, useLinkStyles] Deprecate quiet prop in favor of ghost
  • #1735 e8758ee Thanks @AdamLantz! - BETA [SelectField, SelectFieldSync] Add ability to disable individual options.
  • #1735 e8758ee Thanks @AdamLantz! - BETA [SelectField, SelectFieldSync] Add field props error, hint, description, errorAriaLive, required, disabled, readOnly, prefix, and suffix.
  • #1732 cef1ac3 Thanks @pbuckingham-st! - [LinkButton] Deprecate quiet prop in favor of ghost
  • #1737 02368fc Thanks @ericag1985! - [Search Field] Add keyboard navigation and keydowns to clear button. Fix clear button target size. Fix labeling of clear button for screen readers.

1.49.5

Patch Changes

1.49.4

Patch Changes

1.49.3

Patch Changes

1.49.2

Patch Changes

1.49.1

Patch Changes

  • #1686 4303e89 Thanks @ericag1985! - [Calendar] Fix aria-disabled tag placement on calendar day cells
  • #1688 ece3b1e Thanks @ericag1985! - [DateFieldSingle, DateFieldRange, DateFieldYearless, Dnd Handle, Stepper, Switch, TimeField] Add default and fallback aria-labels for components that were missing them

1.49.0

Minor Changes

Patch Changes

1.48.1

Patch Changes

1.48.0

Minor Changes

  • #1644 834507e Thanks @da1z! - [useBreakpoint] Add new attributes for mobile-first breakpoint detection

Patch Changes

1.47.1

Patch Changes

1.47.0

Minor Changes

  • #1609 db91374 Thanks @AdamLantz! - [Dialog, Drawer] Export FocusableElement type to use with initialFocusResolver
  • #1609 db91374 Thanks @AdamLantz! - [Combobox] Add selectAll prop
  • #1609 db91374 Thanks @AdamLantz! - [Dialog, Drawer] Add initialFocusResolver prop, which allows you to pick which element should be initially focused when the dialog element opens”

Patch Changes

  • #1628 32bc784 Thanks @ericag1985! - [Dialog, Drawer] Add layer manager for handling closing order of multiple displayed components
  • #1636 9ddafae Thanks @kanoshin! - [useBreakpoint] Optimize useBreakpoint hook to eliminate long animation frames
  • #1609 db91374 Thanks @AdamLantz! - [Combobox] Fix missing group dividers
  • #1635 54d93cb Thanks @da1z! - [Page] No extra space in the Header when breadcrumbs are absent
  • #1637 6c3e1de Thanks @AdamLantz! - [Calendar] fix beta props being forwarded to mainline Calendar
  • Updated dependencies [a0f7dad]:
    • @servicetitan/hammer-token@2.5.1

1.46.11

Patch Changes

1.46.10

Patch Changes

1.46.9

Patch Changes

1.46.8

Patch Changes

1.46.7

Patch Changes

  • #1578 01e3411 Thanks @rgdelato! - [ProgressBar] Values over max (default over 100) now display as success
  • #1585 d37257c Thanks @w-a-t-s-o-n! - [Icons] Update svgs for Production Work Queue icons (all 3)
  • #1585 d37257c Thanks @w-a-t-s-o-n! - [Icons] New icons: completion_date, in_progress, to_do, waiting_for_reply, and work_stage
  • #1583 051353a Thanks @tounsoo! - [Icons] Add duplicate of gnav icons with incorrect naming with the correct naming convention

1.46.6

Patch Changes

1.46.5

Patch Changes

1.46.4

Patch Changes

1.46.3

Patch Changes

  • #1523 13be930 Thanks @AdamLantz! - [Popover] Fix an issue where onClickOutside was not called if Popover was not given a controlled value
  • #1523 13be930 Thanks @AdamLantz! - [Popover] Fix issue where the onClose prop was cached incorrectly resulting in stale data challenges
  • #1562 0639f3f Thanks @AdamLantz! - [NumberField] Fix text of neighboring elements being selected when using increment and decrement buttons
  • #1523 13be930 Thanks @AdamLantz! - [Popover] Rework focus management to be more performant and only run when modal is true
  • #1523 13be930 Thanks @AdamLantz! - [Popover] Expose openPopover and closePopover functions on Popover ref
  • #1523 13be930 Thanks @AdamLantz! - [DateField, DateFieldSingle, DateFieldRange] Fix invalid state change during render
  • #1559 a947a8a Thanks @w-a-t-s-o-n! - [Menu] Fix scroll container height bug
  • #1523 13be930 Thanks @AdamLantz! - [Popover] Remove setTimeout from open/close functions
  • #1523 13be930 Thanks @AdamLantz! - [Popover] Fix issue where defaultOpen did nothing
  • #1523 13be930 Thanks @AdamLantz! - [Calendar] Fix inability keyboard navigate to today, next month, and previous month buttons

1.46.2

Patch Changes

  • #1538 bda4d6c Thanks @rgdelato! - [Combobox] Fix Combobox controlled items change firing before onIsOpenChange (adds 200ms delay to items update)
  • #1537 c3a40ad Thanks @rgdelato! - [Popover, Tooltip, DateField, Dialog, Drawer] Clear timeouts when component is unmounted
  • #1553 372eb9d Thanks @ericag1985! - [Pagination] Fix a11y issues with the menus, focus outline, and aria labeling
  • #1550 3e2f79b Thanks @tounsoo! - [Button] Change min-width to 2.5rem(40px)
  • #1538 bda4d6c Thanks @rgdelato! - [Combobox] Allow groupToString to return null to render empty group labels
  • #1553 372eb9d Thanks @ericag1985! - [Pagination] Fix next page button not working if there is no total page count
  • #1538 bda4d6c Thanks @rgdelato! - [Combobox] Add hideCheckbox prop to Combobox.Item
  • #1548 6db8bd8 Thanks @ericag1985! - [TimeField] Fix position of popover relative to the input
  • #1551 8ce9652 Thanks @tounsoo! - [ButtonLink] Fix href not being passed correctly to anchor tag
  • #1538 bda4d6c Thanks @rgdelato! - [Combobox] Add forceCloseOnSelect and forceClearInputValueOnSelect props to Combobox.Item

1.46.1

Patch Changes

1.46.0

Minor Changes

Patch Changes

1.45.2

Patch Changes

  • #1530 ef07e3d Thanks @AdamLantz! - [DateFieldSingle, DateFieldRange] Close calendar popover upon selection
  • #1511 9c7721d Thanks @AdamLantz! - [Calendar] Resolve scrolling issues in year picker
  • #1511 9c7721d Thanks @AdamLantz! - [Calendar] Modify default minimum and maximum years so that the year picker has a discrete range
  • #1511 9c7721d Thanks @AdamLantz! - [Calendar] Adjust year picker keyboard interactions for accessibility
  • #1522 c9903d3 Thanks @AdamLantz! - [DateFieldSingle, DateFieldRange] Fix Android next button not navigating to next field when a datefield popover is open
  • #1518 f363ff7 Thanks @AdamLantz! - [Calendar] Fix calendar losing focus after selecting month or year
  • #1518 f363ff7 Thanks @AdamLantz! - [DateFieldSingle, DateFieldRange] Fix input being not keyboard-modifiable once a date has been entered; also fix extraneous onChange calls
  • a23b2c4 Thanks @AdamLantz! - [Field components] Fix moreInfo tooltip lingering and positioning incorrectly after focus has left the field
  • #1522 c9903d3 Thanks @AdamLantz! - [DateFieldSingle, DateFieldRange, NumberField] Fix some misfiring of onFocus and onBlur; corrected types from FocusEvent to React.FocusEvent

1.45.1

Patch Changes

1.45.0

Minor Changes

  • #1429 4751366 Thanks @pbuckingham-st! - [Dependencies] Removed @servicetitan/hammer-react
  • #1429 4751366 Thanks @pbuckingham-st! - [Types] New exports: ButtonToggleState, CalendarRangeValue, CalendarValue, CheckboxState, ComboboxContextProps, ComboboxMultipleProps, ComboboxSingleProps, CustomThemeType, DateFieldRangeValue, LayoutUtilProps, ListboxItemType, MenuCommonProps, MenuReturnProps, RadioState, SegmentState, SelectMultipleProps, SelectSingleProps, SideNavLinkProps, SkeletonCircleProps, SkeletonPillProps, SkeletonRectangleProps, SkeletonTextProps, SwitchState, UseSwipeFn, DataTrackingId, DistributiveOmit, MaxLengthCounterProps, IANA_TIMEZONES, IanaZone, Locale, ButtonAppearance, OnCloseProps, DisableCloseOnEscapeOrClickProps, GapSize, LayoutUtilProps, SemanticColor, Size, Status, Svg

Patch Changes

1.44.1

Patch Changes

  • #1503 5567ca0 Thanks @w-a-t-s-o-n! - Add missing patch updates from 1.43.1 → 1.43.3
    • [Combobox] Fix Combobox disabled and readOnly behavior
    • [Icons] Add gnav_home_filled and gnav_home_outline icons
    • [Icons] Add ai_mark icon
    • [Icons] Add new ai_mark_gradient icon

1.44.0

Minor Changes

Patch Changes

1.43.3

Patch Changes

1.43.2

Patch Changes

1.43.1

Patch Changes

1.43.0

Minor Changes

Patch Changes

  • #1419 2a34f6b Thanks @karpoff-titan! - [Page] Fix Page panel adding extra scroll space when offset
  • Updated dependencies [1efcc9c]:
    • @servicetitan/hammer-react@1.41.0

1.42.2

Patch Changes

  • #1412 2b4eac0 Thanks @tounsoo! - [Pagination] Fix Pagination not being exported
  • #1413 78b778e Thanks @AdamLantz! - [Icon] Add global nav icon for Field Pro
  • #1403 46b4a7b Thanks @AdamLantz! - [DateFieldYearless] Fix a case where pasting a value in could result in onChange not being called
  • Updated dependencies [46b4a7b]:
    • @servicetitan/hammer-react@1.40.2

1.42.1

Patch Changes

  • #1401 7aba43b Thanks @AdamLantz! - [DateFieldSingle, DateFieldRange] Fix invalid props spread onto input element
  • Updated dependencies [7aba43b]:
    • @servicetitan/hammer-react@1.40.1

1.42.0

Minor Changes

Patch Changes

1.41.0

Minor Changes

Patch Changes

1.40.3

Patch Changes

  • #1373 d617c5f Thanks @AdamLantz! - [DateField, DateFieldSingle, DateFieldRange] Tweak conditional rendering of popover content
  • #1373 d617c5f Thanks @AdamLantz! - [DateFieldSingle, DateFieldRange] Reduce number of excess onChange calls
  • #1373 d617c5f Thanks @AdamLantz! - [DateField, DateFieldSingle, DateFieldRange] Restrict calendar positioning to verticial axis
  • #1373 d617c5f Thanks @AdamLantz! - [DateFieldSingle, DateFieldRange] Update onFocus and onBlur to treat calendar as part of the focus area
  • Updated dependencies [d617c5f, d617c5f, d617c5f, d617c5f]:
    • @servicetitan/hammer-react@1.38.3

1.40.2

Patch Changes

1.40.1

Patch Changes

  • #1361 e7de26c Thanks @pbuckingham-st! - [Dialog, Drawer] Fix for dialog or drawer closing when the open state is not changed
  • Updated dependencies [e7de26c]:
    • @servicetitan/hammer-react@1.38.1

1.40.0

Minor Changes

Patch Changes

1.39.0

Minor Changes

Patch Changes

1.38.0

Minor Changes

Patch Changes

1.37.2

Patch Changes

1.37.1

Patch Changes

1.37.0

Minor Changes

  • #1301 5c52b85 Thanks @AdamLantz! - [Icon] Added icons: column_editor, due_date, production_manager, recurring_service, sales_manager, start_date, subtasks

Patch Changes

1.36.0

Minor Changes

  • #1277 099a80c Thanks @AdamLantz! - [Drawer, Dialog] Add props to leverage animation state (onOpenAnimationStart, onOpenAnimationComplete, onCloseAnimationStart, onCloseAnimationComplete)

Patch Changes

1.35.1

Patch Changes

  • #1280 0c48362 Thanks @tounsoo! - [Menu, Popover, Tooltip, Toaster] Add stronger safe guard for Popover API usages
  • #1287 0e51e8b Thanks @ericag1985! - [Page] Fix page header not showing only a primary action
  • Updated dependencies [0c48362]:
    • @servicetitan/hammer-react@1.36.1

1.35.0

Minor Changes

Patch Changes

1.34.1

Patch Changes

  • #1262 1c87a6c Thanks @rgdelato! - [Combobox] Increasing setTimeout on Combobox.ItemAddNew to fire after Popover closes
  • #1079 acae1dc Thanks @tounsoo! - [Link] Add a way to handle route handling similar to SideNavLink
  • Updated dependencies [1c87a6c]:
    • @servicetitan/hammer-react@1.35.1

1.34.0

Minor Changes

Patch Changes

1.33.1

Patch Changes

  • #1237 47dbf2a Thanks @rgdelato! - [Flex] Revert omitting flexShrink prop type and deprecate instead
  • Updated dependencies [47dbf2a]:
    • @servicetitan/hammer-react@1.34.1

1.33.0

Minor Changes

Patch Changes

1.32.1

Patch Changes

1.32.0

Minor Changes

Patch Changes

1.31.4

Patch Changes

1.31.3

Patch Changes

  • #1200 aca4db6 Thanks @ericag1985! - [Page] Fix footer bootstrap override with revert layer
  • #1199 d579afa Thanks @ericag1985! - [Button Toggle, Toolbar Toggle Button] Fix tier 3 token style regression
  • Updated dependencies [d579afa]:
    • @servicetitan/hammer-react@1.32.3

1.31.2

Patch Changes

1.31.1

Patch Changes

1.31.0

Minor Changes

Patch Changes

1.30.0

Minor Changes

Patch Changes

1.29.0

Minor Changes

Patch Changes

1.28.0

Minor Changes

Patch Changes

  • #1129 6e2f4f1 Thanks @tounsoo! - [Popover, Tooltip] Fix Popover and Tooltip repositioning when it is closing
  • #1138 64574f4 Thanks @tounsoo! - [Popover, Tooltip] Add root prop to Tooltip and Popover for fallback usages
  • #1120 e4fa835 Thanks @tounsoo! - [Popover, Menu, Combobox, Tooltip, DateField] Add fallback for components using Popover API to legacy version component if browser is incompatible
  • #1140 c54203a Thanks @w-a-t-s-o-n! - [Dialog] Use mousedown event to only close when click starts outside dialog
  • Updated dependencies [6e2f4f1, 64574f4, e4fa835, c54203a]:
    • @servicetitan/hammer-react@1.29.3

1.27.2

Patch Changes

1.27.1

Patch Changes

1.27.0

Minor Changes

Patch Changes

1.26.5

Patch Changes

  • #1144 6e92522 Thanks @tounsoo! - [PopoverLegacy] Fix PopoverLegacyButton to handle undefined children
  • Updated dependencies [6e92522]:
    • @servicetitan/hammer-react@1.28.5

1.26.4

Patch Changes

  • #1141 cddd91e Thanks @tounsoo! - [Menu] Add root prop to Menu for fallback usages
  • Updated dependencies [cddd91e]:
    • @servicetitan/hammer-react@1.28.4

1.26.3

Patch Changes

  • #1137 6e565fc Thanks @tounsoo! - [Popover, Tooltip] Add root prop to Tooltip and Popover for fallback usages
  • Updated dependencies [6e565fc]:
    • @servicetitan/hammer-react@1.28.3

1.26.2

Patch Changes

  • #1133 d72785a Thanks @tounsoo! - [Popover, Menu, Combobox, Tooltip, DateField] Add fallback for components using Popover API to legacy version component if browser is incompatible
  • Updated dependencies [d72785a]:
    • @servicetitan/hammer-react@1.28.2

1.26.1

Patch Changes

1.26.0

Minor Changes

Patch Changes

1.25.0

Minor Changes

Patch Changes

1.24.0

Minor Changes

1.23.1

Patch Changes

  • #980 8d42dbe Thanks @rgdelato! - [Textarea] Bugfix for Textarea erroring during SSR
  • #1025 3489b4b Thanks @rgdelato! - [Divider, Overflow, SegmentedControl, Layout, Page] Bugfix for width in non-Webkit browsers (such as Firefox)
  • #1029 240b47f Thanks @tounsoo! - [Popover] Fix modal Popover closing when tabbing back to trigger
  • Updated dependencies [8d42dbe, 3489b4b, 240b47f]:
    • @servicetitan/hammer-react@1.26.1

1.23.0

Minor Changes

  • #1016 2c39aae Thanks @AdamLantz! - [Combobox, Popover] add minPopoverHeight prop to Combobox, tweak Popover styles
  • #1006 8302987 Thanks @tounsoo! - [Tooltip, Label] Under-the-hood refactoring of Tooltip to use HTML Popover API
  • #983 6d1e8fd Thanks @tounsoo! - [Popover, Combobox, DateField] Under-the-hood refactoring of Popover to use HTML Popover API

Patch Changes

1.22.0

Minor Changes

  • #1011 a876dc8 Thanks @ericag1985! - [Icon] Add new icons: Roofing, Commercial, Full Procurement Integration, and SalesPro

Patch Changes

1.21.1

Patch Changes

  • #985 60b58f8 Thanks @tounsoo! - Remove animation package dependency and use view-transition API
  • Updated dependencies [60b58f8]:
    • @servicetitan/hammer-react@1.25.1

1.21.0

Minor Changes

Patch Changes

1.20.5

Patch Changes

  • #964 96e312c Thanks @tounsoo! - Fix Overflow creating empty scroll when input type elements are overflowing.
  • #965 e092c88 Thanks @seanmadi! - Fix Toast preventing t key press due to active element incorrectly identified when in an MFE
  • Updated dependencies [96e312c, e092c88]:
    • @servicetitan/hammer-react@1.24.1

1.20.4

Patch Changes

  • #958 1862ba2 Thanks @rgdelato! - ANV-2527: Update useAccessibleColor light mode to preserve color prop
  • #947 c0eaae4 Thanks @tounsoo! - Update Overflow to have option to use inherited height
    • Fix rendering issue on resize
  • #957 850ef84 Thanks @tounsoo! - Add additional foreground tokens and update overlay tokens to enhance color accessibility- Update Button, Listbox, Calendar, SideNav, Link to use the new tokens
  • #962 897a39c Thanks @tounsoo! - Fix incorrect with when Layout component is used inside a flexbox
    • Fix incorrect type used in Overflow component
  • Updated dependencies [1862ba2, c0eaae4, 850ef84, 897a39c]:
    • @servicetitan/hammer-react@1.24.0
    • @servicetitan/hammer-token@2.0.1

1.20.3

Patch Changes

1.20.2

Patch Changes

1.20.1

Patch Changes

1.20.0

Minor Changes

Patch Changes

  • Updated dependencies [54b13b4]:
    • @servicetitan/hammer-react@1.23.0

1.19.0

Minor Changes

Patch Changes

1.18.0

Minor Changes

Patch Changes

  • #915 c3f79b7 Thanks @w-a-t-s-o-n! - Fix closing DateField dropdown on click outside in shadow root
  • #910 43a2f02 Thanks @tounsoo! - Fix Page content not allowing horizontal scrolling when content overflows and Page height not covering available space when in small screen.
  • Updated dependencies [c3f79b7, 3246da5]:
    • @servicetitan/hammer-react@1.21.1
    • @servicetitan/hammer-token@1.3.6

1.17.0

Minor Changes

Patch Changes

1.16.14

Patch Changes

  • #892 08dbcd5 Thanks @w-a-t-s-o-n! - Import @servicetitan/anvil2 package into @servicetitan/hammer repository
    • Update @servicetitan/anvil2 to use pnpm
      • Remove package-lock.json
      • Update @servicetitan/hammer-* dependencies to use workspace:* version
    • Update @servicetitan/anvil2 dependency to use workspace:* version in docs and figma-icon-gen
    • Update root package.json packageManager entry to latest pnpm version
    • Update vite-plugin-dts from 3.9.1 to 4.4.0
    • Update @types/node from 18 to 20
    • Generate new pnpm-lock.yaml file
    Update hammer dependencies:
    • @servicetitan/hammer-react@1.20.6
    • @servicetitan/hammer-token@1.3.5
    • @servicetitan/hammer-icon@1.0.3

1.16.13

Patch Changes

  • #310 b83d396 Thanks @tounsoo! - - Fix Sidebar toggle button positioning
    • Merge Page.Content padding with virtual scroll safe area in order to reduce unnecessary space usage

1.16.12

Patch Changes

1.16.11

Patch Changes

1.16.10

Patch Changes

1.16.9

Patch Changes

  • #305 de49dad Thanks @dependabot! - - Bump @servicetitan/hammer-icon from 1.0.1 to 1.0.2
    • 🏠 Internal
      • ANV-2332: Adding CHANGELOG.md to package.json files field #840 (@rgdelato)
    • Bump @servicetitan/hammer-react from 1.20.1 to 1.20.4
      • 🐛 Bug Fix
      • 🏠 Internal
        • ANV-2332: Adding CHANGELOG.md to package.json files field #840 (@rgdelato)

1.16.8

Patch Changes

1.16.7

Patch Changes

1.16.6

Patch Changes

  • #285 7f4b8f3 Thanks @rgdelato! - ANV-2259: Bugfix for hardcoded fill color in latest Global Nav icons

1.16.5

Patch Changes

1.16.4

Patch Changes

1.16.3

Patch Changes

1.16.2

Patch Changes

1.16.1

Patch Changes

  • #258 9276b81 Thanks @rgdelato! - - Bump @servicetitan/hammer-react from 1.18.4 to 1.18.5
    • 📝 Dependencies
    • 🐛 Bug Fix
      • ANV-2043: Fix missing gap for listbox option when it is in group #794 (@tounsoo)
      • ANV-2046 ANV-2060: Overflow bug fixes #770 (@tounsoo)
      • ANV-1746: Dialog [A2]: on initial open focus is not trapped inside #779 (@pbuckingham-st @rgdelato)
      • ANV-1835: Fix Combobox single select items not matching listbox interactive styles #795 (@tounsoo @rgdelato)
      • ANV-2214: Bugfixes for extra state changes on Checkbox click inside Combobox.Item, custom environment prop, and Combobox.Item flex properties #791 (@rgdelato)
      • ANV-2222: Fix button compound hover and active overlay with incorrect border radius #793 (@tounsoo)
    • 🏠 Internal
      • ANV-2185 & ANV-2186: Fix icon gen plugin and add new icons #792 (@w-a-t-s-o-n)

1.16.0

Minor Changes

  • #257 56ce312 Thanks @w-a-t-s-o-n! - New global nav icons added:
    • gnav_account_active.svg, gnav_account_inactive.svg
    • gnav_accounting_active.svg, gnav_accounting_inactive.svg
    • gnav_agreements_active.svg, gnav_agreements_inactive.svg
    • gnav_calls_active.svg, gnav_calls_inactive.svg
    • gnav_chat_active.svg, gnav_chat_inactive.svg
    • gnav_dashboard_active.svg, gnav_dashboard_inactive.svg
    • gnav_dispatch_active.svg, gnav_dispatch_inactive.svg
    • gnav_fleet_pro_active.svg, gnav_fleet_pro_inactive.svg
    • gnav_follow_up_active.svg, gnav_follow_up_inactive.svg
    • gnav_help_active.svg, gnav_help_inactive.svg
    • gnav_inventory_active.svg, gnav_inventory_inactive.svg
    • gnav_marketing_active.svg, gnav_marketing_inactive.svg
    • gnav_menu_collapse.svg
    • gnav_menu_expand.svg
    • gnav_plg_active.svg, gnav_plg_inactive.svg
    • gnav_pos_active.svg, gnav_pos_inactive.svg
    • gnav_pricebook_active.svg, gnav_pricebook_inactive.svg
    • gnav_projects_active.svg, gnav_projects_inactive.svg
    • gnav_reports_active.svg, gnav_reports_inactive.svg
    • gnav_schedule_active.svg, gnav_schedule_inactive.svg
    • gnav_settings_active.svg, gnav_settings_inactive.svg
    • gnav_tasks_active.svg, gnav_tasks_inactive.svg
    • gnav_titan_advisor_active.svg, gnav_titan_advisor_inactive.svg
  • #256 32d1be0 Thanks @w-a-t-s-o-n! - New standardized icons added:
    • accounting_integrations.svg
    • appointments.svg
    • enterprise_hub.svg
    • leads.svg
    • release_notes.svg

1.15.3

Patch Changes

  • #253 3ddea9d Thanks @tounsoo! - - Bump @servicetitan/hammer-token from 1.3.2 to 1.3.3
    • 🐛 Bug Fix
      • NOTICK: Add missing primitive tokens and remove color-scheme setting in Theme Provider #790 (@tounsoo)

1.15.2

Patch Changes

  • #252 75fc7e9 Thanks @tounsoo! - - Bump @servicetitan/hammer-react from 1.8.3 to 1.8.4
    • 🐛 Bug Fix
      • NOTICK: Add missing primitive tokens and remove color-scheme setting in Theme Provider #790 (@tounsoo)

1.15.1

Patch Changes

  • #250 6abc32a Thanks @tounsoo! - - Bump @servicetitan/hammer-react from 1.8.0 to 1.8.3
    • 🐛 Bug Fix
      • ANV-2090: Toast Shadow DOM update #786 (@w-a-t-s-o-n)
      • ANV-2216: Fix CSS var not being available in certain conditions, theme tokens to not override each other with different versions values #776 (@tounsoo)
      • ANV-2067: Adding @deprecated to Combobox onInputValueChange prop #766 (@rgdelato)
      • ANV-1955: Update Date Field input mask to default to the mm/dd/yyyy format #781 (@pbuckingham-st)
    • 🏠 Internal
      • ANV-2217: update themeprovider css to be more legible #788 (@tounsoo)
    • Bump @servicetitan/hammer-token from 1.2.0 to 1.3.2
      • ✨ New Feature
      • 🐛 Bug Fix
        • ANV-2216: Fix CSS var not being available in certain conditions, theme tokens to not override each other with different versions values #776 (@tounsoo)

1.15.0

Minor Changes

1.14.2

Patch Changes

  • #240 d251ac2 Thanks @tounsoo! - - Bugfix: scrollbar removing css to be scoped to only when Page is present
  • #238 3f20c8a Thanks @dependabot! - - Bump @servicetitan/hammer-react from 1.17.5 to 1.17.7 in the hammer-packages group across 1 directory
    • 🐛 Bug Fix

1.14.1

Patch Changes

1.14.0

Minor Changes

1.13.2

Patch Changes

1.13.1

Patch Changes

1.13.0

Minor Changes

Patch Changes

1.12.3

Patch Changes

  • #222 a47e221 Thanks @dependabot! - Bump @servicetitan/hammer-react from 1.16.2 to 1.16.4 (Changelog)
    • 🐛 Bug Fixes
      • ANV-2059: Fix Menu.Item not combining className prop with internal className #750 (@tounsoo)
      • ANV-1664: Add missing layout util props #736 (@tounsoo)
      • ANV-1987: Bugfix for Listbox.Option (and single Combobox.Item) not allowing use of full width #731 (@rgdelato)
    • 📝 Dependencies

1.12.2

Patch Changes

1.12.1

Patch Changes

1.12.0

Minor Changes

  • #208 0963649 Thanks @w-a-t-s-o-n! - - Bump @servicetitan/hammer-react to 1.15.0
    • ✨ New Feature
    • 🐛 Bug Fix
      • ANV-1860: Bugfix for TextField input missing maxLength #722 (@rgdelato)
      • ANV-1886: OverflowText shows expand button even if it isn’t overflowing #715 (@pbuckingham-st)
    • ANV-1675: Export new Breadcrumbs and Breadcrumbs.Link components

1.11.1

Patch Changes

1.11.0

Minor Changes

  • #204 8cd6fb7 Thanks @tounsoo! - - Bump @servicetitan/hammer-react to 1.14.0
    • @servicetitan/hammer-react@1.14.0
      • 🚀 Enhancement
        • ANV-1884: Feature to disabled dates by day of week in Calendar #702 (@tounsoo)
      • 📝 Dependencies
      • 🐛 Bug Fix
        • ANV-1990: Progress Bar color variable defaults #714 (@w-a-t-s-o-n)
        • ANV-1931: Divider not able to be used as children for Details.Summary #699 (@tounsoo)
        • ANV-1880: fix Overflow cutting off focus ring #711 (@tounsoo)
        • ANV-1882: Adding description to Radio and Checkbox components #704 (@rgdelato)
      • 🏠 Internal
        • ANV-1791: Increase code coverage of SegmentedControl to 90% #716 (@tounsoo)
        • ANV-1855: Increase code coverage to 90% on Tooltip code #709 (@pbuckingham-st)
    • @servicetitan/hammer-react@1.13.1
      • 🐛 Bug Fix
        • ANV-1895: Progress Bar to show completed styles when value and max are equal number with different types #701 (@tounsoo)
    • @servicetitan/hammer-react@1.13.0
      • 🚀 Enhancement
        • ANV-1918: Menu to have better fallback placement and to add manual control of placement #703 (@tounsoo)
      • 📝 Documentation

Patch Changes

1.10.3

Patch Changes

1.10.2

Patch Changes

1.10.1

Patch Changes

1.10.0

Minor Changes

1.9.1

Patch Changes

1.9.0

Minor Changes

Patch Changes

1.8.2

Patch Changes

1.8.1

Patch Changes

  • #189 3eb6781 Thanks @pbuckingham-st! - Fixed a bug where the published package was missing the dist directory.
  • #187 c7ee85e Thanks @pbuckingham-st! - Limit import paths using the package.json#exports field. Going forward, all imports from this package should use one of the following paths:
    • "@servicetitan/anvil2";
    • "@servicetitan/anvil2/token";
    • "@servicetitan/anvil2/assets/*"; (icons, etc.)

1.8.0

Minor Changes

1.7.0

Minor Changes

Patch Changes

  • #182 e49bd57 Thanks @dependabot! - - Bump @servicetitan/hammer-react to 1.10.3
    • NOTICK: Fix SearchField not firing onChange when clearing #661 (@tounsoo)
    • ANV-1872: Fix regression of DialogFooter not sticking to bottom #678 (@tounsoo)
    • ANV-1902: font size 100% is using local size defined from monolith stylesheet #667 (@tounsoo)
    • ANV-1796: Fix ComboboxSearchField dead click areas #676 (@tounsoo)
    • FEP-1914: Prevent Dialog.showModal() from running if dialog is already open #682 (@w-a-t-s-o-n)
    • ANV-1875: Fix Combobox dropdown to scroll when navigating with keyboard arrows #677 (@tounsoo)

1.6.1

Patch Changes

1.6.0

Minor Changes

1.5.0

Minor Changes

1.4.2

Patch Changes

1.4.1

Patch Changes

1.4.0

Minor Changes

1.3.5

Patch Changes

1.3.4

Patch Changes

  • #159 c63d987 Thanks @rgdelato! - <br />
    • Updating hammer-react to 1.7.3
    • Importing hammer-react hooks and functions from dist directory
    • Externalizing react-router and react-router-dom in the vite build

1.3.3

Patch Changes

1.3.2

Patch Changes

  • #154 94762e9 Thanks @tounsoo! - - Wrapped all data items that can be ReactElement with childrenToString()
    • Added useTrackingId to SegmentedControl component

1.3.1

Patch Changes

1.3.0

Minor Changes

1.2.8

Patch Changes

  • #147 95b8095 Thanks @rgdelato! - <br />
    • Bump @servicetitan/hammer-react to 1.5.0
    • ANV-1435: Add new SegmentedControl component as Beta
    • Bugfix for Popover components (Combobox, Menu, etc) inside of Dialog

1.2.7

Patch Changes

  • #145 993feff Thanks @rgdelato! - <br />
    • Remove forwardRef from Popover
    • Bump @servicetitan/hammer-react to 1.4.1

1.2.6

Patch Changes

1.2.5

Patch Changes

1.2.4

Patch Changes

  • #133 37a21be Thanks @tounsoo! - - Added a function to update window scroll position when virtual scrollbar scroll changes
    • Added a blocker to stop update of each other while one is in use

1.2.3

Patch Changes

1.2.2

Patch Changes

1.2.1

Patch Changes

1.2.0

Minor Changes

  • #116 83182ad Thanks @tounsoo! - - Added responsiveness to Page Sidebar
    • Fixed scrollbar not showing on Page Content in chrome
    • Fixed --offset not working as expected

Patch Changes

  • #130 59c1e5d Thanks @tounsoo! - - Bump: hammer-react@1.1.3, hammer-icon@1.0.1, hammer-token@1.1.2
    • Replace getLabelFromChildren with childrenToString function from Hammer

1.1.2

Patch Changes

  • #127 ef899d6 Thanks @dependabot! - [dependabot] patch and minor version bumps
  • #124 ac9a779 Thanks @w-a-t-s-o-n! - Fix default size of Local Settings icon
  • #122 57f824a Thanks @w-a-t-s-o-n! - <br />
    • Bump hammer-react to 1.1.0
    • Bump hammer-token to 1.1.0
    • Add commander to devDependencies
    • Use hammer-token CLI tool to generate CSS Utils (no external changes)
  • #126 ec3d88c Thanks @tounsoo! - - bump @servcietitan/hammer-react@1.1.2
    • export types from hammer-react

v1.1.1 (Wed Jul 10 2024)

📝 Dependencies

🐛 Bug Fix

  • ANV-1637: Fix circular structure issue with useTrackingId on SB #118 (@tounsoo)

🏠 Internal

  • Chore: add dependabot label for weekly dependabot action #121 (@tounsoo)
  • Add dependabot label for dependabot PRs #119 (@tounsoo)
  • ANV-1264: Creating index.ts files for icons #113 (@rgdelato)

Authors: 4


v1.1.0 (Tue Jul 02 2024)

🚀 Enhancement

  • ANV-1398: Implement FullStory Tagging Solution #105 (@tounsoo)

📝 Dependencies

🐛 Bug Fix

🏠 Internal

  • Adding GitHub action to run the actual build in PRs #114 (@rgdelato)

Authors: 4


v1.0.2 (Wed Jun 26 2024)

🐛 Bug Fix

Authors: 3


v1.0.1 (Tue Jun 25 2024)

📝 Dependencies

✨ New Asset

🐛 Bug Fix

  • ANV-1579: Fix border-radius for Page sidebar toggle button #100 (@tounsoo)
  • ANV-1581: Fix TextField prefix type to string #99 (@tounsoo)

🏠 Internal

Authors: 5


v1.0.0 (Mon Jun 03 2024)

💥 Breaking Change

✨ New Feature

🚀 Enhancement

📝 Dependencies

✨ New Asset

🐛 Bug Fix

⚠️ Pushed to master

Authors: 4


Last modified on November 2, 2026