Releases: oruga-ui/oruga
v0.8.9
0.8.9 (2024-05-01)
Bug Fixes
- field: fix bug when prop
horizontal
is set (#915) (962bfea) - table: fix filtering when table is not sorted (#911) (10ee451)
- Table: fix table async example backend sort function (#910) (18f3c00)
- taginput: fix infinite recursive update when updating modeValue (#917) (e2e3c4a)
Features
v0.8.8
0.8.8 (2024-04-23)
Bug Fixes
- build: fix cjs extension in package.json entry point (#894) (51e7184)
- datepicker: fix defineClasses parent props problem (#900) (087a8dc)
- datepicker: make date parsing work again (#882) (047e999)
- field: add field
setInputId
& removeariaLabelledby
prop (#902) (458d45c) - field: fix slot invoked outside render function & ass
messageTag
prop (#906) (f9d07c6) - menu: fix
useProviderParent
composablechildItems
type problem (#897) (b9656a6) - taginput: fix selection with autocomplete on non string items (#889) (930c397)
Features
v0.8.7
0.8.7 (2024-04-02)
Bug Fixes
- autocomplete: adjust active state behavior (#859) (9ce1971)
- autocomplete: change options type definition to generic (#866) (5f6717a)
- steps|tabs: fix disable animation (#870) (08c1fbf)
- steps|tabs: make item props reactive again (#879) (269183d)
- table: make
TableColumn
props reactive again (#878) (d2b1caa) - fix type generation script (#867) (2f6b6c8)
- resolve maximum recursive update exceeded in tests (#869) (40d8b94)
Features
v0.8.6
0.8.6 (2024-03-11)
Bug Fixes
- build: add volar types export (#844) (4b31d5e)
- build: export
ConfigPlugin
(#824) (e50cc19) - helpers: remove unintended unref function in
isDefined
helper function (#834) (ed75a71) - modal: make property
witdh
reactive (#830) (7f65756) - programmatic: fix ProgrammaticExpose type (#831) (e490336)
- table:
stickyHeaderClass
should not display by default (#832) (09a45a1) - table: fix
page-change
event sending old value (#842) (082e2fa) - table: fix TableColumn
searchable
slot property bug (#836) (0ecba93) - table: prevent TableColumn props trigger recursive reactivity (#848) (8f83b71)
- table: set TableColumn
customSort
type to unknown (#840) (548304d) - upload: fix input bindung (#843) (deafbdf)
Features
v0.8.5
v0.8.4
0.8.4 (2024-02-24)
Bug Fixes
- autocomplete: fix select item by click (#796) (d3e1465)
- autocomplete: show empty slot when available (#787) (0cebb5c)
- composable: prevent scrolling parent error with parent null (#794) (34670d4)
- datepicker: refactor datepicker related components (#782) (da9eb0f)
- datetimepicker: fix vmodel reactivity (#785) (cefffc2)
- input: update password reveal feature (#789) (8b8bfa6)
- notification: extend programmatic props (#766) (f4bca09)
- taginput: fix rootClass inheritance (#772) (fadb780)
- taginput: forward expanded prop to Autocomplete component so that it's passed to dropdown (#767) (d46ae92)
Features
- expose setFocus function for all input components (#793) (a290c8b)
- pagination: add button tag property (#779) (22b36a8)
- tabs|steps: add animation and animateInitially prop (#797) (f04362e)
- theme: adjustments for bulma theme integration (#777) (1b8fcae)
- theme: add autogenerate component theme types (#775) (5abdfe6)
v0.8.3
0.8.3 (2024-02-06)
Bug Fixes
- autocomplete: allow empty slot display and formatter prop usage (6c9a60d)
- autocomplete: change input vbind vmodel prop order (3297e4b)
- autocomplete: close dropdown on enter or tab key press (#761) (796ed9f)
- carousel: adjust indicator index out of range (#752) (eca9d38)
- carousel: fix repeat index (#757) (68e4dee)
- datepicker: fix datepicker component shows wrong year range when adding max date and min date props (#731) (9094188)
- notification: adjust querySelector (#756) (13b0d37)
- slider: remove
this
references (#746) (9942c0f) - table: fix binding current page (672680a)
- tablecolumn: remove typo in the props (#727) (6c8238b)
- table: fix wrong use of thAttrsData (da4c7c5)
- taginput: only hide input field instead of unmount (#754) (cd1bcf7)
- taginput: pass missing placeholder props to autocomplete component (928863a)
- taginput: watch TagInput v-model prop with deep in order to trigger update:modelValue (#722) (96843a4)
- timepicker: fix meridien bug (#753) (f302c27)
- tooltip: remove console.log usage in Tooltip component (bbf8161)
- types: fix customIconPacks config (#715) (a123a5e)
- types: fix volar type generation (#702) (1bfd747)
- update ClassFunction second parameter from context to props (#743) (035b619)
- fix Vue 3.4 getCurrentInstance() bug by convert useComputedClass to defineClass (#725) (0a7f9b4)
Features
New Contributors
- @sylvainpolletvillard made their first contribution in #721
- @pellul made their first contribution in #727
- @tranquangphu made their first contribution in #731
- @mk-startialab made their first contribution in #737
- @justinludwig made their first contribution in #761
Full Changelog: v0.8.2...v0.8.3
v0.8.2
What's Changed
- fix(docs): update oruga-next cdn link by @zhaolinlau in #684
- fix(table): reorder params from Object.assign to allow for non-extensible objects by @tcitworld in #689
- fix(types): fix type export by @mlmoravek in #687
- fix(programmatic): adjust open params type by @mlmoravek in #690
- feat(input|select): add disabledClass by @mlmoravek in #691
- fix(upload): update click handler by @mlmoravek in #696
- fix(docs): add missing props by @mlmoravek in #697
- docs: update get-started by @mlmoravek in #699
- feat(types): add volar.d.ts generation by @mlmoravek in #698
- fix(types): remove useClassProps composable by @mlmoravek in #695
Full Changelog: v0.8.1...v0.8.2
v0.8.1
v0.8.0
0.8.0 (2023-12-06)
Features
- refactor all components from Option-API to Composition-API (script setup) (#606)
- removed default theme from build output (use
theme-oruga
instead) - add component types to build output
- add OrugaOptions type definition (usefull for themes) (#632) (#663) (78df3e9)
- change
appendToBody
toteleport
feature (#603 (#652) (d0c9824) - rename component
inputitems
totaginput
(#653) - change programmatic usage to
useOruga()
(#605) (e7bdb07) - adjust component properties (see detailed component changes)
- drop vue 2.x support
- docs: update component props/events/slots descriptions
Bug Fixes
- datepicker: fix infinity loop (#624) (fc45dcf)
- dropdown: fix hover on mobile agent (#609) (#609) (4a5c0ab)
- select: fix vmodel prop type (#616) (60f67c5)
- sidebar: fix props (#660) (6e2aa5d)
- skeleton: fix item style (#659) (3586ae4)
- ssr: fix window not defined for ssr (#669) (a64cb79)
- docs: fix component property generation (#658) (e98dd22) (7efc3c6)
Detailed Component Changes
Autocomplete
Changes props:
- remove
adppendToBody
prop - add
teleport
prop - rename
checkInfiniteScroll
tocheckScroll
prop - rename
customFormatter
toformatter
prop - remame
debounceTyping
todebounce
prop - add
iconRightVariant
prop - remame
menuPosition
toposition
prop - add
mobileModal
prop - add
placeholder
prop
Changes events:
- remove
@typing
event - add
@input
event - remove
@infinite-scroll
event - add
@scroll-start
event - add
@scroll-end
event
Changes classes:
- remove
expandedClass
class - remove
menuClass
class - remove
menuPositionClass
class
Button
Changes props:
- remove
iconBoth
prop - add
role
prop
Changes classes:
- rename
elementsWrapperClass
towrapperClass
class
Carousel
Changes props:
- rename
arrow
toarrows
prop - rename
arrowHover
toarrowsHover
prop - rename
hasDrag
todragable
prop - remove
asIndicator
prop - rename
indicator
toindicators
prop
Changes classes:
- rename
sceneClass
towrapperClass
class - add
itemClickableClass
class
Checkbox
Changes props:
- add
useHtml5Validation
prop
Changes events:
- add
@update:indeterminate
event - add
@focus
event - add
@blur
event - add
@invalid
event
Changes classes:
- rename
checkClass
toinputClass
class - rename
checkCheckedClass
toinputCheckedClass
class - rename
checkIndeterminateClass
toindeterminateClass
class
Collapse
Changes props:
- rename
contentId
toariaId
prop
Datepicker
Changes props:
- remove
adppendToBody
prop - add
teleport
prop - add
active
prop - remove
autocomplete
prop - remove
maxlength
prop - remove
editable
prop - add
readonly
prop - remove
statusIcon
prop
Changes events:
- add
@icon-click
event - rename
@active-change
to@update:active
event
Changes classes:
- remove
monthCellInvisibleClass
class - remove
monthCellNearbyClass
class - add
monthCellWithinHoveredRangeClass
class - remove
monthRowClass
class - add
monthTableClass
class - rename
nextBtnClass
tonextButtonClass
class - rename
prevBtnClass
toprevButtonClass
class
Datetimepicker
Changes props:
- add
active
prop - remove
autocomplete
prop - remove
maxlength
prop - remove
editable
prop - add
readonly
prop - remove
statusIcon
prop
Changes events:
- add
@icon-click
event - rename
@active-change
to@update:active
event - add
@range-start
event - add
@range-end
event
Dropdown
Changes props:
- add
active
prop - remove
adppendToBody
prop - add
teleport
prop - remove
appendToBodyCopyParent
prop - add
checkScroll
prop - rename
canClose
tocloseable
prop - remove
closeOnClick
prop (merged into closeable) - add
delay
prop - rename
triggerTabindex
totabindex
prop - add
triggerTag
prop
Changes events:
- rename
@active-change
to@update:active
event - add
@close
event - add
@scroll-start
event - add
@scroll-end
event
Changes classes:
- add
teleportClass
class
Dropdown Item
Changes classes:
- add
itemClickableClass
class
Input
Changes props:
- add
disabled
prop - rename
hasCoutner
tocounter
prop
Loading
Changes props:
- rename
canCancel
tocancelable
prop - add
label
prop
Changes events:
- add
@update:full-page
event
Changes classes:
- add
labelClass
class
Menu
- merge
Menu
andMenuList
component
Changes props:
- rename
size
toiconSize
prop
Modal
Changes props:
- rename
canCancel
tocancelable
prop - add
container
prop - add
teleport
prop
Changes classes:
- add
activeClass
class
Notification
Changes props:
- remove
autoClose
prop - remove
hasIcon
prop - rename
indefinite
toinfinite
prop
Pagination
Changes events:
- remove
@update:active
event
Changes classes:
- rename
nextBtnClass
tonextButtonClass
class - rename
prevBtnClass
toprevButtonClass
class
Radio
Changes props:
- add
autocomplete
prop - add
useHtml5Validation
prop
Changes events:
- add
@focus
event - add
@blur
event - add
@invalid
event
Changes classes:
- rename
checkCheckedClass
toinputCheckedClass
class - rename
checkClass
toinputClass
class
Select
Changes props:
- add
iconClickable
prop - remove
maxlength
prop - add
iconRightClickable
prop - add
iconRightVariant
prop - add
options
prop
Changes events:
- add
@icon-click
event - add
@icon-right-click
event
Sidebar
Changes props:
- rename
open
toactive
prop - add
animation
prop - rename
canCancel
tocancelable
prop - add
component
prop - add
container
prop - add
events
prop - add
props
prop - add
teleport
prop - add
destroyOnHide
prop - add
inline
prop - add
onClose
prop - changed how
position
prop is working - remove
right
prop - remove
expandOnHoverFixed
prop
Changes events:
- rename
@update:open
to@update:active
event
Changes classes:
- add
activeClass
class - remove
absoluteClass
class - remove
fixedClass
class - remove
staticClass
class - add
positionClass
class - remove
rightClass
class - remove
expandOnHoverFixedClass
class - add
noScrollClass
class - add
scrollClipClass
class - add
teleportClass
class - add
inlineClass
class
Steps
Changes props:
- add
position
prop - add
size
prop - add
variant
prop
Changes classes:
- add
sizeClass
class
StepItem
Changes props:
- add
ariaRole
prop - add
icon
prop - add
iconPack
prop - add
label
prop - add
tag
prop - add
value
prop - add
visible
prop
Changes events:
- add
@activate
event - add
@deactivate
event
Switch
Changes props:
- add
autocomplete
prop - add
useHtml5Validation
Changes events:
- add
@input
event - add
@focus
event - add
@blur
event - add
@invalid
event
Changes classes:
- rename
checkClass
toswitchClass
class - rename
checkCheckedClass
toswitchCheckedClass
class - rename
checkSwitchClass
toswitchCheckClass
class - add
inputCheckedClass
class
Table
Changes props:
- add
paginationSimple
prop
Changes classes:
- add
thSubheadingClass
class
TableColumn
Changes props:
- remove
customKey
prop
Tabs
Changes props:
- add
position
prop - add
size
prop - add
variant
prop - add
vertical
prop
Changes events:
- add
@update:modelValue
event - add
@change
event
Changes classes:
- rename
tabItemWrapperClass
toitemWrapperClass
class - add
transitioningClass
class
TabItem
Changes props:
- add
ariaRole
prop - add
icon
prop - add
iconPack
prop - add
label
prop - add
value
prop - add
visible
prop
Changes events:
- add
@activate
event - add
@deactivate
event
Taginput (old inputitems):
- rename
inputitems
component intotaginput
Changes props:
- remove
adppendToBody
prop - add
teleport
prop - rename
checkInfiniteScroll
tocheckScroll
prop - add
keepOpen
prop - rename
onPasteSeparators
toseparators
prop - remov...