Skip to content

Latest commit

Β 

History

History
967 lines (497 loc) Β· 15.3 KB

File metadata and controls

967 lines (497 loc) Β· 15.3 KB

CHANGELOG

Emoji Cheatsheet

  • ✏️ doc updates
  • πŸ› when fixing a bug
  • πŸš€ when making general improvements
  • βœ… when adding tests
  • ⬆️ when upgrading dependencies
  • πŸŽ‰ when adding new features

Version History

Pending

v5.2.1

  • πŸ› Ensure Input Error border is shown consistently

v5.2.0

  • πŸš€ Allow setting custom Delete title

v5.1.0

  • πŸ› TablerSlidedown: clickAnywhereExpand no longer collapses an expanded slidedown - collapse is explicit via the arrow control (or opt-in via clickAnywhereCollapse)

v5.0.1

  • πŸ› TablerSlidedown: reset wrapper scroll on expand so content focused while collapsed (ie autofocused inputs) cannot leave the top of the expanded content cut off
  • πŸ› TablerSlidedown: release the measured max-height once the expand transition completes so content that grows after expansion (async lists etc.) is not clipped

v5.0.0

  • πŸš€ Remove TablerList as it used an outdated window.std requirement for fetching data

v4.29.3

  • πŸ› Fix incorrect border when using pre or post icons in TablerInput

v4.29.2

  • πŸ› Upstream styling of label dropdowns

v4.29.1

  • πŸ› Fix tests

v4.29.0

  • πŸš€ Introduce additional TablerBadge props including hover

v4.27.0

  • πŸŽ‰ Introduce TablerUploadLogo component

v4.26.1

  • πŸ› Fix Lint Errors

v4.26.0

  • πŸš€ Smarter Dropdown Positioning

v4.25.1

  • πŸš€ Allow Dropdown strategy to be specified via prop

v4.25.0

  • πŸš€ Update Core Deps

v4.24.0

  • πŸŽ‰ Add icon slot to TablerInlineAlert

v4.23.1

  • πŸ› Add sanitize helper fn

v4.23.0

  • ✏️ Add GH Release system

v4.22.0

  • πŸš€ Migrate to more modern marked instead of showdown

v4.20.0

  • πŸ› Fix hover state

v4.19.1

  • πŸ› Fix TablerBorder tools slot not appearing on hover when scoped CSS selector matched the wrong element

v4.19.0

  • πŸš€ Simplify TablerBorder to expose a generic tools slot for hover-revealed actions; remove edit-specific props and slots

v4.17.0

  • πŸš€ TablerBorder now supports background, editable, editing, editAriaLabel props plus actions and editor slots and an edit event for inline edit container patterns

v4.16.1

  • πŸš€ Update Core Deps

v4.16.0

  • πŸŽ‰ Add TablerBorder component for bordered card sections

v4.16.0 - 2026-04-23

  • πŸŽ‰ Add Tabler Border Component

v4.15.0 - 2026-04-20

  • πŸš€ Click anywhere collapse

v4.14.0 - 2026-04-19

  • πŸš€ Add ability to turn off border

v4.13.0

  • πŸŽ‰ Add PillGroup Component

v4.12.1

  • πŸš€ Additional Light mode improvements

v4.12.0

  • πŸš€ Light mode support for TablerIconButton and TablerInput

v4.11.3

  • πŸ› GH Actions Updates

v4.11.2

  • πŸ› TS@6 Compatibility

v4.11.1

  • ⬆️ Move typescript-eslint to dev deps

v4.11.0

  • πŸš€ Improved Dropdown Style

v4.10.1

  • ⬆️ Update Core Deps

v4.10.0

  • πŸš€ Improve Blur styling of TablerInput component
  • πŸš€ Improve Error styling of TablerInput component
  • πŸš€ Imrpove Error Blur styling of TablerInput component

v4.9.0

  • πŸŽ‰ Introduce Tabler Badge

v4.8.0

  • πŸš€ Allow setting button colour via prop

v4.7.0

  • ⬆️ Remove Babel
  • πŸ› Fix paging bugs in TablerPager
  • βœ… Add tests for TablerPager

v4.6.0

  • ⬆️ Update VueRouter Peer Dependency

v4.5.1

  • ⬆️ Update Core Deps

v4.5.0

  • πŸš€ Improve prop lifestyle in TablerSchema

v4.4.1

  • ⬆️ Update Core Deps

v4.4.0

  • πŸš€ Allow overriding Create text in TablerNone

v4.3.1

  • πŸš€ Include Lost Detection

v4.3.0

  • πŸš€ If breadcrumb context is not in the vue-router, call Window.Location

v4.2.1

  • πŸš€ Fix lints and checks

v4.2.0

  • πŸŽ‰ Add JSON Schema Component

v4.1.1

  • πŸ› Add missing component

v4.1.0

  • πŸš€ Add delete confirmation to TablerDelete

v4.0.0

  • πŸš€ Migrate to Typescript
  • πŸš€ Remove Hardcoded No prefix from TablerNone

v3.87.4

  • πŸš€ Continue iterating on adding npm Trusted Publisher

v3.87.3

  • πŸš€ Add npm Trusted Publisher

v3.87.2

  • πŸš€ Add npm Trusted Publisher

v3.87.1

  • πŸš€ Add npm Trusted Publisher

v3.87.0

  • πŸš€ Improvements to AutoFocus on Input

v3.86.0

  • πŸš€ Allow disabling Fade Transition on Modal

v3.85.0

  • πŸš€ Show time in localtime by default in Epoch Component

v3.84.0

  • πŸš€ Add Modal Fade Animation

v3.83.3

  • πŸš€ Additional Exports Options in Package.json

v3.83.2

  • πŸš€ Avoid Ugly Autofill background in Firefox

v3.83.1

  • ⬆️ Update Core Deps

v3.83.0

  • πŸŽ‰ Password Fields can be unhidden
  • πŸš€ Icon=Search input fields get a clear button

v3.82.0

  • πŸš€ Arrow customization for TablerSlidedown

v3.81.0

  • πŸš€ Add visual indicator on hover to TablerIconButton
  • πŸŽ‰ Support Disabled State for TablerIconButton & TablerDelete

v3.80.0

  • πŸš€ Add clickAnywhereExpand prop to TablerSlidedown

v3.79.3

  • πŸ› Remove Debug Code

v3.79.2

  • πŸ› Fix ref bug on inputs
  • πŸš€ Further improved Slidedown CSS

v3.79.1

  • πŸš€ Fix a bunch of lints the new setup syntax uncovered

v3.79.0

  • πŸŽ‰ Migrate all components to <script setup>
  • πŸŽ‰ Add TablerSlidedown component

v3.78.2

  • πŸ› Fix disabled state on button

v3.78.1

  • πŸ› Fix disabled state on button

v3.78.0

  • πŸš€ Allow setting disabled prop on TablerButton

v3.77.0

  • πŸŽ‰ Allow changing the position of TablerDropdown

v3.76.0

  • πŸŽ‰ Add focus event on Input component

v3.75.0

  • πŸŽ‰ Teleport TablerModal to body by default

v3.74.0

  • πŸŽ‰ Introduce TS Linting

v3.73.0

  • πŸŽ‰ Add InlineAlert component

v3.72.1

  • πŸ› User error not committing the file

v3.72.0

  • πŸš€ Add seperate File Input

v3.71.0

  • πŸš€ Map Accept Value

v3.70.0

  • πŸš€ Add Menu DisplayType option to TablerDelete

v3.69.0

  • πŸš€ Move to dropdown for label descriptions

v3.68.5

  • πŸ› Migrate to Setup for Dropdown

v3.68.4

  • πŸ› Fix autoclose case

v3.68.3

  • πŸš€ Add Bootstrap Dropdown Data

v3.68.2

  • πŸ› Remove Nav Link

v3.68.1

  • πŸ› Return to div

v3.68.0

  • πŸ› Version Mismatch

v3.67.1

  • πŸ› Disable Show by default

v3.67.0

  • πŸŽ‰ Dropdown Card

v3.66.5

  • πŸŽ‰ Make size configurable

v3.66.4

  • πŸ› Vertical Alignment

v3.66.3

  • πŸš€ Update Alignment

v3.66.2

  • πŸ› Refresh Icon

v3.66.1

  • πŸ› Fix props check

v3.66.0

  • πŸš€ Add ButtonIcon component

v3.65.0

  • πŸš€ Remove ms-auto from TablerPager top level

v3.64.0

  • πŸŽ‰ Map TablerIconButton Enter actions to Click

v3.63.0

  • πŸš€ Include Icon Slot

v3.62.1

  • πŸš€ Update text selection on loading

v3.62.0

  • πŸŽ‰ Allow custom sizes of dropdown

v3.61.1

  • πŸ› Ensure Data Key exists in Schema

v3.61.0

  • πŸš€ Automatically Expand TablerInput on newlines

v3.60.2

  • πŸš€ Add AutoWrap option to Markdown

v3.60.1

  • πŸš€ Manually call focus

v3.60.0

  • πŸš€ Bubble up Blur Event

v3.59.0

  • πŸš€ Pass autofocus through on input components

v3.58.0

  • πŸš€ Call focus on Modal when created to allow immediate keyup intercepts

v3.57.1

  • πŸ› Ensure parent click is ignored on Dropdown

v3.57.0

  • πŸŽ‰ Add TablerButton with accessibility tags

v3.56.2

  • πŸ› Pass Icon Size through in TablerDelete

v3.56.1

  • πŸš€ Remove Hover On TablerIconButton

v3.56.0

  • πŸš€ Add ability to hide advanced

v3.55.3

  • πŸ› Dynamic loading causes vite to load all in production mode

v3.55.2

  • πŸ› Switch to setup for IconButton

v3.55.1

  • πŸ› Fix async import dep

v3.55.0

  • πŸš€ Dynamic Icon Resolution

v3.54.1

  • πŸš€ Use props instead for IconButton

v3.54.0

  • πŸŽ‰ Sketch out new IconButton component

v3.53.1

  • πŸ› Fix error status on Input component

v3.53.0

  • πŸš€ Passthrough Autocomplete on input

v3.52.0

  • πŸš€ Allow string dates in Epoch components

v3.51.4

  • πŸš€ Avoid adding div when label isn't set in Enum

v3.51.3

  • πŸ› Avoid overwriting 0 values

v3.51.2

  • πŸ› Fix fallback order of placeholder text in textarea

v3.51.1

  • πŸš€ Add lock and user icons to TablerInput

v3.51.0

  • πŸ› Fix broken required (*) on input forms ow that we don't use form-label due to it's margins

v3.50.0

  • πŸš€ Show label conditionally to avoid 4px margin on top of input

v3.49.0

  • πŸš€ Add ability to specify a search icon for TablerInput

v3.48.0

  • πŸš€ Setup default stroke state

v3.47.0

  • πŸš€ Use data function to setup Enum current state

v3.46.0

  • πŸš€ Add size prop for delete icon size

v3.45.1

  • πŸ› Placeholder should be first option on input if present

v3.45.0

  • πŸš€ Add loading to delete button

v3.44.1

  • πŸ› Allow alert to open

v3.44.0

  • πŸŽ‰ Add Alert Component and update Err to use Alert internally

v3.43.0

  • πŸš€ Reduce number of updates in Input and also declare all emits

v3.42.0

  • πŸ› Use intermediary value so v-model can be used on text input

v3.41.0

  • ⬆️ TablerInput submit event on enter

v3.30.0

  • ⬆️ Update Latest Deps

v3.29.4

  • πŸš€ Update Lint Rules

v3.29.3

  • πŸ› Remove Style

v3.29.2

  • πŸ› Fix Commat

v3.29.1

  • πŸ› Add soft to wrap default

v3.29.0

  • πŸŽ‰ Add wrap prop for input

v3.28.0

  • πŸŽ‰ Only label is used for label

v3.27.0

  • πŸŽ‰ Add stack trace to error modal

v3.26.0

  • πŸ› Icon sizes became variable, explicitly fix all icon sizes

v3.25.0

  • πŸ› Add .stop.prevent on button & icon click

v3.24.0

  • πŸ› Update how TablerRange update:modelValue event is computed
  • ⬆️ Update all deps

v3.23.1

  • πŸ› Fix offset from form-label

v3.23.0

  • πŸš€ Add table, emoji, and tasklist support to Markdown Component

v3.22.2

  • πŸ› Use new internal obj to avoid mutating schema

v3.22.1

  • πŸ› White border on colours

v3.22.0

  • πŸ› resect required fields in schema component

v3.21.1

  • πŸ› Icon is now prefixed

v3.21.0

  • πŸš€ Move to @tabler/icons-vue for most up-to-date icons
  • πŸ› Fix some small papercut warnings in Pager component

v3.20.1

  • πŸ› Pager Initially set current from page

v3.20.0

  • πŸš€ Pager Allow dynamic updates of page prop

v3.19.0

  • πŸ› Range Fix initial state

v3.18.0

  • πŸš€ Dropdown Take 100% of width of parent

v3.17.8

  • πŸ› TimeZone Properly set label from value on init

v3.17.7

  • πŸš€ TimeZone Default to No Timezone if a falsy model value is set

v3.17.6

  • πŸš€ TimeZone Avoid external deps

v3.17.5

  • πŸš€ TimeZone Add No TimeZone option

v3.17.4

  • πŸš€ TimeZone Add disabled support

v3.17.3

  • πŸš€ TimeZone Simpler TimeZone List

v3.17.2

  • πŸš€ TimeZone Include desc and req. props

v3.17.1

  • πŸ› TimeZone Export in default

v3.17.0

  • πŸŽ‰ TimeZone Component

v3.16.1

  • πŸ› Epoch: Fix assignmnet to constant

v3.16.0

  • πŸš€ Epoch: Put time last in Human date format

v3.15.0

  • πŸš€ Allow changing size of TablerModal

v3.14.0

  • πŸš€ Use internal errorstr for handling numeric parsing

v3.13.3

  • πŸ› Dynamic Type Resolution

v3.13.2

  • ⬆️ Update Core Deps

v3.13.1

  • πŸ› Fix Syntax

v3.13.0

  • πŸŽ‰ Add support for integer type in JSON Schema

v3.12.0

  • πŸŽ‰ Add support for number type in JSON Schema

v3.11.2

  • πŸ› Syntax

v3.11.1

  • πŸ› Fix component name

v3.11.0

  • πŸŽ‰ Add TablerColour Component

v3.10.0

  • πŸŽ‰ Use uniform TablerLabel internal class for inputs & allow slot use to the right of label

v3.9.0

  • πŸŽ‰ Add TablerRange

v3.8.4

  • πŸ› Be consistent with using UTC Hours for now

v3.8.3

  • πŸ› Fix suffixes on 11th, 12th, 13th because english is lawless

v3.8.2

  • πŸš€ Minimize default Dropdown styling

v3.8.1

  • πŸ› Fix Tabler Icon import

v3.8.0

  • πŸŽ‰ Add Preliminary Dropdown component for modular Dropdowns

v3.7.1

  • πŸ› Include missing components in Enum & Toggle comps
  • πŸš€ TablerSchema: Default to empty string for description prop
  • πŸš€ TablerSchema: Default to false for required prop

v3.7.0

  • πŸš€ Include description and required to TablerSchema and sub components

v3.6.0

  • πŸš€ Add TablerPager component for iterating over a list

v3.5.0

  • πŸš€ Add TablerNone component for use when a list or property is empty

v3.4.0

  • πŸš€ Add TablerSchema component for creating forms from basic JSON Schemas

v3.3.0

  • πŸš€ Add Human mode (and make it the default) to Epoch and EpochRange

v3.2.0

  • πŸš€ Add required Property to labelled components

v3.1.3

  • πŸ› Toggle: Fix modelValue watch state
  • πŸ› Enum: Fix modelValue watch state

v3.1.2

  • πŸš€ Toggle: Increase padding between label and toggle

v3.1.1

  • πŸ› Fix display type display

v3.1.0

  • πŸš€ Add display type to Delete

v3.0.1

  • πŸ› Fix initial value

v3.0.0

  • πŸš€ Standardize Enum Component

v2.12.0

  • πŸŽ‰ Add TablerDelete component

v2.11.0

  • πŸŽ‰ Add TablerMarkdown component

v2.10.0

  • πŸŽ‰ Add Normalize Option to BreadCrumb component
  • πŸ› Move whitespace: pre; to text area to avoid breaking date inputs

v2.9.0

  • πŸ› Add white-space: pre; to text area to retain newline characters

v2.8.0

  • πŸŽ‰ Add Enum Component

v2.7.0

  • πŸŽ‰ Add Bytes Component

v2.6.0

  • πŸŽ‰ Add Epoch Component
  • πŸŽ‰ Add EpochRange Component

v2.5.0

  • πŸŽ‰ Add BreadCrumb Component

v2.4.0

  • πŸ› Numeric input should output numerics in TablerInput

v2.3.1

  • πŸš€ Remove Debug Code

v2.3.0

  • πŸš€ Improved List Component

v2.2.9

  • πŸš€ Toggle: Centre Label

v2.2.8

  • πŸ› Toggle: Set initial value

v2.2.7

  • πŸ› Toggle: Should expect boolean value for modelValue

v2.2.6

  • πŸŽ‰ Bump GH Actions

v2.2.5

  • πŸŽ‰ Add GH AutoReleaser

v2.2.4

  • πŸ› TablerList: Async Call

v2.2.3

  • πŸ› TablerList: Prepopulate list

v2.2.2

  • πŸ› TablerList: Only update filter if namekey is present

v2.2.1

  • πŸŽ‰ Add initial value for TablerList

v2.2.0

  • πŸŽ‰ Add toggle & list components

v2.1.2

  • πŸ› Remove href in TablerSelect

v2.1.1

  • πŸ› Fix directive name

v2.1.0

  • πŸš€ Add inline prop to loading mode

v2.0.0

  • πŸš€ Prefix all components with Tabler to pass Vue ESLint
  • πŸŽ‰ Allow user defined type prop in Input Component

v1.4.0

  • πŸŽ‰ Loading component

v1.3.0

  • πŸš€ Input#disabled prop

v1.2.0

  • πŸŽ‰ Input Component

v1.1.0

  • πŸš€ Add new components & linting

v1.0.1

  • πŸ› package.json fixes for exporting as module

v1.0.0

  • Initial Release
  • Select Component