Skip to content

Releases: Endava/BEEQ

v1.8.3

31 Jan 18:39
b64cbd4
Compare
Choose a tag to compare

1.8.3 (2025-01-31)

Chore ⚙️

  • deps: update dependency @stencil/vue-output-target to v0.9.4 (#1426)
  • deps: update nx to v20.4.0 (#1427)
  • deps: update React dependencies to v19 (major) (#1428)

❤️ Thank You

v1.8.2

27 Jan 15:43
b68ef60
Compare
Choose a tag to compare

1.8.2 (2025-01-27)

Refactor 🛠️

  • Accordion: replace calc-size() animation with interpolate-size (#1393)

Documentation 📚

  • Zeroheight: fix SVG loader script to display BEEQ icons in the code preview (4a1e2b4)

Chore ⚙️

  • deps: update node.js to v22.12.0 (#1389)
  • deps: update dependency npm to v11 (#1391)
  • deps: update Stencil output targets (#1388)
  • deps: update dependency stylelint to v16.12.0 (#1390)
  • deps: update dependency tailwindcss to v3.4.17 (#1392)
  • deps: update nx to v20.3.0 (#1394)
  • deps: update dependency @stencil/core to v4.23.1 (#1395)
  • deps: update commitlint (#1396)
  • deps: update eslint (#1397)
  • deps: update dependency chromatic to v11.22.0 (#1398)
  • deps: update dependency core-js to v3.39.0 (#1399)
  • deps: update dependency vite to v6 (#1400)
  • deps: update swc (#1401)
  • deps: update dependency core-js to v3.40.0 (#1402)
  • deps: update dependency puppeteer to v23.11.1 (#1403)
  • deps: update dependency @babel/core to v7.26.0 (#1404)
  • deps: update dependency globals to v15.14.0 (#1406)
  • deps: update dependency @babel/preset-react to v7.26.3 (#1405)
  • deps: fix conflicting peer dependency after installing vite v6 (#1407)
  • deps: update dependency @types/react to v18.3.18 (#1408)
  • deps: update dependency puppeteer to v24 (#1411)
  • deps: update node.js to v22.13.0 (#1410)
  • deps: update stencil (#1412)
  • deps: update nx to v20.3.1 (#1413)
  • deps: update dependency stylelint to v16.13.0 (#1414)
  • deps: update dependency stylelint-config-standard to v37 (#1415)
  • deps: update dependency eslint-plugin-react to v7.37.4 (#1416)
  • deps: update storybook to v8.5.0 (#1417)
  • deps: update dependency eslint-config-prettier to v10 (#1418)
  • deps: update dependency puppeteer to v24.1.0 (#1419)
  • deps: update dependency @stencil/core to v4.24.0 (#1420)
  • deps: update dependency @stencil/core to v4.25.0 (#1421)
  • deps: update storybook to v8.5.1 (#1422)
  • deps: update nx to v20.3.3 (#1423)
  • deps: update storybook to v8.5.2 (#1425)
  • deps: update dependency @stencil/core to v4.25.1 (#1424)

❤️ Thank You

v1.8.1

18 Dec 16:09
f73edaa
Compare
Choose a tag to compare

1.8.1 (2024-12-18)

Chore ⚙️

  • CI: packages files not being published to NPM with nx release publish (37fb77c)
  • deps: update dependency globals to v15.13.0 (#1383)
  • deps: update dependency puppeteer to v23.10.4 (#1384)
  • deps: update dependency vite to v5.4.11 (#1385)
  • deps: update dependency vue to v3.5.13 (#1386)
  • deps: update dependency chromatic to v11.20.2 (#1387)

❤️ Thank You

v1.8.0

17 Dec 19:23
2f90b7e
Compare
Choose a tag to compare

1.8.0 (2024-12-17)

Features ⚡️

  • BEEQ Angular: enable inlineProperties config (#1330)
  • Checkbox: enable support for form-associated (#1213)
  • Date picker: enable support for form-associated (#1362)
  • Input: enable support for form-associated (#1211)
  • Radio: enable support for form-associated (#1353)
  • React: add support for Server Side Rendering (SSR) (#1216)
  • Select: enable support for form-associated (#1212)
  • Slider: enable support for form-associated (#1369)
  • Switch: enable support for form-associated (#1368)
  • Tab: add horizontal and vertical orientation support (#1091)
  • Textarea: enable support for form-associated (#1370)

Bug Fixes 🐞

  • Alert: make close icon customizable via slot (#1230)
  • Assets: set SVG base path in the window object to keep persistence (#1218)
  • BEEQ Vue: improve Vue integration with <Bq> components (#1320)
  • Button: remove role and title attributes from loading icon (#1351)
  • Date picker: update hover and cursor styles for date ranges, disallowed, disabled and today (#1356)
  • Drawer: use x-bold icon instead and move button-close slot inside <bq-button> (#1210)
  • Icon: dedupe icon requests (#1209)
  • Input: better required handler on form submit when value is empty (#1371)
  • Select: display value is not shown when initial value is set (#1217)
  • Stenciljs: copy task returns illegal operation on a directory error (ac9aee7)

Refactor 🛠️

  • Assets Path: set bqSVGBasePath when window and document objects are available (#1238)
  • BEEQ Tailwind: move declarative tokens to its corresponding Tailwind core plugin (#1315)
  • Notification: set notification portal from the components lifecycle: connectedCallback() (#1236)
  • Toast: set toast portal from the components lifecycle: connectedCallback() (#1237)

Documentation 📚

  • update README documentation of each package (#1313)

Chore ⚙️

  • Custom Elements Manifest: add custom elements manifest json files (#1352)
  • ESLint: update ESLint dependency to v9.x and move to flat config (#1297)
  • Nx: configure nx release and remove additional Nx plugins (#1382)
  • config: migrate renovate config (#1333)
  • deps: update nx to v19.6.0 (#1214)
  • deps: update dependency tailwindcss to v3.4.9 (#1215)
  • deps: update angular to v18.2.1 (#1219)
  • deps: update nx to v19.6.2 (#1220)
  • deps: update dependency tailwindcss to v3.4.10 (#1222)
  • deps: update dependency prettier-plugin-tailwindcss to v0.6.6 (#1221)
  • deps: update dependency core-js to v3.38.1 (#1223)
  • deps: update dependency stylelint to v16.8.2 (#1224)
  • deps: update dependency chromatic to v11.7.1 (#1225)
  • deps: update dependency @chromatic-com/storybook to v1.7.0 (#1226)
  • deps: update dependency @swc/core to v1.7.14 (#1227)
  • deps: update dependency @types/react to v18.3.4 (#1228)
  • deps: update dependency @types/node to v22.5.0 (#1229)
  • deps: update postcss (#1231)
  • deps: update lit to v3.2.0 (#1232)
  • deps: update dependency vue to v3.4.38 (#1233)
  • deps: update dependency vite to v5.4.2 (#1234)
  • deps: update dependency vite-tsconfig-paths to v5 (#1235)
  • deps: update dependency @swc/core to v1.7.18 (#1239)
  • deps: update dependency eslint-import-resolver-typescript to v3.6.3 (#1240)
  • deps: update dependency husky to v9.1.5 (#1241)
  • deps: update dependency jsdom to v24.1.3 (#1242)
  • deps: update dependency lint-staged to v15.2.9 (#1243)
  • deps: update dependency ts-jest to v29.2.5 (#1244)
  • deps: update dependency @commitlint/cli to v19.4.0 (#1245)
  • deps: update dependency tslib to v2.7.0 (#1246)
  • deps: update node.js to v20.17.0 (#1247)
  • deps: update dependency puppeteer to v23 (#1249)
  • deps: update dependency jsdom to v25 (#1248)
  • deps: update angular to v18.2.2 (#1250)
  • deps: update nx to v19.6.3 (#1252)
  • deps: update commitlint to v19.4.1 (#1251)
  • deps: update dependency @swc/core to v1.7.22 (#1253)
  • deps: update dependency @testing-library/react to v16.0.1 (#1254)
  • deps: update dependency @types/node to v22.5.1 (#1255)
  • deps: update dependency npm to v10.8.3 (#1257)
  • deps: update dependency puppeteer to v23.2.1 (#1258)
  • deps: update nx to v19.6.4 (#1259)
  • deps: update dependency @chromatic-com/storybook to v1.8.0 (#1260)
  • deps: update dependency stylelint to v16.9.0 (#1261)
  • deps: update nx to v19.6.5 (#1262)
  • deps: update angular to v18.2.3 (#1263)
  • deps: update nx to v19.7.2 (#1264)
  • deps: update angular eslint to v18.3.1 (#1266)
  • deps: update angular to v18.2.6 (#1267)
  • deps: update nx to v19.8.2 (#1268)
  • deps: update storybook to v8.3.4 (#1269)
  • deps: update dependency @nxext/stencil to v19.1.0 (#1270)
  • deps: update dependency chromatic to v11.10.4 (#1271)
  • deps: update dependency @chromatic-com/storybook to v2 (#1272)
  • deps: update postcss (#1273)
  • deps: update dependency tailwindcss to v3.4.13 (#1274)
  • deps: update dependency vite to v5.4.8 (#1275)
  • deps: update dependency vue to v3.5.10 (#1277)
  • deps: update eslint (#1278)
  • deps: update swc (#1279)
  • deps: update dependency eslint-plugin-react to v7.37.1 (#1280)
  • deps: update dependency chromatic to v11.11.0 (#1281)
  • deps: update commitlint to v19.5.0 (#1282)
  • deps: update dependency @types/node to v22.7.4 (#1283)
  • deps: update dependency jsdom to v25.0.1 (#1285)
  • deps: update dependency lint-staged to v15.2.10 (#1286)
  • deps: update dependency husky to v9.1.6 (#1284)
  • deps: update dependency prettier-plugin-tailwindcss to v0.6.8 ([#1287](https:/...
Read more

v1.7.0

05 Aug 17:38
a1d41fc
Compare
Choose a tag to compare

1.7.0 (2024-08-05)

What's Changed

  • The weight property is now deprecated in the Icon component by @dgonzalezr in #1183
  • We have added support for negative values for Tailwind CSS logical properties inset/margin by @endv-bogdanb in #1180

Features ⚡️

Chore ⚙️

Full Changelog: v1.6.1...v1.7.0

v1.6.1

29 Jul 15:02
b758d8e
Compare
Choose a tag to compare

1.6.1 (2024-07-29)

What's Changed

  • Fixed an issue where projects that use one of the framework output targets could break on strat/build due to a missing @stencil/core dependency by @dgonzalezr in #1172
  • We have improved our Storybook playground by adding a couple o of new pages, including the library changelog by @dgonzalezr in #1174

Bug Fixes 🐞

  • deps: missing @stencil/core dependency for framework targets (#1172) (4aaa073)

Documentation 📚

  • Storybook: add Welcome and Foundation sections as detached MDX stories (#1173) (a165fd0)
  • Storybook: add Changelog page (#1174) (f06be3f)

Full Changelog: v1.6.0...v1.6.1

v1.6.0

24 Jul 17:53
114bfb6
Compare
Choose a tag to compare

1.6.0 (2024-07-24)

What's Changed

  • Most of our components now use CSS logical properties instead of physical CSS values, which makes them adaptable for RTL content layout
  • Fixed an issue on the Date picker where incomplete range selection couldn't be cleared when closing the calendar panel by @Cata1989 in #1074
  • A new bq-page-title component by @Cata1989 in #1085
  • We have deprecated the placement property and added a position property/attribute instead to the Drawer component by @dgonzalezr in #1110
  • Added support for displaying custom tags on the Select component, valid for the multiple variants only by @endv-bogdanb in #1093
  • Added a global --bq-icon--direction CSS custom property for the Icon component, they will flip automatically for dir="rtl" by @dgonzalezr in #1156
  • Fixed the Divider default styles to be in sync with Figma design by @dgonzalezr in #1160

Features ⚡️

  • Drawer: deprecate placement and add position property (#1110) (33b2214)
  • Icon: add --bq-icon--direction and flip SVG automatically for dir="rtl" (#1156) (d7dd1b1)
  • Page Title: add new bq-page-title component (#1085) (cd9d767)
  • Select: add support for custom tag display on multiple variant (#1093) (989fc45)

Bug Fixes 🐞

  • Date Picker: clear incomplete range selection (#1074) (2b2b329)
  • Divider: default values to be in sync with Figma design (#1160) (380963d)
  • Drawer: open/close animation to be in sync with the content direction (#1155) (83c374c)

Performance ⌛️

  • Divider: improve code readability and performance (#1159) (5ab2149)

Refactor 🛠️

  • Accordion: use CSS logical properties instead of physical values (#1130) (ebc2ad6)
  • Alert: use CSS logical properties instead of physical values (#1094) (7839159)
  • Avatar: use CSS logical properties instead of physical values (#1099) (318f759)
  • Badge: use CSS logical properties instead of physical values (#1100) (796639a)
  • Breadcrumb: use CSS logical properties instead of physical values (#1101) (e4b1638)
  • Button: use CSS logical properties instead of physical values (#1102) (c0e2eb8)
  • Card: use CSS logical properties instead of physical values (#1103) (84a311a)
  • Checkbox: use CSS logical properties instead of physical values (#1105) (8f6cb3f)
  • Date Picker: use CSS logical properties instead of physical values (#1106) (0c032a0)
  • Dialog: use CSS logical properties instead of physical values (#1146) (afc1653)
  • Drawer: use CSS logical properties instead of physical values (#1090) (e37aeb1)
  • Dropdown: use CSS logical properties instead of physical values (#1132) (6143884)
  • Empty State: use CSS logical properties instead of physical values (#1112) (9494ecb)
  • Icon: use CSS logical properties instead of physical values (#1133) (c9630c7)
  • Input: use CSS logical properties instead of physical values (#1118) (71d61bb)
  • Notification: use CSS logical properties instead of physical values (#1111) (38e9117)
  • Option: use CSS logical properties instead of physical values (#1128) (9f1f8e2)
  • Page Title: use CSS logical properties instead of physical values (#1137) (8069d47)
  • Progress: use CSS logical properties instead of physical values (#1122) (7595618)
  • Radio Group: use CSS logical properties instead of physical values (#1126) (ae3d4d2)
  • Side menu: use CSS logical properties instead of physical values (#1157) (398d92f)
  • Slider: use CSS logical properties instead of physical values (#1135) (024c629)
  • Spinner: use CSS logical properties instead of physical values (#1117) (1e8878f)
  • Status: use CSS logical properties instead of physical values (#1116) (dba3858)
  • Steps: use CSS logical properties instead of physical values (#1158) (a7852b1)
  • Switch: use CSS logical properties instead of physical values (#1145) (222c8f5)
  • Tag: use CSS logical properties instead of physical values (#1113) (508b442)
  • Textarea: use CSS logical properties instead of physical values (#1121) (8635efd)
  • Toast: use CSS logical properties instead of physical values (#1114) (b303d2e)
  • Tooltip: use CSS logical properties instead of physical values (#1115) (6531596)

Documentation 📚

  • Storybook: add Direction toolbar action for content RTL/LTR (#1153) (5db214c)

Chore ⚙️

  • Generator: update theme spacing syntax in generator SCSS variables (#1089) (2d46b9a)
  • Icon: remove the useless icon-set file listing all the icons...
Read more

v1.5.1

04 Jun 11:27
2700165
Compare
Choose a tag to compare

1.5.1 (2024-06-04)

What's Changed

  • Fixed an issue in the Input component where the start/end paddings were missing due to a typo in the CSS variables by @dgonzalezr in #1086

Bug Fixes 🐞

  • Input: typo in CSS variables for padding start/end (#1086) (194fe75)

Chore ⚙️

Full Changelog: v1.5.0...v1.5.1

v1.5.0

03 Jun 16:24
d7caace
Compare
Choose a tag to compare

1.5.0 (2024-06-03)

What's Changed

  • New tokens were added for stroke and border-width by @Cata1989 in #1062
  • Added missing value accessor and model config of the Date picker component for Angular and Vue by @dgonzalezr in #1066
  • Fixed an issue on the Slider component where range thumbs are stuck when min/max values overlap by @dgonzalezr in #1075
  • Fixed lower value not updated when is equal to the upper value on the Slider component by @endv-bogdanb in #1078
  • Fixed vite failing to resolve @beeq/core/dist/* paths by @dgonzalezr in #1077

Features ⚡️

  • Tokens: add --bq-stroke-* token values for border width (#1062) (4297c77)

Bug Fixes 🐞

  • Beeq Core: vite fails to resolve @beeq/core/dist/* paths (#1077) (6dba151)
  • Date picker: missing value accessor and model config (#1066) (de4de39)
  • Slider: lower value not updated when is equal to upper value (#1078) (4652d99)
  • Slider: range thumbs being stuck when min/max values overlap (#1075) (8ac403d)

Documentation 📚

  • Date picker: add DisallowedDates storybook example (dd4fbe3)

Style 🎨

  • Tailwind CSS: remove quotes when using theme() function (#1064) (1c219fd)

Chore ⚙️

Full Changelog: v1.4.0...v1.5.0

v1.4.0

21 May 14:24
Compare
Choose a tag to compare

1.4.0 (2024-05-21)

What's Changed

Features ⚡️

  • Button: add secondary button ghost variant (#1058) (64cfe4b)
  • Date Picker: add new bq-date-picker component (#1029) (a39599a)
  • Drawer: add support for custom footer divider (#1060) (4aa853d)

Chore ⚙️

  • Beeq: improve ESM exports and types export (#1059) (2a0f469)
  • deps: update dependency @stencil/core to v4.18.2 (#1063) (7facf46)

Refactor 🛠️

Full Changelog: v1.3.3...v1.4.0