Skip to content

Releases: tyler-technologies-oss/forge

v3.10.4

01 Aug 20:17
Compare
Choose a tag to compare

🐛 Bug Fix

  • fix(tab-bar): fixed a bug where child tabs were not synchronizing with the active tab state #967 (@DRiFTy17)

Authors: 1

v3.10.3

30 Jul 17:47
Compare
Choose a tag to compare

🐛 Bug Fix

  • feat(date-range-picker): fixed a bug where the input mask was not being destroyed on end date input if turning off the mask #966 (@DRiFTy17)

Authors: 1

v3.10.2

30 Jul 15:22
Compare
Choose a tag to compare

🐛 Bug Fix

  • fix(field): add overflow and isolation token to the inner container element #965 (@nickonometry)
  • fix(menu): allow cascading menus to use bottom and top placements if left or right isn't available #964 (@DRiFTy17)

Authors: 2

v3.10.1

24 Jul 14:06
Compare
Choose a tag to compare

🐛 Bug Fix

  • fix(time-picker): allow min and max to wrap around midnight #963 (@DRiFTy17)
  • fix(app-bar-profile-button): fixed a bug where the popover could get destroyed before the animation completes #961 (@DRiFTy17)

Authors: 1

v3.10.0

15 Jul 12:18
Compare
Choose a tag to compare

🚀 Enhancement

  • feat(date-picker): add new dateFormat and shortcuts APIs to allow for alternative built-in date formats #959 (@DRiFTy17)

🐛 Bug Fix

  • fix(FAB): remove size detection logic in favor of label slotted content only #958 (@DRiFTy17)
  • fix(list): move margins from host to internal container element #957 (@DRiFTy17)

Authors: 1

v3.9.2

02 Jul 15:47
Compare
Choose a tag to compare

🎉 This release contains work from a new contributor! 🎉

Thank you, Rob Jacobs (@RobJacobs), for all your work!

🐛 Bug Fix

  • fix(expansion-panel): trigger toggle from keyup event #955 (@DRiFTy17)
  • fix: use modern styles for visually hidden content #956 (@DRiFTy17)
  • fix(overlay): do not hide overlay by default when clipped by ancestors #952 (@DRiFTy17)
  • fix(date-picker): remove timestamp when setting "today" date #954 (@DRiFTy17)
  • fix(date-picker): toggle button will inherit density of text field if necessary #953 (@DRiFTy17)
  • feat(badge): update gap spacing #938 (@DRiFTy17)
  • fix(table): remove head cell filter vertical align style (#915) #948 (@RobJacobs)
  • chore: eslint v9 upgrade #950 (@DRiFTy17)

📝 Documentation

Authors: 2

v3.9.1

12 Jun 17:49
Compare
Choose a tag to compare

🐛 Bug Fix

  • fix(tooltip): do not render empty tooltips #942 (@DRiFTy17)
  • fix(color-picker): fixed a bug related to the hex format and gradient cursor position #941 (@DRiFTy17)
  • fix(menu): use arrow_right_alt icon for cascading menus with v2 icons #940 (@DRiFTy17)

Authors: 1

v3.9.0

09 Jun 18:44
Compare
Choose a tag to compare

🎉 This release contains work from new contributors! 🎉

Thanks for all your work!

❤️ Beau Christian (@bctt)

🚀 Enhancement

🐛 Bug Fix

  • fix(dialog): fixed a bug where the backdrop could still be clicked if persistent is set after open #937 (@DRiFTy17)
  • chore: silence mixed-decls warning in vite #934 (@DRiFTy17)
  • fix(popover): fixed a bug where popovers open after current were closing when hovered #931 (@DRiFTy17)
  • chore: consolidating various defineXComponent calls to use the standard forge-core defineCustomElement call #912 (@bctt)
  • fix(view-switcher): output height and width tokens on host element #917 (@samrichardsontylertech)
  • fix(toolbar): Apply min-width to grid center slots to allow overflows #909 (@Alanoll)

📝 Documentation

Authors: 8

v3.8.1

09 Apr 15:32
Compare
Choose a tag to compare

🐛 Bug Fix

  • fix(expansion-panel): fix connected check #904 (@eliganemtyler @DRiFTy17)
  • fix(list-item): fixed a bug where multiple clicks on the interactive element could occur #905 (@DRiFTy17)
  • chore(dialog): remove unused slide direction values from DialogAnimationType #906 (@DRiFTy17)

📝 Documentation

Authors: 2

v3.8.0

03 Apr 19:24
Compare
Choose a tag to compare

🎉 This release contains work from a new contributor! 🎉

Thank you, Eli Ganem (@eliganemtyler), for all your work!

🚀 Enhancement

  • feat: expose popover APIs in select, autocomplete, and menu #899 (@DRiFTy17)
  • feat(app-bar): remove default auto-theming in favor of scoped CSS variables and theme attribute #894 (@DRiFTy17)
  • feat(scrollbar): add variable mixin for consistent usage with other modules #897 (@DRiFTy17)
  • feat(dialog): add "reason" for why dialog is about to close to event detail #875 (@DRiFTy17)
  • feat(badge): refactor to use Lit #879 (@DRiFTy17)
  • feat(card): refactor to use Lit #874 (@DRiFTy17)
  • feat(dialog): automatically apply height: auto to slotted <forge-scaffold> #866 (@DRiFTy17)
  • chore: update imask dependency from 6.6.1 to 7.1.3 #870 (@DRiFTy17)
  • Feat/expansion panel target button #775 (@eliganemtyler @DRiFTy17)
  • chore: upgrade typescript to 5.8.2 #871 (@DRiFTy17)

🐛 Bug Fix

  • fix: readopt styles in Lit-based components when adopted #900 (@DRiFTy17)
  • fix(app-bar): remove default width to allow for wider logos without overriding styles #896 (@DRiFTy17)
  • fix(table): fixed a bug where the table head cell border could be hidden #895 (@DRiFTy17)
  • fix: updated how overlay positioning is handled when overflowing the viewport bounds #883 (@DRiFTy17)
  • fix(dialog): update accessible label and description handling for improved ARIA support #888 (@DRiFTy17)
  • fix: enable Lit-based component compatibility with Forge @customElement decorator #889 (@DRiFTy17)
  • fix(select): fix duplicate label CSS part #892 (@DRiFTy17)
  • chore(stepper-constants): fix to set explicit index type for compatibility #887 (@DRiFTy17)
  • fix(autocomplete): fixed an issue where aria-controls attr was being removed when the popover closed #882 (@nickonometry)
  • fix(table): fixed a bug where pressing space key would not trigger row selection handling #877 (@DRiFTy17)
  • fix(switch): improve contrast when disabled #885 (@DRiFTy17)
  • fix(list-item): fix regression related to slotted <button> width applying to other child elements #884 (@DRiFTy17)
  • fix(profile-card): focus profile button before sign out button if available #881 (@DRiFTy17)
  • fix(app-bar-profile-button): adjust default tooltip placement #880 (@DRiFTy17)
  • fix(dialog): use capturing keydown listener #869 (@DRiFTy17)
  • fix(button): use grid layout instead of flex to avoid text nodes collapsing #867 (@DRiFTy17)
  • chore: revert eslint-config-prettier version upgrade #876 (@DRiFTy17)
  • fix(avatar): hide text when image is rendered #863 (@DRiFTy17)
  • chore: move toggleState() helper to general utils and export from lib #864 (@DRiFTy17)
  • chore: bump dependency versions #873 (@DRiFTy17)

📝 Documentation

🔩 Dependency Updates

  • chore: fix lint warning due to typescript compatibility with legacy shared lint rules package #890 (@DRiFTy17)

Authors: 3