diff --git a/.changeset/autosize-measure.md b/.changeset/autosize-measure.md deleted file mode 100644 index 545d586f7..000000000 --- a/.changeset/autosize-measure.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@tabler/core": patch ---- - -Fixed Autosize adding a phantom line after shrinking past `max-height` and wrong heights on `content-box` textareas. diff --git a/.changeset/clipboard-text-source.md b/.changeset/clipboard-text-source.md deleted file mode 100644 index 6610e9777..000000000 --- a/.changeset/clipboard-text-source.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@tabler/core": patch ---- - -Fixed Clipboard reading `data-bs-text` as a number or JSON, copying hidden text, and added `reset()` for a `delay` of 0. diff --git a/.changeset/countup-duplicate-complete-event.md b/.changeset/countup-duplicate-complete-event.md deleted file mode 100644 index 55d217494..000000000 --- a/.changeset/countup-duplicate-complete-event.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@tabler/core": patch ---- - -Fixed CountUp firing `complete.bs.countup` twice when `update()` ran before it scrolled into view. diff --git a/.changeset/countup-negative-zero.md b/.changeset/countup-negative-zero.md deleted file mode 100644 index e44b21922..000000000 --- a/.changeset/countup-negative-zero.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@tabler/core": patch ---- - -Fixed CountUp printing `-0` when a value crosses or rounds to zero. diff --git a/.changeset/countup-reset-and-json.md b/.changeset/countup-reset-and-json.md deleted file mode 100644 index 0865592ea..000000000 --- a/.changeset/countup-reset-and-json.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@tabler/core": patch ---- - -Fixed CountUp `reset()` blocking a later viewport start and `data-countup` or `data-sortable` JSON that is not an object. diff --git a/.changeset/datepicker-dispose-and-selection.md b/.changeset/datepicker-dispose-and-selection.md deleted file mode 100644 index 32c344fb7..000000000 --- a/.changeset/datepicker-dispose-and-selection.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@tabler/core": patch ---- - -Fixed Datepicker `dispose()` swapping the input for a stale clone, a hide timer after dispose and `Date` values for `dateMin`. diff --git a/.changeset/datepicker-global-types.md b/.changeset/datepicker-global-types.md deleted file mode 100644 index d483e45fc..000000000 --- a/.changeset/datepicker-global-types.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@tabler/core": patch ---- - -Fixed published types requiring the optional `vanilla-calendar-pro` peer dependency to be installed. diff --git a/.changeset/datepicker-vanilla-calendar-extensions.md b/.changeset/datepicker-vanilla-calendar-extensions.md deleted file mode 100644 index d8e8414fa..000000000 --- a/.changeset/datepicker-vanilla-calendar-extensions.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@tabler/core": patch -"@tabler/docs": patch ---- - -Fixed `Datepicker` failing with `data-bs-display-months-count` on Vanilla Calendar Pro 3.4 by registering its extensions. diff --git a/.changeset/datepicker-write-selection.md b/.changeset/datepicker-write-selection.md deleted file mode 100644 index 1ac8bcd49..000000000 --- a/.changeset/datepicker-write-selection.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@tabler/core": patch ---- - -Fixed Datepicker keeping a deselected date in the field, `setSelectedDates()` not writing it and not opening on the value's month. diff --git a/.changeset/defer-data-api-init-to-dom-content-loaded.md b/.changeset/defer-data-api-init-to-dom-content-loaded.md deleted file mode 100644 index 1b4f5fc6b..000000000 --- a/.changeset/defer-data-api-init-to-dom-content-loaded.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@tabler/core": patch ---- - -Fixed tab, tooltip, popover, dropdown and toast init running before `DOMContentLoaded`, dropping early listeners. diff --git a/.changeset/docs-homepage-hero.md b/.changeset/docs-homepage-hero.md deleted file mode 100644 index 739606dbb..000000000 --- a/.changeset/docs-homepage-hero.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@tabler/docs": patch ---- - -Updated the hero image on the docs homepage with a new dashboard graphic for light and dark mode. diff --git a/.changeset/docs-toc-width.md b/.changeset/docs-toc-width.md deleted file mode 100644 index 38db93546..000000000 --- a/.changeset/docs-toc-width.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@tabler/docs": patch ---- - -Updated the table of contents rail on docs pages to a fixed `13rem` width. diff --git a/.changeset/dropdown-disabled-shown.md b/.changeset/dropdown-disabled-shown.md deleted file mode 100644 index a06974c9f..000000000 --- a/.changeset/dropdown-disabled-shown.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@tabler/core": patch ---- - -Fixed an open dropdown with a disabled toggle being closed by outside clicks, matching Bootstrap. diff --git a/.changeset/fix-autosize-position-fixed.md b/.changeset/fix-autosize-position-fixed.md deleted file mode 100644 index 5c96c95f4..000000000 --- a/.changeset/fix-autosize-position-fixed.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@tabler/core": patch ---- - -Fixed autosize not resizing a `position: fixed` textarea. diff --git a/.changeset/fix-card-progress-nested-fallback.md b/.changeset/fix-card-progress-nested-fallback.md deleted file mode 100644 index 727de9b67..000000000 --- a/.changeset/fix-card-progress-nested-fallback.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@tabler/core": patch ---- - -Fixed `.card-progress` to keep a 2px bar fallback when it isn't a direct child of `.card`. diff --git a/.changeset/fix-confetti-dispose-context-width.md b/.changeset/fix-confetti-dispose-context-width.md deleted file mode 100644 index c6424acf4..000000000 --- a/.changeset/fix-confetti-dispose-context-width.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@tabler/core": patch ---- - -Fixed `Confetti` firing `end` after `dispose()`, stalling without a 2D context and sizing its canvas with the scrollbar width. diff --git a/.changeset/fix-confetti-target-options.md b/.changeset/fix-confetti-target-options.md deleted file mode 100644 index f0a55b8cb..000000000 --- a/.changeset/fix-confetti-target-options.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@tabler/core": patch -"@tabler/docs": patch ---- - -Fixed Confetti ignoring the trigger's `data-bs-*` options when `data-bs-target` points elsewhere. diff --git a/.changeset/fix-data-attribute-prefix.md b/.changeset/fix-data-attribute-prefix.md deleted file mode 100644 index a5fdb03e7..000000000 --- a/.changeset/fix-data-attribute-prefix.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@tabler/core": patch ---- - -Fixed `Manipulator.setDataAttribute()` writing `data-tblr-*` attributes instead of `data-bs-*`. diff --git a/.changeset/fix-datepicker-resize-initial-value.md b/.changeset/fix-datepicker-resize-initial-value.md deleted file mode 100644 index 399107871..000000000 --- a/.changeset/fix-datepicker-resize-initial-value.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@tabler/core": patch ---- - -Fixed `Datepicker` popup snapping back to the input on resize and an initial `value` not being formatted. diff --git a/.changeset/fix-otp-input-groups-length.md b/.changeset/fix-otp-input-groups-length.md deleted file mode 100644 index c1c1870eb..000000000 --- a/.changeset/fix-otp-input-groups-length.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@tabler/core": patch ---- - -Fixed the OTP input ignoring `groups` for its length when neither `length` nor `maxlength` is set. diff --git a/.changeset/fix-sparkline-empty-render.md b/.changeset/fix-sparkline-empty-render.md deleted file mode 100644 index df2c9aa61..000000000 --- a/.changeset/fix-sparkline-empty-render.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@tabler/core": patch -"@tabler/docs": patch ---- - -Fixed `Sparkline` wiping author content when empty or disposed, keeping stale tween attributes and skipping single-value lines. diff --git a/.changeset/input-mask-passthrough.md b/.changeset/input-mask-passthrough.md deleted file mode 100644 index f8dfeabe4..000000000 --- a/.changeset/input-mask-passthrough.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@tabler/core": patch ---- - -Fixed InputMask dropping options other than `mask` and `lazy`, rejecting non-string masks and a bare `data-mask-visible`. diff --git a/.changeset/jquery-collection-args.md b/.changeset/jquery-collection-args.md deleted file mode 100644 index 67c995099..000000000 --- a/.changeset/jquery-collection-args.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@tabler/core": patch ---- - -Fixed Bootstrap components rejecting a jQuery collection passed as the element, `container`, `parent` or `target`. diff --git a/.changeset/js-auto-init-robustness.md b/.changeset/js-auto-init-robustness.md deleted file mode 100644 index 84e6a8f99..000000000 --- a/.changeset/js-auto-init-robustness.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@tabler/core": patch ---- - -Fixed tooltip, popover, dropdown, toast and tab auto-init stopping the bundle on one bad element and ignoring `data-tblr-toggle`. diff --git a/.changeset/otp-events-and-length.md b/.changeset/otp-events-and-length.md deleted file mode 100644 index 95930611d..000000000 --- a/.changeset/otp-events-and-length.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@tabler/core": patch ---- - -Fixed OTP input firing `complete` on every edit of a full value, events on no-op keys, invalid `length` and `type="email"` fields. diff --git a/.changeset/otp-input-delete-key.md b/.changeset/otp-input-delete-key.md deleted file mode 100644 index 43401b86c..000000000 --- a/.changeset/otp-input-delete-key.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@tabler/core": patch ---- - -Fixed the Delete key in `.otp` jumping to the last slot; it now removes the character under the caret and keeps it in place. diff --git a/.changeset/otp-input-pointer-selection-ime.md b/.changeset/otp-input-pointer-selection-ime.md deleted file mode 100644 index e204e4848..000000000 --- a/.changeset/otp-input-pointer-selection-ime.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@tabler/core": patch ---- - -Fixed `OtpInput` reusing a stale tap position, overwriting only one slot of a selection and breaking IME composition. diff --git a/.changeset/remove-js-string-eval.md b/.changeset/remove-js-string-eval.md deleted file mode 100644 index fae03adb9..000000000 --- a/.changeset/remove-js-string-eval.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@tabler/preview": patch -"@tabler/docs": patch ---- - -Removed JS string evaluation from `Chart` axis formatters in `charts.json` and the `extraJs` prop from `Signature`. diff --git a/.changeset/replace-existing-instance.md b/.changeset/replace-existing-instance.md deleted file mode 100644 index cbf9f9c6b..000000000 --- a/.changeset/replace-existing-instance.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@tabler/core": patch -"@tabler/docs": patch ---- - -Fixed `new Tooltip()`, `new Popover()` and `new Dropdown()` on auto-initialised elements ignoring options and doubling listeners. diff --git a/.changeset/selector-escape-config.md b/.changeset/selector-escape-config.md deleted file mode 100644 index 1793789e7..000000000 --- a/.changeset/selector-escape-config.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@tabler/core": patch ---- - -Fixed Clipboard `target`, Strength `input` and Datepicker `positionElement` selectors failing on ids like `#user:1`. diff --git a/.changeset/sidebar-late-load.md b/.changeset/sidebar-late-load.md deleted file mode 100644 index 907ba50a6..000000000 --- a/.changeset/sidebar-late-load.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@tabler/core": patch ---- - -Fixed sidebar toggles not syncing when `tabler.js` loads after `DOMContentLoaded` and errors on synthetic clicks. diff --git a/.changeset/strength-partial-config.md b/.changeset/strength-partial-config.md deleted file mode 100644 index 6d8b8ef52..000000000 --- a/.changeset/strength-partial-config.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@tabler/core": patch ---- - -Fixed a partial `messages` or `weights` config on the Strength meter dropping the default entries. diff --git a/.changeset/strength-precedes-input.md b/.changeset/strength-precedes-input.md deleted file mode 100644 index 59ae8a0f4..000000000 --- a/.changeset/strength-precedes-input.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@tabler/core": patch ---- - -Fixed the strength meter rating a confirm-password field after it instead of the password field before it. diff --git a/.changeset/switch-icon-dispose.md b/.changeset/switch-icon-dispose.md deleted file mode 100644 index e135dc72c..000000000 --- a/.changeset/switch-icon-dispose.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@tabler/core": patch ---- - -Fixed SwitchIcon throwing and staying in the loading state when a `wait()` promise settles after `dispose()`. diff --git a/.changeset/table-sort-icon-variables.md b/.changeset/table-sort-icon-variables.md deleted file mode 100644 index b9ca49756..000000000 --- a/.changeset/table-sort-icon-variables.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@tabler/docs": patch ---- - -Updated the 1.6 upgrade guide with the swapped `$table-sort-asc-bg-image` and `$table-sort-desc-bg-image` variables. diff --git a/.changeset/theme-storage-guard.md b/.changeset/theme-storage-guard.md deleted file mode 100644 index 0e45da4bf..000000000 --- a/.changeset/theme-storage-guard.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@tabler/core": patch ---- - -Fixed the theme switcher and sidebar toggle failing when `localStorage` is blocked, and ignored unsafe `?theme=` URL values. diff --git a/.changeset/tooltip-data-delay.md b/.changeset/tooltip-data-delay.md deleted file mode 100644 index 02fc2bc38..000000000 --- a/.changeset/tooltip-data-delay.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@tabler/core": patch ---- - -Fixed `data-bs-delay` on tooltips and popovers being overridden by the default delay. diff --git a/core/CHANGELOG.md b/core/CHANGELOG.md index 48a50dbc3..217140976 100644 --- a/core/CHANGELOG.md +++ b/core/CHANGELOG.md @@ -1,5 +1,43 @@ # @tabler/core +## 1.6.1 + +### Patch Changes + +- e3da90e: Fixed Autosize adding a phantom line after shrinking past `max-height` and wrong heights on `content-box` textareas. +- e3da90e: Fixed Clipboard reading `data-bs-text` as a number or JSON, copying hidden text, and added `reset()` for a `delay` of 0. +- 7748029: Fixed CountUp firing `complete.bs.countup` twice when `update()` ran before it scrolled into view. +- 0a9edcb: Fixed CountUp printing `-0` when a value crosses or rounds to zero. +- e3da90e: Fixed CountUp `reset()` blocking a later viewport start and `data-countup` or `data-sortable` JSON that is not an object. +- e3da90e: Fixed Datepicker `dispose()` swapping the input for a stale clone, a hide timer after dispose and `Date` values for `dateMin`. +- 6199b80: Fixed published types requiring the optional `vanilla-calendar-pro` peer dependency to be installed. +- 4f471dd: Fixed `Datepicker` failing with `data-bs-display-months-count` on Vanilla Calendar Pro 3.4 by registering its extensions. +- e3da90e: Fixed Datepicker keeping a deselected date in the field, `setSelectedDates()` not writing it and not opening on the value's month. +- 0f6e843: Fixed tab, tooltip, popover, dropdown and toast init running before `DOMContentLoaded`, dropping early listeners. +- e3da90e: Fixed an open dropdown with a disabled toggle being closed by outside clicks, matching Bootstrap. +- c89bf8d: Fixed autosize not resizing a `position: fixed` textarea. +- 70b8372: Fixed `.card-progress` to keep a 2px bar fallback when it isn't a direct child of `.card`. +- ee3843e: Fixed `Confetti` firing `end` after `dispose()`, stalling without a 2D context and sizing its canvas with the scrollbar width. +- d104e78: Fixed Confetti ignoring the trigger's `data-bs-*` options when `data-bs-target` points elsewhere. +- 29818fc: Fixed `Manipulator.setDataAttribute()` writing `data-tblr-*` attributes instead of `data-bs-*`. +- 9fc77b9: Fixed `Datepicker` popup snapping back to the input on resize and an initial `value` not being formatted. +- e2da442: Fixed the OTP input ignoring `groups` for its length when neither `length` nor `maxlength` is set. +- 01857d2: Fixed `Sparkline` wiping author content when empty or disposed, keeping stale tween attributes and skipping single-value lines. +- e3da90e: Fixed InputMask dropping options other than `mask` and `lazy`, rejecting non-string masks and a bare `data-mask-visible`. +- e3da90e: Fixed Bootstrap components rejecting a jQuery collection passed as the element, `container`, `parent` or `target`. +- e3da90e: Fixed tooltip, popover, dropdown, toast and tab auto-init stopping the bundle on one bad element and ignoring `data-tblr-toggle`. +- e3da90e: Fixed OTP input firing `complete` on every edit of a full value, events on no-op keys, invalid `length` and `type="email"` fields. +- 3d10e24: Fixed the Delete key in `.otp` jumping to the last slot; it now removes the character under the caret and keeps it in place. +- dee65f2: Fixed `OtpInput` reusing a stale tap position, overwriting only one slot of a selection and breaking IME composition. +- 4b02b6a: Fixed `new Tooltip()`, `new Popover()` and `new Dropdown()` on auto-initialised elements ignoring options and doubling listeners. +- e3da90e: Fixed Clipboard `target`, Strength `input` and Datepicker `positionElement` selectors failing on ids like `#user:1`. +- e3da90e: Fixed sidebar toggles not syncing when `tabler.js` loads after `DOMContentLoaded` and errors on synthetic clicks. +- e3da90e: Fixed a partial `messages` or `weights` config on the Strength meter dropping the default entries. +- f7c3956: Fixed the strength meter rating a confirm-password field after it instead of the password field before it. +- e3da90e: Fixed SwitchIcon throwing and staying in the loading state when a `wait()` promise settles after `dispose()`. +- e3da90e: Fixed the theme switcher and sidebar toggle failing when `localStorage` is blocked, and ignored unsafe `?theme=` URL values. +- e3da90e: Fixed `data-bs-delay` on tooltips and popovers being overridden by the default delay. + ## 1.6.0 ### Minor Changes diff --git a/core/package.json b/core/package.json index e1a5a4d75..37e580c94 100644 --- a/core/package.json +++ b/core/package.json @@ -1,6 +1,6 @@ { "name": "@tabler/core", - "version": "1.6.0", + "version": "1.6.1", "description": "Premium and Open Source dashboard template with responsive and high quality UI.", "homepage": "https://tabler.io", "scripts": { diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index 9864e97fd..1886c5b52 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -1,5 +1,18 @@ # @tabler/docs +## 1.6.1 + +### Patch Changes + +- 4f471dd: Fixed `Datepicker` failing with `data-bs-display-months-count` on Vanilla Calendar Pro 3.4 by registering its extensions. +- 3ab97bc: Updated the hero image on the docs homepage with a new dashboard graphic for light and dark mode. +- 3ab97bc: Updated the table of contents rail on docs pages to a fixed `13rem` width. +- d104e78: Fixed Confetti ignoring the trigger's `data-bs-*` options when `data-bs-target` points elsewhere. +- 01857d2: Fixed `Sparkline` wiping author content when empty or disposed, keeping stale tween attributes and skipping single-value lines. +- 6c1d546: Removed JS string evaluation from `Chart` axis formatters in `charts.json` and the `extraJs` prop from `Signature`. +- 4b02b6a: Fixed `new Tooltip()`, `new Popover()` and `new Dropdown()` on auto-initialised elements ignoring options and doubling listeners. +- 0fdf1b7: Updated the 1.6 upgrade guide with the swapped `$table-sort-asc-bg-image` and `$table-sort-desc-bg-image` variables. + ## 1.6.0 ### Minor Changes diff --git a/docs/package.json b/docs/package.json index 3ccf33d88..2786873dd 100644 --- a/docs/package.json +++ b/docs/package.json @@ -2,7 +2,7 @@ "name": "@tabler/docs", "private": true, "type": "module", - "version": "1.6.0", + "version": "1.6.1", "engines": { "node": ">=22.12.0" }, diff --git a/preview/CHANGELOG.md b/preview/CHANGELOG.md index 1f55aa695..1bb7e31e9 100644 --- a/preview/CHANGELOG.md +++ b/preview/CHANGELOG.md @@ -1,5 +1,11 @@ # @tabler/preview +## 1.6.1 + +### Patch Changes + +- 6c1d546: Removed JS string evaluation from `Chart` axis formatters in `charts.json` and the `extraJs` prop from `Signature`. + ## 1.6.0 ### Minor Changes diff --git a/preview/package.json b/preview/package.json index 934439383..aaa026f63 100644 --- a/preview/package.json +++ b/preview/package.json @@ -2,7 +2,7 @@ "name": "@tabler/preview", "private": true, "type": "module", - "version": "1.6.0", + "version": "1.6.1", "engines": { "node": ">=22.12.0" },