- βοΈ doc updates
- π when fixing a bug
- π when making general improvements
- β when adding tests
- β¬οΈ when upgrading dependencies
- π when adding new features
- π Ensure Input Error border is shown consistently
- π Allow setting custom Delete title
- π TablerSlidedown:
clickAnywhereExpandno longer collapses an expanded slidedown - collapse is explicit via the arrow control (or opt-in viaclickAnywhereCollapse)
- π 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
- π Remove
TablerListas it used an outdatedwindow.stdrequirement for fetching data
- π Fix incorrect border when using pre or post icons in TablerInput
- π Upstream styling of label dropdowns
- π Fix tests
- π Introduce additional TablerBadge props including hover
- π Introduce
TablerUploadLogocomponent
- π Fix Lint Errors
- π Smarter Dropdown Positioning
- π Allow Dropdown strategy to be specified via prop
- π Update Core Deps
- π Add
iconslot toTablerInlineAlert
- π Add sanitize helper fn
- βοΈ Add GH Release system
- π Migrate to more modern
markedinstead ofshowdown
- π Fix hover state
- π Fix
TablerBordertoolsslot not appearing on hover when scoped CSS selector matched the wrong element
- π Simplify
TablerBorderto expose a generictoolsslot for hover-revealed actions; remove edit-specific props and slots
- π
TablerBordernow supportsbackground,editable,editing,editAriaLabelprops plusactionsandeditorslots and aneditevent for inline edit container patterns
- π Update Core Deps
- π Add
TablerBordercomponent for bordered card sections
- π Add Tabler Border Component
- π Click anywhere collapse
- π Add ability to turn off border
- π Add PillGroup Component
- π Additional Light mode improvements
- π Light mode support for TablerIconButton and TablerInput
- π GH Actions Updates
- π TS@6 Compatibility
- β¬οΈ Move typescript-eslint to dev deps
- π Improved Dropdown Style
- β¬οΈ Update Core Deps
- π Improve Blur styling of TablerInput component
- π Improve Error styling of TablerInput component
- π Imrpove Error Blur styling of TablerInput component
- π Introduce Tabler Badge
- π Allow setting button colour via prop
- β¬οΈ Remove Babel
- π Fix paging bugs in TablerPager
- β Add tests for TablerPager
- β¬οΈ Update VueRouter Peer Dependency
- β¬οΈ Update Core Deps
- π Improve prop lifestyle in TablerSchema
- β¬οΈ Update Core Deps
- π Allow overriding Create text in TablerNone
- π Include Lost Detection
- π If breadcrumb context is not in the vue-router, call Window.Location
- π Fix lints and checks
- π Add JSON Schema Component
- π Add missing component
- π Add delete confirmation to TablerDelete
- π Migrate to Typescript
- π Remove Hardcoded
Noprefix from TablerNone
- π Continue iterating on adding npm Trusted Publisher
- π Add npm Trusted Publisher
- π Add npm Trusted Publisher
- π Add npm Trusted Publisher
- π Improvements to AutoFocus on Input
- π Allow disabling Fade Transition on Modal
- π Show time in localtime by default in Epoch Component
- π Add Modal Fade Animation
- π Additional Exports Options in Package.json
- π Avoid Ugly Autofill background in Firefox
- β¬οΈ Update Core Deps
- π Password Fields can be unhidden
- π Icon=Search input fields get a
clearbutton
- π Arrow customization for TablerSlidedown
- π Add visual indicator on hover to TablerIconButton
- π Support Disabled State for TablerIconButton & TablerDelete
- π Add
clickAnywhereExpandprop to TablerSlidedown
- π Remove Debug Code
- π Fix
refbug on inputs - π Further improved Slidedown CSS
- π Fix a bunch of lints the new setup syntax uncovered
- π Migrate all components to
<script setup> - π Add
TablerSlidedowncomponent
- π Fix disabled state on button
- π Fix disabled state on button
- π Allow setting
disabledprop on TablerButton
- π Allow changing the position of TablerDropdown
- π Add focus event on Input component
- π Teleport
TablerModalto body by default
- π Introduce TS Linting
- π Add
InlineAlertcomponent
- π User error not committing the file
- π Add seperate File Input
- π Map Accept Value
- π Add Menu DisplayType option to TablerDelete
- π Move to dropdown for label descriptions
- π Migrate to Setup for
Dropdown
- π Fix autoclose case
- π Add Bootstrap Dropdown Data
- π Remove Nav Link
- π Return to div
- π Version Mismatch
- π Disable Show by default
- π Dropdown Card
- π Make size configurable
- π Vertical Alignment
- π Update Alignment
- π Refresh Icon
- π Fix props check
- π Add
ButtonIconcomponent
- π Remove
ms-autofrom TablerPager top level
- π Map TablerIconButton Enter actions to Click
- π Include Icon Slot
- π Update text selection on loading
- π Allow custom sizes of dropdown
- π Ensure Data Key exists in Schema
- π Automatically Expand TablerInput on newlines
- π Add
AutoWrapoption to Markdown
- π Manually call focus
- π Bubble up Blur Event
- π Pass
autofocusthrough on input components
- π Call focus on Modal when created to allow immediate keyup intercepts
- π Ensure parent click is ignored on Dropdown
- π Add
TablerButtonwith accessibility tags
- π Pass Icon Size through in TablerDelete
- π Remove Hover On TablerIconButton
- π Add ability to hide advanced
- π Dynamic loading causes vite to load all in production mode
- π Switch to
setupfor IconButton
- π Fix async import dep
- π Dynamic Icon Resolution
- π Use props instead for IconButton
- π Sketch out new
IconButtoncomponent
- π Fix error status on Input component
- π Passthrough Autocomplete on input
- π Allow string dates in Epoch components
- π Avoid adding div when label isn't set in Enum
- π Avoid overwriting
0values
- π Fix fallback order of placeholder text in textarea
- π Add
lockandusericons to TablerInput
- π Fix broken required (
*) on input forms ow that we don't useform-labeldue to it's margins
- π Show label conditionally to avoid 4px margin on top of input
- π Add ability to specify a search icon for TablerInput
- π Setup default stroke state
- π Use data function to setup Enum current state
- π Add
sizeprop for delete icon size
- π Placeholder should be first option on input if present
- π Add loading to delete button
- π Allow alert to open
- π Add
AlertComponent and updateErrto useAlertinternally
- π Reduce number of updates in
Inputand also declare all emits
- π Use intermediary value so v-model can be used on text input
- β¬οΈ TablerInput
submitevent onenter
- β¬οΈ Update Latest Deps
- π Update Lint Rules
- π Remove Style
- π Fix Commat
- π Add
softto wrap default
- π Add
wrapprop for input
- π Only
labelis used for label
- π Add stack trace to error modal
- π Icon sizes became variable, explicitly fix all icon sizes
- π Add
.stop.preventon button & icon click
- π Update how
TablerRangeupdate:modelValueevent is computed - β¬οΈ Update all deps
- π Fix offset from
form-label
- π Add table, emoji, and tasklist support to Markdown Component
- π Use new internal obj to avoid mutating schema
- π White border on colours
- π resect
requiredfields in schema component
- π Icon is now prefixed
- π Move to
@tabler/icons-vuefor most up-to-date icons - π Fix some small papercut warnings in
Pagercomponent
- π
PagerInitially set current from page
- π
PagerAllow dynamic updates of page prop
- π
RangeFix initial state
- π
DropdownTake 100% of width of parent
- π
TimeZoneProperly set label from value on init
- π
TimeZoneDefault to No Timezone if a falsy model value is set
- π
TimeZoneAvoid external deps
- π
TimeZoneAddNo TimeZoneoption
- π
TimeZoneAdd disabled support
- π
TimeZoneSimpler TimeZone List
- π
TimeZoneInclude desc and req. props
- π
TimeZoneExport in default
- π
TimeZoneComponent
- π
Epoch: Fix assignmnet to constant
- π
Epoch: Put time last in Human date format
- π Allow changing size of TablerModal
- π Use internal errorstr for handling numeric parsing
- π Dynamic Type Resolution
- β¬οΈ Update Core Deps
- π Fix Syntax
- π Add support for
integertype in JSON Schema
- π Add support for
numbertype in JSON Schema
- π Syntax
- π Fix component name
- π Add
TablerColourComponent
- π Use uniform
TablerLabelinternal class for inputs & allow slot use to the right of label
- π Add
TablerRange
- π Be consistent with using UTC Hours for now
- π Fix suffixes on
11th,12th,13thbecause english is lawless
- π Minimize default Dropdown styling
- π Fix Tabler Icon import
- π Add Preliminary
Dropdowncomponent for modular Dropdowns
- π Include missing components in
Enum&Togglecomps - π
TablerSchema: Default to empty string for description prop - π
TablerSchema: Default to false for required prop
- π Include
descriptionandrequiredtoTablerSchemaand sub components
- π Add
TablerPagercomponent for iterating over a list
- π Add
TablerNonecomponent for use when a list or property is empty
- π Add
TablerSchemacomponent for creating forms from basic JSON Schemas
- π Add
Humanmode (and make it the default) toEpochandEpochRange
- π Add
requiredProperty to labelled components
- π
Toggle: Fix modelValue watch state - π
Enum: Fix modelValue watch state
- π
Toggle: Increase padding between label and toggle
- π Fix display type display
- π Add display type to Delete
- π Fix initial value
- π Standardize Enum Component
- π Add
TablerDeletecomponent
- π Add
TablerMarkdowncomponent
- π Add Normalize Option to BreadCrumb component
- π Move
whitespace: pre;to text area to avoid breaking date inputs
- π Add
white-space: pre;to text area to retain newline characters
- π Add Enum Component
- π Add Bytes Component
- π Add Epoch Component
- π Add EpochRange Component
- π Add BreadCrumb Component
- π Numeric input should output numerics in TablerInput
- π Remove Debug Code
- π Improved List Component
- π Toggle: Centre Label
- π Toggle: Set initial value
- π Toggle: Should expect boolean value for modelValue
- π Bump GH Actions
- π Add GH AutoReleaser
- π TablerList: Async Call
- π TablerList: Prepopulate list
- π TablerList: Only update filter if namekey is present
- π Add initial value for TablerList
- π Add toggle & list components
- π Remove href in TablerSelect
- π Fix directive name
- π Add
inlineprop to loading mode
- π Prefix all components with
Tablerto pass Vue ESLint - π Allow user defined
typeprop in Input Component
- π
Loadingcomponent
- π
Input#disabledprop
- π
InputComponent
- π Add new components & linting
- π package.json fixes for exporting as module
- Initial Release
SelectComponent