Skip to content

Releases: DevExpress/devextreme-vue

18.1.5-alpha.8

09 Aug 13:36
91193c8
Compare
Choose a tag to compare
18.1.5-alpha.8 Pre-release
Pre-release

Requires DevExtreme v18.1.5

Improvements

  • Support sub-nested components
<dx-vector-map
    id="vector-map"
    :bounds="bounds"
    @tooltip-shown="onTooltipShown"
>
    <dx-layer
        name="areas"
        color-grouping-field="total"
        :data-source="mapsWorld"
        :color-groups="colorGroups"
        :customize="customizeLayer"
    >
        <dx-label data-field="name" :enabled="true"></dx-label>
    </dx-layer>

    <dx-legend :customize-text="customizeLegendText">
        <dx-source layer="areas" grouping="color"></dx-source>
    </dx-legend>

    <dx-title text="Nominal GDP">
        <dx-subtitle text="(in millions of US dollars)"></dx-subtitle>
    </dx-title>
</dx-vector-map>
  • Add default export for all DevExtreme Vue Components
//Main Component
import DxDataGrid, {
  //Nested Components
  DxGroupPanel,
  DxGrouping,
  DxPaging,
  DxSelection,
  DxFilterRow,
  DxColumn
} from "devextreme-vue/ui/data-grid";
  • These components support default slot: Button, Popup, Popover, Tooltip Slideout View

Breaking Changes

  • Stop supporting non-scoped named slots

Use:

<dx-popup contentTemplate="contentTemplate">
   <div slot="contentTemplate" slot-scope="_">
      Content
   </div>
</dx-popup>

Or:

<dx-popup>
  Content
</dx-popup>

Instead of this:

<dx-popup contentTemplate="contentTemplate">
   <div slot="contentTemplate">
      Content
   </div>
</dx-popup>

18.1.4-alpha.7

16 Jul 10:47
498d0ed
Compare
Choose a tag to compare
18.1.4-alpha.7 Pre-release
Pre-release

Requires DevExtreme v18.1.4

Improvements

  • Add nested components
<dx-data-grid :dataSource="sales" >

  <dx-group-panel :visible="true" />
  <dx-selection mode="multiple" />
  <dx-pager :visible="true" :showPageSizeSelector="true" />
  
  <dx-column
    dataField="orderId"
    caption="Order ID"
    :width="100"
  />
...

Bug Fixes

  • Fix how Vue devtools display template component name

18.1.4-alpha.6

27 Jun 12:16
2dd5202
Compare
Choose a tag to compare
18.1.4-alpha.6 Pre-release
Pre-release

Requires DevExtreme v18.1.4

Improvements

  • Support non-scoped slots for templates
<dx-popup contentTemplate="contentTemplate">
   <div slot="contentTemplate">
      Content
   </div>
</dx-popup>

Bug Fixes

  • Fix some prop validation rules (NumberBox.format, template props)

18.1.4-alpha.5

06 Jun 08:15
c242cb5
Compare
Choose a tag to compare
18.1.4-alpha.5 Pre-release
Pre-release

Requires DevExtreme v18.1.4-pre-18155

Bug Fixes

  • Fix event emitting for the kebab-case
      <dx-text-box @value-changed="handler"/>
  • Fix using of vue-router inside template

Improvements

  • DevExtreme Vue Components fully support dxValidator:
      <dx-text-box value="Required text">
        <dx-validator :validationRules="rules" />
      </dx-text-box>

18.1.3-alpha.4

21 May 12:49
5c3b7c5
Compare
Choose a tag to compare
18.1.3-alpha.4 Pre-release
Pre-release

18.1.2-alpha.3

10 May 13:04
95cd207
Compare
Choose a tag to compare
18.1.2-alpha.3 Pre-release
Pre-release

Requires DevExtreme v18.1.2-pre-beta

Bug Fixes

  • Fix the unwrapping template container issue
  • Fix disposing of templates

18.1.1-alpha.2

18 Apr 16:50
abc3ed0
Compare
Choose a tag to compare
18.1.1-alpha.2 Pre-release
Pre-release

Requires DevExtreme v18.1.1-pre-18103

Bug Fixes

  • Fix prop checks for acceptable values

Improvements

  • Drop Vue template dependency (switch core to render-functions)

18.1.1-alpha.1

10 Apr 11:08
74b5d4b
Compare
Choose a tag to compare
18.1.1-alpha.1 Pre-release
Pre-release

Initial release