Releases: jd-solanki/anu
Releases · jd-solanki/anu
v0.15.2
🚀 Features
- nuxt: Added support for component aliases - by @jd-solanki (5daaa)
🐞 Bug Fixes
- Resolve
useZIndex
inject warning - by @jd-solanki (8a7e0) - nuxt: Check for
document
before modifying class in SSR - by @jd-solanki (fbf73)
View changes on GitHub
v0.15.1
🚀 Features
- alert: Make alert content flex-box for easy position of children - by @jd-solanki (c5b68)
🐞 Bug Fixes
View changes on GitHub
v0.15.0
🚀 Features
- Component props defaults & aliases - by @jd-solanki in #182 (3a94b)
- Add reactivity to useDefaults & AConfig - by @IcetCode and @jd-solanki in #184 (7ae73)
- btn:
- Added type="button" - by @jd-solanki (73685)
- card:
- Allow adjusting card body padding via CSS var - by @jd-solanki (d450f)
- list:
- Allow using explicit color for the list items - by @jd-solanki (81d17)
- nuxt:
- Added new options to the nuxt module - by @jd-solanki (a4f46)
- Module improved to accept preset anu & theme default options - by @jd-solanki (8810a)
- tabs:
- Use dynamic transition based on navigated tab - by @jd-solanki (5325f)
- useZIndex:
🐞 Bug Fixes
- Don't use child comp slot if isn't used - by @jd-solanki (7be59)
- badge:
- Fixed badge outline color - by @jd-solanki (374e7)
- drawer,dialog:
- Detect click outside more precisely - by @IcetCode and @jd-solanki in #157 (d6e18)
- list:
- Selecting object values doesn't appear selected - by @jd-solanki (73c38)
- list,useSelection:
- Properly pass value to list item component - by @jd-solanki (55bd4)
- nuxt:
- Extra properties wasn't working - by @jd-solanki (ee9f6)
- Preset icons wasn't added in unocss options due to recent changes - by @jd-solanki (7eb5b)
- select:
- transitions:
- Use individual transform properties for transition - by @jd-solanki (ebbf5)
View changes on GitHub
v0.14.0
🚨 Breaking Changes
- useSelection: Renamed & improved useSelection (useGroupModel) - by @jd-solanki (62399)
🚀 Features
- test: Update vitest browser local dep - by @userquin in #164 (d46ad)
- textarea: Added auto-size prop - by @jd-solanki (ee27a)
- useAnu: Use official composable from vueuse for creating state - by @jd-solanki (0bc88)
- useSelection: Watch for initialValue changes - by @jd-solanki (6ef3d)
🐞 Bug Fixes
- ShortcutOverrides wasn't working as expected - by @jd-solanki (8248c)
- drawer,dialog:
- Handle persistent prop reactivity - by @IcetCode and @jd-solanki in #153 (8d75d)
- input:
- Fixed input type file styles - by @jd-solanki (1da7f)
- list:
- Use
model-value
instead ofvalue
bind - by @knoxnoe, goutongwang and @jd-solanki in #143 (cf83c)
- Use
- nuxt:
- Accept partial value for
themes
- by @jd-solanki (cd26b)
- Accept partial value for
- preset-theme-default:
- Allow overriding config like body color - by @jd-solanki (a0c3a)
- select:
- Use
cursor-pointer
for select - by @jd-solanki (bb923) - Unable to select an item - by @jd-solanki (62fee)
- Use
- tooltip:
- Middleware prop not working - by @IcetCode and @jd-solanki in #149 (dcf73)
View changes on GitHub
v0.13.1
🚀 Features
- alert: Added accessibility support - by @jd-solanki (482a0)
🐞 Bug Fixes
- dataTable:
- Rows doesn't update if ref is changed - by @jd-solanki (61294)
- floating:
- Transitions aren't working - by @jd-solanki (a3bd3)
- tooltip:
- Fix tooltip not properly targeting on HTML element" - by @jd-solanki (d4aa7)
- Tooltip not working properly on HTML elements - by @jd-solanki (b0533)
View changes on GitHub
v0.13.0
🚨 Breaking Changes
- css: CSS vars renamed - by @jd-solanki (024f9)
- select: Reuse
AFloating
&AList
components - by @jd-solanki (21329)
🚀 Features
- ALoader:
- New component - by @ManUtopiK and @jd-solanki in #119 (d0fb0)
- anu-nuxt:
- Better support and config - by @cpreston321 in #108 (46a05)
- Improved nuxt module + nuxt DevTools support - by @cpreston321 in #137 (815cb)
- card:
- Shadows & card bg updated - by @jd-solanki (1a472)
- floating:
- New component - by @jd-solanki (5eba7)
- layer:
- Support arbitrary color including hsl, rgb, named color etc - by @jd-solanki (7bb53)
- list:
- Added few convenient props for passing them to list item - by @jd-solanki (4f7c5)
- loader:
- Simplified loading in components - by @jd-solanki (908f0)
- Loader component improvements - by @jd-solanki in #130 (4d10b)
- preset-theme-default:
- Added
kbd class
- by @jd-solanki (db84c)
- Added
- select:
- Add various slots of
AList
viadefineSlots
- by @jd-solanki in #133 (6cf77)
- Add various slots of
- switch:
- Added on-value and off-value props - by @IcetCode and @jd-solanki in #136 (355a5)
- Added array support via
useCheckbox
composable - by @jd-solanki (1f194)
- tabs:
- New component +
AViews
+ Transition components - by @jd-solanki in #142 (3ebb9)
- New component +
- theme:
- Add new colors,
useAnu
composable, Theming improvements - by @jd-solanki (e3402) - Added CSS var for body bg - by @jd-solanki (4073c)
- Add new colors,
- tooltip:
- New component - by @jd-solanki (2a5c3)
- typography:
- Added
a-title
&a-subtitle
classes - by @jd-solanki (55afe)
- Added
- useCheckbox:
- Allow indeterminate state - by @jd-solanki (d5bd1)
- useLayer:
- Support
color: inherit
as special value - by @jd-solanki (1975b)
- Support
- useParent:
- New composable - by @jd-solanki (e25f2)
🐞 Bug Fixes
- Export all
composables
- by @cpreston321 in #109 (abb70) - Icon glitch in Firefox - by @ManUtopiK and @jd-solanki in #76 (0d5e2)
- --a-spacing:
- Properly inherit spacing by removing useSpacing - by @jd-solanki (0b6cb)
- @anu-vue/nuxt:
- Fixed import issue - by @cpreston321 in #115 (4e53e)
- Auto Import and Enable Icons - by @cpreston321 in #118 (0ac1f)
- btn:
- Remove pointer events from before pseudo element - by @jd-solanki (99710)
- checkbox:
- Emit single event on input - by @jd-solanki (d8efa)
- list:
- Spacing prop wasn't working on list - by @jd-solanki (d9f37)
- List item slots wasn't passed due to slot name prefix - by @jd-solanki (eec94)
- Handle reactive items - by @knoxnoe, goutongwang and @jd-solanki in #144 (ae423)
- menu:
- New btn structure & loader broke menu - by @jd-solanki (c0525)
- preset-theme-default:
- Merge user
shortcutOverrides
in shortcuts - by @jd-solanki (40786)
- Merge user
- select:
- Emit input & change events when option is selected - by @jd-solanki (49eb1)
- table:
- Wrong pagination meta on filter - by @jd-solanki (2fb39)
ADataTable
shows wrong pagination meta - by @jd-solanki (c3402)
- tooltip:
- Bg color in dark theme - by @jd-solanki (25792)
- Fix tooltip not properly targeting on HTML element - by @jd-solanki (8e997)
- transition:
- Don't override other transform properties - by @jd-solanki (81a5d)
🏎 Performance
- rating: Use
useColor
instead ofuseLayer
- by @jd-solanki (105d6)
View changes on GitHub
v0.12.0
🚨 Breaking Changes
- table:
- Renamed dynamic slot row-$colName to col-$colName - by @jd-solanki (ba48a)
- No results prop & slot is renamed to no data - by @jd-solanki (9b34f)
- Table now has two variations,
ATable
&ADataTable
🚀 Features
- preset-theme-default: Compile SCSS to CSS - by @jd-solanki (61168)
- table: Allow rendering custom header via dynamic header slot - by @jd-solanki (c7c08)
🐞 Bug Fixes
- list: Make list item clickable if click event is used - by @ManUtopiK and @jd-solanki in #86 (14499)
- radio: Don't use variant group - by @jd-solanki (b1f8d)
View changes on GitHub
v0.11.0
🚨 Breaking Changes
- card: Prefixed
a-
to card classes & updated card text font size - by @jd-solanki (f0c6b) - preset-theme-default: Preset theme default is now separate pkg - by @jd-solanki (ceb82)
🚀 Features
- Added
spacing
prop - by @jd-solanki (f27f1) - Improve slot content in base-input - by @jd-solanki in #71 (aa24d)
- Volar support - by @productdevbook in #82 (64af6)
- Nuxt 3 module - by @productdevbook in #81 (f3c77)
- badge:
- Show & hide badge based on
v-model
value - by @brojor and @jd-solanki in #51 (feba2)
- Show & hide badge based on
- btn:
- Keyboard focus styles added via focus-visible - by @ManUtopiK and @jd-solanki in #53 (a9180)
- checkbox:
- Add indeterminate state - by @ManUtopiK and @jd-solanki in #40 (7a9ab)
- chip:
- New component - by @brojor and @jd-solanki in #56 (aaf5a)
- drawer:
- Add
top
&bottom
anchor - by @knoxnoe and @jd-solanki in #42 (337ee)
- Add
- list:
- Support
item
slot to customize the item rendering - by @jd-solanki (467f8) - New list item component - by @jd-solanki (7721b)
- Support
- preset-theme-default:
- Improve font rendering via CSS - by @jd-solanki (e180e)
- rating:
- Add Rating component - by @brojor and @jd-solanki in #60 (023f1)
- table:
- Improve watching sortedRows for reactivity - by @jd-solanki (8b700)
🐞 Bug Fixes
- Duplicate style attributes - by @jd-solanki (16762)
- base-input:
- dialog:
- list:
- Allow clickable list item by setting modelValue to null - by @jd-solanki (1c834)
- list-item:
- Don't render typography header if only text is used - by @jd-solanki (6f9c6)
- select:
- ssr:
- Fix ssr for overlay type components - by @jd-solanki in #85 (d5f2e)
- switch:
- Prevent selecting text on double click - by @jd-solanki (5253c)
- table:
- Rows array reactivity - by @jd-solanki (3ad65)
- Fix pagination meta calculation - by @jd-solanki (5ce7c)
- Allow selecting custom
pageSize
from select - by @jd-solanki (f5124) - Fixed
toRefs()
warning - by @peterbud in #79 (00fb4)
- typography:
- Preserve typographyHeader reactivity - by @brojor and @jd-solanki in #49 (05d0a)
- useLayer:
- Props reactivity - by @jd-solanki (cd0f4)
View changes on GitHub
v0.10.0
🚀 Features
- badge: New component - by @apodacaduron and @jd-solanki in #6
- input: Allow binding number to v-model - by @brojor in #47
- radio: Emit
update:modelValue
- by @knoxnoe and @jd-solanki in #36
🐞 Bug Fixes
- base-input: Input id isn't unique if same label is used twice - by @jd-solanki (27fa5)
- checkbox: Input id isn't unique if same value is used twice - by @jd-solanki (37f25)
- radio: Input id is not unique if same value is used twice - by @knoxnoe in #44
- select: With option slot selected item's label doesn't render - by @brojor in #39
- switch: Input id isn't unique if same value is used twice - by @jd-solanki (1e9dc)
- typography: Table was missing search input - by @jd-solanki (c5818)