diff --git a/CHANGELOG.en-US.md b/CHANGELOG.en-US.md index 33fbc8771b..c652e734d1 100644 --- a/CHANGELOG.en-US.md +++ b/CHANGELOG.en-US.md @@ -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 `2022-11-04` diff --git a/CHANGELOG.zh-CN.md b/CHANGELOG.zh-CN.md index 13eb8edb46..52225c4bd6 100644 --- a/CHANGELOG.zh-CN.md +++ b/CHANGELOG.zh-CN.md @@ -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 `2022-11-04` diff --git a/package.json b/package.json index db63d96bac..464c3f81c0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "antd", - "version": "4.24.1", + "version": "4.24.2", "description": "An enterprise-class UI design language and React components implementation", "title": "Ant Design", "keywords": [ diff --git a/scripts/print-changelog.js b/scripts/print-changelog.js index b8bb100cac..649a1461f5 100644 --- a/scripts/print-changelog.js +++ b/scripts/print-changelog.js @@ -37,7 +37,7 @@ const MAINTAINERS = [ 'madccc', 'MadCcc', 'li-jia-nan', -].map(author => author.toLowerCase()); +].map((author) => author.toLowerCase()); const cwd = process.cwd(); const git = simpleGit(cwd); @@ -61,9 +61,11 @@ async function printLog() { name: 'fromVersion', message: '🏷 Please choose tag to compare with current branch:', choices: tags.all - .filter(item => !item.includes('experimental')) + .filter((item) => !item.includes('experimental')) + .filter((item) => !item.includes('alpha')) + .filter((item) => !item.includes('resource')) .reverse() - .slice(0, 10), + .slice(0, 50), }, ]); let { toVersion } = await inquirer.prompt([ @@ -103,14 +105,14 @@ async function printLog() { const text = `${message} ${body}`; const match = text.match(/#\d+/g); - const prs = (match || []).map(pr => pr.slice(1)); + const prs = (match || []).map((pr) => pr.slice(1)); const validatePRs = []; console.log( `[${i + 1}/${logs.all.length}]`, 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) { const pr = prs[j]; @@ -127,13 +129,13 @@ async function printLog() { reject(new Error(`Fetch timeout of ${timeout}ms exceeded`)); }, timeout); fetch(`https://github.com/ant-design/ant-design/pull/${pr}`) - .then(response => { - response.text().then(htmlRes => { + .then((response) => { + response.text().then((htmlRes) => { html = htmlRes; resolve(response); }); }) - .catch(error => { + .catch((error) => { reject(error); }); }); @@ -165,8 +167,8 @@ async function printLog() { }); }); - const english = getDescription(lines.find(line => line.text.includes('🇺🇸 English'))); - const chinese = getDescription(lines.find(line => line.text.includes('🇨🇳 Chinese'))); + const english = getDescription(lines.find((line) => line.text.includes('🇺🇸 English'))); + const chinese = getDescription(lines.find((line) => line.text.includes('🇨🇳 Chinese'))); if (english) { console.log(` 🇨🇳 ${english}`); } @@ -204,7 +206,7 @@ async function printLog() { console.log('\n', chalk.green('Done. Here is the log:')); function printPR(lang, postLang) { - prList.forEach(entity => { + prList.forEach((entity) => { const { pr, author, hash, title } = entity; if (pr) { const str = postLang(entity[lang]); @@ -236,7 +238,7 @@ async function printLog() { console.log('\n'); console.log(chalk.yellow('🇨🇳 Chinese changelog:')); console.log('\n'); - printPR('chinese', chinese => + printPR('chinese', (chinese) => chinese[chinese.length - 1] === '。' || !chinese ? chinese : `${chinese}。`, ); @@ -245,7 +247,7 @@ async function printLog() { // English console.log(chalk.yellow('🇺🇸 English changelog:')); console.log('\n'); - printPR('english', english => { + printPR('english', (english) => { english = english.trim(); if (english[english.length - 1] !== '.' || !english) { english = `${english}.`; @@ -270,7 +272,7 @@ async function printLog() { shell: true, }, ); - ls.stdout.on('data', data => { + ls.stdout.on('data', (data) => { console.log(data.toString()); });