Skip to content

Commit

Permalink
2.39.0
Browse files Browse the repository at this point in the history
  • Loading branch information
07akioni committed Jul 15, 2024
1 parent 255eea5 commit 48e70e1
Show file tree
Hide file tree
Showing 18 changed files with 105 additions and 99 deletions.
9 changes: 6 additions & 3 deletions CHANGELOG.en-US.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,15 @@
# CHANGELOG

## NEXT_VERSION
## 2.39.0

`xxxx-xx-xx`
`2023-07-15`

### Fixes
### Breaking Changes

- Fix `n-input-number` Exception when the value is a string in precision mode, closes [#6091](https://github.com/tusen-ai/naive-ui/issues/6091).

### Fixes

- Fix `n-form-item` validation state is not correctly updated [#6068](https://github.com/tusen-ai/naive-ui/issues/6068).
- Fix `n-select`'s header make inner input unavailable, closes [#6030](https://github.com/tusen-ai/naive-ui/issues/6030).
- Fix `n-tree` may have incorrect node selection status when `show-irrelevant-nodes` is disabled, close [#6115](https://github.com/tusen-ai/naive-ui/issues/6115).
Expand Down
9 changes: 6 additions & 3 deletions CHANGELOG.zh-CN.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,15 @@
# CHANGELOG

## NEXT_VERSION
## 2.39.0

`xxxx-xx-xx`
`2023-07-15`

### Fixes
### Breaking Changes

- 修复 `n-input-number` precision 模式下 value 为字符串时的异常问题,关闭 [#6091](https://github.com/tusen-ai/naive-ui/issues/6091)

### Fixes

- 修复 `n-form-item` 状态更新不正常 [#6068](https://github.com/tusen-ai/naive-ui/issues/6068)
- 修复 `n-select` 组件的 header 插槽里 input 无法输入,关闭 [#6030](https://github.com/tusen-ai/naive-ui/issues/6030)
- 修复 `n-tree` 组件在禁用 `show-irrelevant-nodes` 时,节点的选中状态可能不正确,关闭 [#6115](https://github.com/tusen-ai/naive-ui/issues/6115)
Expand Down
12 changes: 6 additions & 6 deletions build/loaders/ComponentDemoTemplate.vue
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
<template>
<component-demo
demo-file-name="<!--DEMO_FILE_NAME-->"
relative-url="<!--URL-->"
title="<!--TITLE_SLOT-->"
ts-code="<!--TS_CODE_SLOT-->"
js-code="<!--JS_CODE_SLOT-->"
language-type="<!--LANGUAGE_TYPE_SLOT-->"
demo-file-name="<!-- DEMO_FILE_NAME -->"
relative-url="<!-- URL -->"
title="<!-- TITLE_SLOT -->"
ts-code="<!-- TS_CODE_SLOT -->"
js-code="<!-- JS_CODE_SLOT -->"
language-type="<!-- LANGUAGE_TYPE_SLOT -->"
>
<template #title>
<!-- TITLE_SLOT -->
Expand Down
20 changes: 10 additions & 10 deletions build/loaders/convert-md-to-demo.js
Original file line number Diff line number Diff line change
Expand Up @@ -104,16 +104,16 @@ function genStyle(sourceStyle) {
}

function genVueComponent(parts, fileName, relativeUrl) {
const demoFileNameReg = /<!--DEMO_FILE_NAME-->/g
const relativeUrlReg = /<!--URL-->/g
const titleReg = /<!--TITLE_SLOT-->/g
const contentReg = /<!--CONTENT_SLOT-->/
const tsCodeReg = /<!--TS_CODE_SLOT-->/
const jsCodeReg = /<!--JS_CODE_SLOT-->/
const scriptReg = /<!--SCRIPT_SLOT-->/
const styleReg = /<!--STYLE_SLOT-->/
const demoReg = /<!--DEMO_SLOT-->/
const languageTypeReg = /<!--LANGUAGE_TYPE_SLOT-->/
const demoFileNameReg = /<!-- DEMO_FILE_NAME -->/g
const relativeUrlReg = /<!-- URL -->/g
const titleReg = /<!-- TITLE_SLOT -->/g
const contentReg = /<!-- CONTENT_SLOT -->/
const tsCodeReg = /<!-- TS_CODE_SLOT -->/
const jsCodeReg = /<!-- JS_CODE_SLOT -->/
const scriptReg = /<!-- SCRIPT_SLOT -->/
const styleReg = /<!-- STYLE_SLOT -->/
const demoReg = /<!-- DEMO_SLOT -->/
const languageTypeReg = /<!-- LANGUAGE_TYPE_SLOT -->/
let src = demoBlock
src = src.replace(demoFileNameReg, fileName)
src = src.replace(relativeUrlReg, relativeUrl)
Expand Down
62 changes: 31 additions & 31 deletions demo/pages/docs/i18n/enUS/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,37 +44,37 @@ PRs are welcomed for locales that are not supported yet!

The following list is sorted by 'Config' column.

| Language | Config | Date config | Version |
| -------------------------- | ------ | ----------- | ------------ |
| Arabic (العربية) | arDZ | dateArDZ | 2.34.0 |
| Azerbaijani (Azərbaycanca) | azAZ | dateAzAZ | NEXT_VERSION |
| Czech (Czechia) | csCZ | dateCsCz | 2.38.2 |
| German (Germany) | deDE | dateDeDE | |
| English (British) | enGB | dateEnGB | 2.25.1 |
| English | enUS | dateEnUS | |
| Esperanto | eo | dateEo | 2.25.2 |
| Spanish (Argentina) | esAR | dateEsAR | 2.24.2 |
| Estonian | etEE | dateEtEE | 2.38.0 |
| Persian | faIR | dateFaIR | 2.34.4 |
| French | frFR | dateFrFR | |
| Bahasa Indonesia | idID | dateIdID | |
| Italiano | itIT | dateItIT | 2.24.2 |
| Japanese | jaJP | dateJaJP | |
| Korean (South Korea) | koKR | dateKoKR | 2.28.1 |
| Norwegian Bokmål (Norway) | nbNO | dateNbNO | |
| Dutch (Netherlands) | nlNL | dateNlNL | 2.29.0 |
| Polish (Poland) | plPL | datePlPL | 2.25.2 |
| Portuguese (Brazil) | ptBR | datePtBR | 2.28.1 |
| Russian | ruRU | dateRuRU | |
| Slovak | skSK | dateSkSK | 2.25.3 |
| Swedish | svSE | dateSvSE | 2.35.0 |
| Thai (Thailand) | thTH | dateThTH | 2.27.0 |
| Turkish | trTR | dateTrTR | 2.34.0 |
| Ukrainian | ukUA | dateUkUA | |
| Uzbek (Uzbekistan) | uzUZ | dateUzUZ | NEXT_VERSION |
| Vietnamese (Vietnam) | viVN | dateViVN | 2.30.7 |
| Chinese (Simplified) | zhCN | dateZhCN | |
| Chinese (Traditional) | zhTW | dateZhTW | |
| Language | Config | Date config | Version |
| -------------------------- | ------ | ----------- | ------- |
| Arabic (العربية) | arDZ | dateArDZ | 2.34.0 |
| Azerbaijani (Azərbaycanca) | azAZ | dateAzAZ | 2.39.0 |
| Czech (Czechia) | csCZ | dateCsCz | 2.38.2 |
| German (Germany) | deDE | dateDeDE | |
| English (British) | enGB | dateEnGB | 2.25.1 |
| English | enUS | dateEnUS | |
| Esperanto | eo | dateEo | 2.25.2 |
| Spanish (Argentina) | esAR | dateEsAR | 2.24.2 |
| Estonian | etEE | dateEtEE | 2.38.0 |
| Persian | faIR | dateFaIR | 2.34.4 |
| French | frFR | dateFrFR | |
| Bahasa Indonesia | idID | dateIdID | |
| Italiano | itIT | dateItIT | 2.24.2 |
| Japanese | jaJP | dateJaJP | |
| Korean (South Korea) | koKR | dateKoKR | 2.28.1 |
| Norwegian Bokmål (Norway) | nbNO | dateNbNO | |
| Dutch (Netherlands) | nlNL | dateNlNL | 2.29.0 |
| Polish (Poland) | plPL | datePlPL | 2.25.2 |
| Portuguese (Brazil) | ptBR | datePtBR | 2.28.1 |
| Russian | ruRU | dateRuRU | |
| Slovak | skSK | dateSkSK | 2.25.3 |
| Swedish | svSE | dateSvSE | 2.35.0 |
| Thai (Thailand) | thTH | dateThTH | 2.27.0 |
| Turkish | trTR | dateTrTR | 2.34.0 |
| Ukrainian | ukUA | dateUkUA | |
| Uzbek (Uzbekistan) | uzUZ | dateUzUZ | 2.39.0 |
| Vietnamese (Vietnam) | viVN | dateViVN | 2.30.7 |
| Chinese (Simplified) | zhCN | dateZhCN | |
| Chinese (Traditional) | zhTW | dateZhTW | |

## Customize the existing locale

Expand Down
62 changes: 31 additions & 31 deletions demo/pages/docs/i18n/zhCN/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,37 +44,37 @@ Naive-ui 通过使用 `n-config-provider` 调整语言,默认情况下所有

以下列表依据“配置”列排序。

| 语言 | 配置 | 日期配置 | 版本 |
| ------------------ | ---- | -------- | ------------ |
| 阿拉伯语 | arDZ | dateArDZ | 2.34.0 |
| 阿塞拜疆语 | azAZ | dateAzAZ | NEXT_VERSION |
| 捷克语(捷克) | csCZ | dateCsCz | 2.38.2 |
| 德语 | deDE | dateDeDE | |
| 英国英语 | enGB | dateEnGB | 2.25.1 |
| 英语 | enUS | dateEnUS | |
| 世界语 | eo | dateEo | 2.25.2 |
| 西班牙语(阿根廷) | esAR | dateEsAR | 2.24.2 |
| 爱沙尼亚语 | etEE | dateEtEE | 2.38.0 |
| 波斯语 | faIR | dateFaIR | 2.34.4 |
| 法语 | frFR | dateFrFR | |
| 印度尼西亚语 | idID | dateIdID | |
| 意大利语 | itIT | dateItIT | 2.24.2 |
| 日语 | jaJP | dateJaJP | |
| 韩语 | koKR | dateKoKR | 2.28.1 |
| 书面挪威语 | nbNO | dateNbNO | |
| 荷兰语(荷兰) | nlNL | dateNlNL | 2.29.0 |
| 波兰语(波兰) | plPL | datePlPL | 2.25.2 |
| 葡萄牙语 (巴西) | ptBR | datePtBR | 2.28.1 |
| 俄罗斯语 | ruRU | dateRuRU | |
| 斯洛伐克语 | skSK | dateSkSK | 2.25.3 |
| 瑞典語 | svSE | dateSvSE | 2.35.0 |
| 泰语(泰国) | thTH | dateThTH | 2.27.0 |
| 土耳其语 | trTR | dateTrTR | 2.34.0 |
| 乌克兰语 | ukUA | dateUkUA | |
| 乌兹别克语 | uzUZ | dateUzUZ | NEXT_VERSION |
| 越南语(越南) | viVN | dateViVN | 2.30.7 |
| 简体中文 | zhCN | dateZhCN | |
| 繁体中文 | zhTW | dateZhTW | |
| 语言 | 配置 | 日期配置 | 版本 |
| ------------------ | ---- | -------- | ------ |
| 阿拉伯语 | arDZ | dateArDZ | 2.34.0 |
| 阿塞拜疆语 | azAZ | dateAzAZ | 2.39.0 |
| 捷克语(捷克) | csCZ | dateCsCz | 2.38.2 |
| 德语 | deDE | dateDeDE | |
| 英国英语 | enGB | dateEnGB | 2.25.1 |
| 英语 | enUS | dateEnUS | |
| 世界语 | eo | dateEo | 2.25.2 |
| 西班牙语(阿根廷) | esAR | dateEsAR | 2.24.2 |
| 爱沙尼亚语 | etEE | dateEtEE | 2.38.0 |
| 波斯语 | faIR | dateFaIR | 2.34.4 |
| 法语 | frFR | dateFrFR | |
| 印度尼西亚语 | idID | dateIdID | |
| 意大利语 | itIT | dateItIT | 2.24.2 |
| 日语 | jaJP | dateJaJP | |
| 韩语 | koKR | dateKoKR | 2.28.1 |
| 书面挪威语 | nbNO | dateNbNO | |
| 荷兰语(荷兰) | nlNL | dateNlNL | 2.29.0 |
| 波兰语(波兰) | plPL | datePlPL | 2.25.2 |
| 葡萄牙语 (巴西) | ptBR | datePtBR | 2.28.1 |
| 俄罗斯语 | ruRU | dateRuRU | |
| 斯洛伐克语 | skSK | dateSkSK | 2.25.3 |
| 瑞典語 | svSE | dateSvSE | 2.35.0 |
| 泰语(泰国) | thTH | dateThTH | 2.27.0 |
| 土耳其语 | trTR | dateTrTR | 2.34.0 |
| 乌克兰语 | ukUA | dateUkUA | |
| 乌兹别克语 | uzUZ | dateUzUZ | 2.39.0 |
| 越南语(越南) | viVN | dateViVN | 2.30.7 |
| 简体中文 | zhCN | dateZhCN | |
| 繁体中文 | zhTW | dateZhTW | |

## 在现有国际化基础上调整

Expand Down
5 changes: 2 additions & 3 deletions demo/store/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -82,9 +82,8 @@ const themeRef = computed(() => {
})

// config provider
const configProviderNameRef = ref(
require('node:process').env.TUSIMPLE ? 'tusimple' : 'default'
)
// eslint-disable-next-line node/prefer-global/process
const configProviderNameRef = ref(process.env.TUSIMPLE ? 'tusimple' : 'default')

const configProviderRef = computed(() => {
return configProviderNameRef.value === 'tusimple'
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "naive-ui",
"version": "2.38.2",
"version": "2.39.0",
"packageManager": "[email protected]",
"description": "A Vue 3 Component Library. Fairly Complete, Theme Customizable, Uses TypeScript, Fast",
"author": "07akioni",
Expand Down
2 changes: 1 addition & 1 deletion src/color-picker/demos/enUS/index.demo-entry.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ native.vue
| value | `string \| null` | `undefined` | Value of the picker. | |
| on-complete | `(value: string) => void` | `undefined` | Callback once the value is changed completely (not called during mousemove). | |
| on-confirm | `(value: string) => void` | `undefined` | Callback once the confirm button is clicked. | 2.29.0 |
| on-clear | `() => void` | `undefined` | Callback once the clear button is clicked. | NEXT_VERSION |
| on-clear | `() => void` | `undefined` | Callback once the clear button is clicked. | 2.39.0 |
| on-update:show | `(value: boolean) => void` | `undefined` | Callback once panel the show status is changed. | |
| on-update:value | `(value: string) => void` | `undefined` | Callback once the value is changed. | |
| actions | `Array<'confirm' \| 'clear'> \| null` | `null` | The types of buttons to be shown in the panel. | |
Expand Down
2 changes: 1 addition & 1 deletion src/color-picker/demos/zhCN/index.demo-entry.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ close-debug.vue
| value | `string \| null` | `undefined` | 颜色选择器的值 | |
| on-complete | `(value: string) => void` | `undefined` | 颜色完成改变后的回调(在鼠标移动时候不会调用) | |
| on-confirm | `(value: string) => void` | `undefined` | 点击确定按钮的回调 | 2.29.0 |
| on-clear | `() => void` | `undefined` | 点击清除按钮的回调 | NEXT_VERSION |
| on-clear | `() => void` | `undefined` | 点击清除按钮的回调 | 2.39.0 |
| on-update:show | `(value: boolean) => void` | `undefined` | 面板可见状态改变的回调 | |
| on-update:value | `(value: string) => void` | `undefined` | 颜色改变时的回调 | |
| actions | `Array<'confirm' \| 'clear'> \| null` | `null` | 显示按钮 | |
Expand Down
2 changes: 1 addition & 1 deletion src/data-table/demos/enUS/index.demo-entry.md
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ export-csv.vue
| default-expanded-row-keys | `Array<string \| number>` | `[]` | The key value of the expanded tree data by default | |
| default-expand-all | `boolean` | `false` | Whether to expand all expandable rows. Can't be used with async expanding data. | 2.30.4 |
| expanded-row-keys | `Array<string \| number>` | `undefined` | Expanded row keys. | |
| filter-icon-popover-props | `PopoverProps` | `{ trigger: click, placement: bottom }` | Filter icon's Popover attribute of the button, See [Popover props](popover#Popover-Props) | NEXT_VERSION |
| filter-icon-popover-props | `PopoverProps` | `{ trigger: click, placement: bottom }` | Filter icon's Popover attribute of the button, See [Popover props](popover#Popover-Props) | 2.39.0 |
| flex-height | `boolean` | `false` | Whether to make table body's height auto fit table area height. Make it enabled will make `table-layout` always set to `'fixed'`. | |
| indent | `number` | `16` | Indent of row content when using tree data. | |
| loading | `boolean` | `false` | Whether to display loading status. | |
Expand Down
2 changes: 1 addition & 1 deletion src/data-table/demos/zhCN/index.demo-entry.md
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,7 @@ rtl-debug.vue
| default-expand-all | `boolean` | `false` | 是否默认展开全部可展开的行,不可在异步展开行时使用 | 2.30.4 |
| expanded-row-keys | `Array<string \| number>` | `undefined` | 展开行的 key 值 | |
| indent | `number` | `16` | 使用树形数据时行内容的缩进 | |
| filter-icon-popover-props | `PopoverProps` | `{ trigger: click, placement: bottom }` | 过滤按钮的 Popover 属性,属性参考 [Popover props](popover#Popover-Props) | NEXT_VERSION |
| filter-icon-popover-props | `PopoverProps` | `{ trigger: click, placement: bottom }` | 过滤按钮的 Popover 属性,属性参考 [Popover props](popover#Popover-Props) | 2.39.0 |
| flex-height | `boolean` | `false` | 是否让表格主体的高度自动适应整个表格区域的高度,打开这个选项会让 `table-layout` 始终为 `'fixed'` | |
| loading | `boolean` | `false` | 是否显示 loading 状态 | |
| max-height | `number \| string` | `undefined` | 表格内容的最大高度,可以是 CSS 属性值 | |
Expand Down
2 changes: 1 addition & 1 deletion src/input-number/demos/enUS/index.demo-entry.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ custom-icon.vue
| parse | `(input: string) => number \| null` | `undefined` | Method to parse input string. If it's set, `update-value-on-input` will be disabled. | 2.30.0 |
| placeholder | `string` | `'Please Input'` | Placeholder. | |
| precision | `number` | `undefined` | Precision of input value. If it's set, `update-value-on-input` will be disabled. | 2.30.0 |
| round | `boolean` | `undefined` | Use a rounded input style. | NEXT_VERSION |
| round | `boolean` | `undefined` | Use a rounded input style. | 2.39.0 |
| readonly | `boolean` | `false` | Whether it's readonly. | |
| show-button | `boolean` | `true` | Whether to show increase/decrease buttons. | |
| size | `'tiny' \| 'small' \| 'medium' \| 'large'` | `'medium'` | The size of input box. | |
Expand Down
2 changes: 1 addition & 1 deletion src/input-number/demos/zhCN/index.demo-entry.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ precision-debug.vue
| placeholder | `string` | `'请输入'` | 提示信息 | |
| precision | `number` | `undefined` | 数值保留的精度值,设定后会禁用 `update-value-on-input` | 2.30.0 |
| readonly | `boolean` | `false` | 是否只读 | |
| round | `boolean` | `undefined` | 输入框是否圆角 | NEXT_VERSION |
| round | `boolean` | `undefined` | 输入框是否圆角 | 2.39.0 |
| show-button | `boolean` | `true` | 是否有按钮 | |
| size | `'tiny' \| 'small' \| 'medium' \| 'large'` | `'medium'` | 输入框大小 | |
| status | `'success' \| 'warning' \| 'error'` | `undefined` | 验证状态 | 2.27.0 |
Expand Down
2 changes: 1 addition & 1 deletion src/upload/demos/enUS/index.demo-entry.md
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ download.vue
| on-finish | `(options: { file: UploadFileInfo, event?: Event }) => UploadFileInfo \| undefined` | `({ file }) => file` | Upload finished callback. You can intercept and even modify the uploaded `UploadFileInfo`. Note: file will be null in next event-loop | |
| on-before-upload | `(options: { file: UploadFileInfo, fileList: Array<UploadFileInfo> }) => (Promise<boolean \| void> \| boolean \| void)` | `true` | Upload ready to start callback. Returning `false`, a promise resolved with `false`, or a rejected promise will cancel the upload. | |
| on-download | `(file: FileInfo) => void` | `undefined` | Callback for clicking download buttons. Returning `false`, `Promise resolve false`, `Promise rejected` will cancel the download. | |
| on-preview | `(file: FileInfo, detail: { event: MouseEvent }) => void` | `undefined` | Callback for clicking file links or preview buttons. You can use `preventDefault` to prevent default anchor link open behavior. | `detail.event` NEXT_VERSION |
| on-preview | `(file: FileInfo, detail: { event: MouseEvent }) => void` | `undefined` | Callback for clicking file links or preview buttons. You can use `preventDefault` to prevent default anchor link open behavior. | `detail.event` 2.39.0 |
| on-remove | `(options: { file: UploadFileInfo, fileList: Array<UploadFileInfo>, index: number }) => Promise<boolean> \| boolean \| any` | `() => true` | File removed callback. Returning `false`, a promise resolved with `false`, or a rejected promise will cancel this removal. | `index` 2.38.2 |
| on-update:file-list | `(fileList: UploadFileInfo[]) => void` | `undefined` | Callback function triggered on file-list changes. | |

Expand Down
Loading

0 comments on commit 48e70e1

Please sign in to comment.