0.8.12 (2024-06-28)
- datetimepicker: fix datetimepicker initialisation bug (#948) (92b30f1)
- picker: fix native input value (#986) (09154d5)
0.8.11 (2024-06-05)
- datepicker: always validate programmatic date updates (#927) (20ceedd)
- datepicker: update focused date on editing directly (#941) (1af13cf)
- taginput: solve defineModel macro array constrains (#942) (404c5f6)
0.8.10 (2024-06-03)
- modal: set default
destroyOnHide
totrue
for programmatic usage (#937) (0b0bdca) - steps: add
destroyOnHide
prop (#934) (d06ea1e) - tabs: add
destroyOnHide
prop (#926) (e87882b)
0.8.9 (2024-05-01)
- 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)
0.8.8 (2024-04-23)
- 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)
- datepicker: change prop
readonly
default tofalse
& disable calendar interaction whilereadonly
(#901) (364d0c5) - taginput: add
removeItem
as selected slot property (#887) (#888) (c8c26cc) - taginput: update prop types (#895) (b5709c5)
0.8.7 (2024-04-02)
- 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)
0.8.6 (2024-03-11)
- 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)
0.8.5 (2024-02-26)
- check scrolling parent not null (#813) (e471f76)
- fix generation scripts (#814) (27fe3b5)
- datepicker|timepicker: wrap focus listener into function (#810) (b1b6586)
0.8.4 (2024-02-24)
- 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)
- 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)
0.8.3 (2024-02-06)
- 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)
0.8.2 (2023-12-21)
- docs: add missing props (#697) (13d27de)
- docs: update oruga-next cdn link (#684) (d68308b)
- programmatic: adjust open params type (#690) (9e8ad3a)
- table: reorder params from Object.assign to allow for non-extensible objects (#689) (dc2b9cf)
- types: fix type export (#687) (829279d)
- upload: update click handler (1f08a2a)
0.8.1 (2023-12-10)
0.8.0 (2023-12-06)
- 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
- 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)
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
Changes props:
- remove
iconBoth
prop - add
role
prop
Changes classes:
- rename
elementsWrapperClass
towrapperClass
class
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
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
Changes props:
- rename
ariaId
tocontentId
prop
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
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
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
Changes classes:
- add
itemClickableClass
class
Changes props:
- add
disabled
prop - rename
hasCoutner
tocounter
prop
Changes props:
- rename
canCancel
tocancelable
prop - add
label
prop
Changes events:
- add
@update:full-page
event
Changes classes:
- add
labelClass
class
- merge
Menu
andMenuList
component
Changes props:
- rename
size
toiconSize
prop
Changes props:
- rename
canCancel
tocancelable
prop - add
container
prop - add
teleport
prop
Changes classes:
- add
activeClass
class
Changes props:
- remove
autoClose
prop - remove
hasIcon
prop - rename
indefinite
toinfinite
prop
Changes events:
- remove
@update:active
event
Changes classes:
- rename
nextBtnClass
tonextButtonClass
class - rename
prevBtnClass
toprevButtonClass
class
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
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
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
Changes props:
- add
position
prop - add
size
prop - add
variant
prop
Changes classes:
- add
sizeClass
class
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
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
Changes props:
- add
paginationSimple
prop
Changes classes:
- add
thSubheadingClass
class
TableColumn
Changes props:
- remove
customKey
prop
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
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
- rename
inputitems
component intotaginput
Changes props:
- remove
adppendToBody
prop - add
teleport
prop - rename
checkInfiniteScroll
tocheckScroll
prop - add
keepOpen
prop - rename
onPasteSeparators
toseparators
prop - remove
rounded
prop - remove
statusIcon
prop - rename
hasCoutner
tocounter
prop
Changes events:
- add
@scroll-start
event - add
@scroll-end
event - add
@icon-click
event - rename
@typing
to@input
event
Changes props:
- add
active
prop - remove
adppendToBody
prop - add
teleport
prop - remove
autocomplete
prop - remove
maxlength
prop - add
closeOnClick
prop - remove
editable
prop - add
iconRight
prop - add
iconRightClickable
prop - add
locale
prop - add
mobileModal
prop - add
readonly
prop - remove
statusIcon
prop - add
trapFocus
prop
Changes events:
- add
@icon-click
event - add
@icon-right-click
event - add
@update-active
event
Changes props:
- remove
animated
prop - remove
adppendToBody
prop - add
teleport
prop - remove
autoClose
prop - add
closeable
prop - add
disabled
prop - add
triggerTag
prop
Changes events:
- add
@update:active
event
Changes classes:
- rename
arrowOrderClass
toarrowPositionClass
class - rename
orderClass
topositionClass
class - add
teleport
class
Changes props:
- remove
autocomplete
prop - remove
maxlength
prop - remove
icon
prop - remove
iconPack
prop - remove
rounded
prop - remove
statusIcon
prop
0.7.0 (2023-09-20)
- autocomplete: add missing emit and wrong event name 'select-footer' (3b19d54)
- autocomplete: use dynamic component (d0b9096)
- input: better support input type=number (#528) (f01f591)
- oruga-next: provide node subpath exports (#520) (00770a9)
- radio: add checkedClass prop (2a632a5)
- remove console.log statement in ModalProgrammatic (428d08f)
- table: fix missing paginationSize (#584) (3f7a692)
- table: fix pagination size prop (126aba4)
- add a way to style step dividers (#555) (4915c4d)
- add component to tag prop types (7c62f2b)
- add the clearIcon prop to input and autocomplete (a33ee8e)
- label: add several label props (22bdd03)
- pagination: add itemClass prop (3659e50)
- table: add checkbox-variant prop (8821624)
0.6.0 (2023-04-25)
- inputitems:
autocomplete
->allow-autocomplete
- refactor form validation
- button-rounded-border-radius variable (26e90af) (@fabiiomiiguel)
- checkbox: missing checkedClass prop definition #467 (5eed80d)
- checkbox: use background-color attribute (69a3d0f) (@area73)
- inputitems: #493 set icon pack of close icon (31a75ee)
- switch: add role "switch" (f322e9c) (@didaquis)
- table: #465 td-attrs compute when infinite scroll or backend-filtering (aa50c60)
- table: #486 add trCheckedClass (ff83227)
- add loading implentation for button in vue 2 (83955df)
- add loading props for button (001b60b) (@themodernpk)
- add typescript support and testing (92cffed)
- allow to set background color on outlined button (#514) (8f90b84) (@fabiiomiiguel)
- make controls respond to the invalid event (ca3626c) (@blm768)
- table: #494 add paginationSize prop (db70c0d)
- table: add slot
preheader
(93c6521) (@subdavis)