mirror of
https://github.com/ant-design/ant-design.git
synced 2025-06-11 03:22:59 +08:00
docs(✨): release 4.24.2 (#38530)
This commit is contained in:
parent
f189d8a586
commit
fd9d689cda
@ -15,6 +15,29 @@ timeline: true
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
## 4.24.2
|
||||||
|
|
||||||
|
`2022-11-12`
|
||||||
|
|
||||||
|
- Image
|
||||||
|
- 💄 Image preview controls enter animation should not be zooming out. [#36456](https://github.com/ant-design/ant-design/pull/36456)
|
||||||
|
- 🐞 Fix Image preview not showing error images. [#38112](https://github.com/ant-design/ant-design/pull/38112)
|
||||||
|
- Typography
|
||||||
|
- 🐞 Fix Typography.Text `tooltip` do not display in List. [#38431](https://github.com/ant-design/ant-design/pull/38431) [@crazyair](https://github.com/crazyair)
|
||||||
|
- 🐞 Fix Typography.Paragraph flash issue in some situations. [#38439](https://github.com/ant-design/ant-design/pull/38439) [@tinyfind](https://github.com/tinyfind)
|
||||||
|
- 🐞 Fix Menu SubMenu flick when collapse it. [#36636](https://github.com/ant-design/ant-design/issues/36636) [@JarvisArt](https://github.com/JarvisArt)
|
||||||
|
- 🐞 Fix RangePicker that `onBlur` gets triggered when selecting dates. [#38411](https://github.com/ant-design/ant-design/pull/38411) [@kiner-tang](https://github.com/kiner-tang)
|
||||||
|
- 🐞 Result should hide icon when it is falsy. [#38488](https://github.com/ant-design/ant-design/pull/38488)
|
||||||
|
- 🐞 Fix Dropdown.Button throws `overlay is deprecated` warning. [#38446](https://github.com/ant-design/ant-design/pull/38446) [@li-jia-nan](https://github.com/li-jia-nan)
|
||||||
|
- 🛎 Improve error message about multiple Form.Item children. [#38038](https://github.com/ant-design/ant-design/pull/38038) [@cincodenada](https://github.com/cincodenada)
|
||||||
|
- 🛠 Resolve Tree circular import issue. [#38421](https://github.com/ant-design/ant-design/pull/38421) [@KotoriK](https://github.com/KotoriK)
|
||||||
|
- 🐞 Fix Affix shake issue when switching visible. [#38410](https://github.com/ant-design/ant-design/pull/38410) [@imoctopus](https://github.com/imoctopus)
|
||||||
|
- 🐞 Fix Pagination `simple` mode should support `showTotal` property. [#38399](https://github.com/ant-design/ant-design/pull/38399)
|
||||||
|
- 🐞 Fix Modal.confirm buttons should not be interactive when modal is hiding. [#38400](https://github.com/ant-design/ant-design/pull/38400)
|
||||||
|
- 🐞 Fix Radio.Group style problem using in Drawer `extra`. [#38385](https://github.com/ant-design/ant-design/pull/38385)
|
||||||
|
- ⌨️ Fix Table `aria-label` contains `[object Object]`. [#38389](https://github.com/ant-design/ant-design/pull/38389) [@kiner-tang](https://github.com/kiner-tang)
|
||||||
|
- ⌨️ Adds role progressbar to Progress component. [#38447](https://github.com/ant-design/ant-design/pull/38447) [@kpustakhod](https://github.com/kpustakhod)
|
||||||
|
|
||||||
## 4.24.1
|
## 4.24.1
|
||||||
|
|
||||||
`2022-11-04`
|
`2022-11-04`
|
||||||
|
@ -15,6 +15,29 @@ timeline: true
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
## 4.24.2
|
||||||
|
|
||||||
|
`2022-11-12`
|
||||||
|
|
||||||
|
- Image
|
||||||
|
- 💄 优化 Image 预览图片的工具栏显示动画的效果,现在工具条不再用缩放动画进场。[#36456](https://github.com/ant-design/ant-design/pull/36456)
|
||||||
|
- 🐞 修复 Image 预览图片没有展现错误图片的问题。[#38112](https://github.com/ant-design/ant-design/pull/38112)
|
||||||
|
- Typography
|
||||||
|
- 🐞 修复 Typography.Paragraph 在宽度较短时可能出现闪动的问题。[#38439](https://github.com/ant-design/ant-design/pull/38439) [@tinyfind](https://github.com/tinyfind)
|
||||||
|
- 🐞 修复一个 Typography.Text 在 List 内 tooltip 不显示的问题。[#38431](https://github.com/ant-design/ant-design/pull/38431) [@crazyair](https://github.com/crazyair)
|
||||||
|
- 🐞 修复 Menu 收起时 SubMenu 闪动的问题。[#36636](https://github.com/ant-design/ant-design/issues/36636) [@JarvisArt](https://github.com/JarvisArt)
|
||||||
|
- 🐞 修复 RangePicker 选择日期过程中触发 `onBlur` 的问题。[#38411](https://github.com/ant-design/ant-design/pull/38411) [@kiner-tang](https://github.com/kiner-tang)
|
||||||
|
- 🐞 修复 Result `icon` 为 `null` 时图标没有隐藏的问题。[#38488](https://github.com/ant-design/ant-design/pull/38488)
|
||||||
|
- 🐞 修复 Dropdown.Button 出现 `overlay is deprecated` 警告的问题。[#38446](https://github.com/ant-design/ant-design/pull/38446) [@li-jia-nan](https://github.com/li-jia-nan)
|
||||||
|
- 🛎 优化 Form 的相关控制台提示的表述。[#38038](https://github.com/ant-design/ant-design/pull/38038) [@cincodenada](https://github.com/cincodenada)
|
||||||
|
- 🛠 修复 Tree 模块循环导入的问题。[#38421](https://github.com/ant-design/ant-design/pull/38421) [@KotoriK](https://github.com/KotoriK)
|
||||||
|
- 🐞 修复当 Affix 隐藏切换到显示时会出现抖动。[#38410](https://github.com/ant-design/ant-design/pull/38410) [@imoctopus](https://github.com/imoctopus)
|
||||||
|
- 🐞 修复 Pagination `showTotal` 属性在 `simple` 模式下不生效的问题。[#38399](https://github.com/ant-design/ant-design/pull/38399)
|
||||||
|
- 🐞 修复 Modal.confirm 关闭中确认按钮依旧可能被触发的问题。[#38400](https://github.com/ant-design/ant-design/pull/38400)
|
||||||
|
- 🐞 修复在 Drawer `extra` 中使用 Radio.Group 的样式问题。[#38385](https://github.com/ant-design/ant-design/pull/38385)
|
||||||
|
- ⌨️ 修复 Table 组件 `aria-label` 出现 `[object Object]` 的问题。[#38389](https://github.com/ant-design/ant-design/pull/38389) [@kiner-tang](https://github.com/kiner-tang)
|
||||||
|
- ⌨️ Progress 组件增加 `role="progressbar"` 。[#38447](https://github.com/ant-design/ant-design/pull/38447) [@kpustakhod](https://github.com/kpustakhod)
|
||||||
|
|
||||||
## 4.24.1
|
## 4.24.1
|
||||||
|
|
||||||
`2022-11-04`
|
`2022-11-04`
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "antd",
|
"name": "antd",
|
||||||
"version": "4.24.1",
|
"version": "4.24.2",
|
||||||
"description": "An enterprise-class UI design language and React components implementation",
|
"description": "An enterprise-class UI design language and React components implementation",
|
||||||
"title": "Ant Design",
|
"title": "Ant Design",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
|
@ -37,7 +37,7 @@ const MAINTAINERS = [
|
|||||||
'madccc',
|
'madccc',
|
||||||
'MadCcc',
|
'MadCcc',
|
||||||
'li-jia-nan',
|
'li-jia-nan',
|
||||||
].map(author => author.toLowerCase());
|
].map((author) => author.toLowerCase());
|
||||||
|
|
||||||
const cwd = process.cwd();
|
const cwd = process.cwd();
|
||||||
const git = simpleGit(cwd);
|
const git = simpleGit(cwd);
|
||||||
@ -61,9 +61,11 @@ async function printLog() {
|
|||||||
name: 'fromVersion',
|
name: 'fromVersion',
|
||||||
message: '🏷 Please choose tag to compare with current branch:',
|
message: '🏷 Please choose tag to compare with current branch:',
|
||||||
choices: tags.all
|
choices: tags.all
|
||||||
.filter(item => !item.includes('experimental'))
|
.filter((item) => !item.includes('experimental'))
|
||||||
|
.filter((item) => !item.includes('alpha'))
|
||||||
|
.filter((item) => !item.includes('resource'))
|
||||||
.reverse()
|
.reverse()
|
||||||
.slice(0, 10),
|
.slice(0, 50),
|
||||||
},
|
},
|
||||||
]);
|
]);
|
||||||
let { toVersion } = await inquirer.prompt([
|
let { toVersion } = await inquirer.prompt([
|
||||||
@ -103,14 +105,14 @@ async function printLog() {
|
|||||||
const text = `${message} ${body}`;
|
const text = `${message} ${body}`;
|
||||||
|
|
||||||
const match = text.match(/#\d+/g);
|
const match = text.match(/#\d+/g);
|
||||||
const prs = (match || []).map(pr => pr.slice(1));
|
const prs = (match || []).map((pr) => pr.slice(1));
|
||||||
const validatePRs = [];
|
const validatePRs = [];
|
||||||
|
|
||||||
console.log(
|
console.log(
|
||||||
`[${i + 1}/${logs.all.length}]`,
|
`[${i + 1}/${logs.all.length}]`,
|
||||||
hash.slice(0, 6),
|
hash.slice(0, 6),
|
||||||
'-',
|
'-',
|
||||||
prs.length ? prs.map(pr => `#${pr}`).join(',') : '?',
|
prs.length ? prs.map((pr) => `#${pr}`).join(',') : '?',
|
||||||
);
|
);
|
||||||
for (let j = 0; j < prs.length; j += 1) {
|
for (let j = 0; j < prs.length; j += 1) {
|
||||||
const pr = prs[j];
|
const pr = prs[j];
|
||||||
@ -127,13 +129,13 @@ async function printLog() {
|
|||||||
reject(new Error(`Fetch timeout of ${timeout}ms exceeded`));
|
reject(new Error(`Fetch timeout of ${timeout}ms exceeded`));
|
||||||
}, timeout);
|
}, timeout);
|
||||||
fetch(`https://github.com/ant-design/ant-design/pull/${pr}`)
|
fetch(`https://github.com/ant-design/ant-design/pull/${pr}`)
|
||||||
.then(response => {
|
.then((response) => {
|
||||||
response.text().then(htmlRes => {
|
response.text().then((htmlRes) => {
|
||||||
html = htmlRes;
|
html = htmlRes;
|
||||||
resolve(response);
|
resolve(response);
|
||||||
});
|
});
|
||||||
})
|
})
|
||||||
.catch(error => {
|
.catch((error) => {
|
||||||
reject(error);
|
reject(error);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
@ -165,8 +167,8 @@ async function printLog() {
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
const english = getDescription(lines.find(line => line.text.includes('🇺🇸 English')));
|
const english = getDescription(lines.find((line) => line.text.includes('🇺🇸 English')));
|
||||||
const chinese = getDescription(lines.find(line => line.text.includes('🇨🇳 Chinese')));
|
const chinese = getDescription(lines.find((line) => line.text.includes('🇨🇳 Chinese')));
|
||||||
if (english) {
|
if (english) {
|
||||||
console.log(` 🇨🇳 ${english}`);
|
console.log(` 🇨🇳 ${english}`);
|
||||||
}
|
}
|
||||||
@ -204,7 +206,7 @@ async function printLog() {
|
|||||||
console.log('\n', chalk.green('Done. Here is the log:'));
|
console.log('\n', chalk.green('Done. Here is the log:'));
|
||||||
|
|
||||||
function printPR(lang, postLang) {
|
function printPR(lang, postLang) {
|
||||||
prList.forEach(entity => {
|
prList.forEach((entity) => {
|
||||||
const { pr, author, hash, title } = entity;
|
const { pr, author, hash, title } = entity;
|
||||||
if (pr) {
|
if (pr) {
|
||||||
const str = postLang(entity[lang]);
|
const str = postLang(entity[lang]);
|
||||||
@ -236,7 +238,7 @@ async function printLog() {
|
|||||||
console.log('\n');
|
console.log('\n');
|
||||||
console.log(chalk.yellow('🇨🇳 Chinese changelog:'));
|
console.log(chalk.yellow('🇨🇳 Chinese changelog:'));
|
||||||
console.log('\n');
|
console.log('\n');
|
||||||
printPR('chinese', chinese =>
|
printPR('chinese', (chinese) =>
|
||||||
chinese[chinese.length - 1] === '。' || !chinese ? chinese : `${chinese}。`,
|
chinese[chinese.length - 1] === '。' || !chinese ? chinese : `${chinese}。`,
|
||||||
);
|
);
|
||||||
|
|
||||||
@ -245,7 +247,7 @@ async function printLog() {
|
|||||||
// English
|
// English
|
||||||
console.log(chalk.yellow('🇺🇸 English changelog:'));
|
console.log(chalk.yellow('🇺🇸 English changelog:'));
|
||||||
console.log('\n');
|
console.log('\n');
|
||||||
printPR('english', english => {
|
printPR('english', (english) => {
|
||||||
english = english.trim();
|
english = english.trim();
|
||||||
if (english[english.length - 1] !== '.' || !english) {
|
if (english[english.length - 1] !== '.' || !english) {
|
||||||
english = `${english}.`;
|
english = `${english}.`;
|
||||||
@ -270,7 +272,7 @@ async function printLog() {
|
|||||||
shell: true,
|
shell: true,
|
||||||
},
|
},
|
||||||
);
|
);
|
||||||
ls.stdout.on('data', data => {
|
ls.stdout.on('data', (data) => {
|
||||||
console.log(data.toString());
|
console.log(data.toString());
|
||||||
});
|
});
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user