Commit d7dc0934d94552aa4ba9d5889913032a95a6e715
1 parent
c9600208
chore(deps): update deps
Showing
4 changed files
with
86 additions
and
54 deletions
CHANGELOG.en_US.md
1 | +## Wip | ||
2 | + | ||
3 | +### ✨ Refactor | ||
4 | + | ||
5 | +- Independent component configuration to `/@/settings/componentsSetting` | ||
6 | +- `colorSetting` and `designSetting` are now merged into `designSetting` | ||
7 | +- `ant-design-vue` component registration moved to `components/registerComponent` | ||
8 | +- Remove the `setup` folder | ||
9 | +- Upgrade to `vite2` | ||
10 | +- Image preview is changed to `Image` component implementation, temporarily removing functional usage | ||
11 | + | ||
12 | +### ✨ Features | ||
13 | + | ||
14 | +- Added `mixSideTrigger` configuration. Used to configure how to open the mixed mode menu on the left. Optional `hover`, default `click` | ||
15 | +- Added `mixSideFixed` configuration. Used to fix the left mixed mode menu | ||
16 | +- Added `height` and `min-height` properties to the modal component | ||
17 | +- Added `PageWrapper` component. And applied to the sample page | ||
18 | +- Added tab folding function | ||
19 | +- Compatible with older browsers | ||
20 | +- tinymce new image upload | ||
21 | + | ||
22 | +### 🐛 Bug Fixes | ||
23 | + | ||
24 | +- Fix known issues with table column configuration | ||
25 | +- Restore the `isTreeTable` property of the table | ||
26 | +- Fix table memory overflow problem | ||
27 | +- Fix the function of `layout` shrinking and expanding in split mode | ||
28 | +- Fix modal height calculation error | ||
29 | +- Fix file upload error | ||
30 | + | ||
1 | ## 2.0.0-rc.15 (2020-12-31) | 31 | ## 2.0.0-rc.15 (2020-12-31) |
2 | 32 | ||
3 | ### ✨ Table destructive update | 33 | ### ✨ Table destructive update |
build/vite/plugin/html.ts
@@ -8,6 +8,7 @@ import { GLOB_CONFIG_FILE_NAME } from '../../constant'; | @@ -8,6 +8,7 @@ import { GLOB_CONFIG_FILE_NAME } from '../../constant'; | ||
8 | 8 | ||
9 | export function configHtmlPlugin(env: ViteEnv, isBuild: boolean) { | 9 | export function configHtmlPlugin(env: ViteEnv, isBuild: boolean) { |
10 | const { VITE_GLOB_APP_TITLE, VITE_PUBLIC_PATH } = env; | 10 | const { VITE_GLOB_APP_TITLE, VITE_PUBLIC_PATH } = env; |
11 | + const path = VITE_PUBLIC_PATH.endsWith('/') ? VITE_PUBLIC_PATH : `${VITE_PUBLIC_PATH}/`; | ||
11 | const htmlPlugin: Plugin[] = html({ | 12 | const htmlPlugin: Plugin[] = html({ |
12 | minify: isBuild, | 13 | minify: isBuild, |
13 | inject: { | 14 | inject: { |
@@ -19,7 +20,7 @@ export function configHtmlPlugin(env: ViteEnv, isBuild: boolean) { | @@ -19,7 +20,7 @@ export function configHtmlPlugin(env: ViteEnv, isBuild: boolean) { | ||
19 | { | 20 | { |
20 | tag: 'script', | 21 | tag: 'script', |
21 | attrs: { | 22 | attrs: { |
22 | - src: `${VITE_PUBLIC_PATH || './'}${GLOB_CONFIG_FILE_NAME}?v=${ | 23 | + src: `${path || '/'}${GLOB_CONFIG_FILE_NAME}?v=${ |
23 | pkg.version | 24 | pkg.version |
24 | }-${new Date().getTime()}`, | 25 | }-${new Date().getTime()}`, |
25 | }, | 26 | }, |
package.json
@@ -60,9 +60,9 @@ | @@ -60,9 +60,9 @@ | ||
60 | "@types/sortablejs": "^1.10.6", | 60 | "@types/sortablejs": "^1.10.6", |
61 | "@types/yargs": "^15.0.12", | 61 | "@types/yargs": "^15.0.12", |
62 | "@types/zxcvbn": "^4.4.0", | 62 | "@types/zxcvbn": "^4.4.0", |
63 | - "@typescript-eslint/eslint-plugin": "^4.12.0", | ||
64 | - "@typescript-eslint/parser": "^4.12.0", | ||
65 | - "@vitejs/plugin-legacy": "^1.1.1", | 63 | + "@typescript-eslint/eslint-plugin": "^4.13.0", |
64 | + "@typescript-eslint/parser": "^4.13.0", | ||
65 | + "@vitejs/plugin-legacy": "^1.2.0", | ||
66 | "@vitejs/plugin-vue": "^1.0.5", | 66 | "@vitejs/plugin-vue": "^1.0.5", |
67 | "@vitejs/plugin-vue-jsx": "^1.0.1", | 67 | "@vitejs/plugin-vue-jsx": "^1.0.1", |
68 | "@vue/compiler-sfc": "^3.0.5", | 68 | "@vue/compiler-sfc": "^3.0.5", |
@@ -96,7 +96,7 @@ | @@ -96,7 +96,7 @@ | ||
96 | "stylelint-order": "^4.1.0", | 96 | "stylelint-order": "^4.1.0", |
97 | "ts-node": "^9.1.0", | 97 | "ts-node": "^9.1.0", |
98 | "typescript": "^4.1.3", | 98 | "typescript": "^4.1.3", |
99 | - "vite": "^2.0.0-beta.21", | 99 | + "vite": "^2.0.0-beta.22", |
100 | "vite-plugin-html": "^2.0.0-beta.5", | 100 | "vite-plugin-html": "^2.0.0-beta.5", |
101 | "vite-plugin-mock": "^2.0.0-beta.3", | 101 | "vite-plugin-mock": "^2.0.0-beta.3", |
102 | "vite-plugin-purge-icons": "^0.5.0", | 102 | "vite-plugin-purge-icons": "^0.5.0", |
yarn.lock
@@ -1678,61 +1678,62 @@ | @@ -1678,61 +1678,62 @@ | ||
1678 | resolved "https://registry.npmjs.org/@types/zxcvbn/-/zxcvbn-4.4.0.tgz#fbc1d941cc6d9d37d18405c513ba6b294f89b609" | 1678 | resolved "https://registry.npmjs.org/@types/zxcvbn/-/zxcvbn-4.4.0.tgz#fbc1d941cc6d9d37d18405c513ba6b294f89b609" |
1679 | integrity sha512-GQLOT+SN20a+AI51y3fAimhyTF4Y0RG+YP3gf91OibIZ7CJmPFgoZi+ZR5a+vRbS01LbQosITWum4ATmJ1Z6Pg== | 1679 | integrity sha512-GQLOT+SN20a+AI51y3fAimhyTF4Y0RG+YP3gf91OibIZ7CJmPFgoZi+ZR5a+vRbS01LbQosITWum4ATmJ1Z6Pg== |
1680 | 1680 | ||
1681 | -"@typescript-eslint/eslint-plugin@^4.12.0": | ||
1682 | - version "4.12.0" | ||
1683 | - resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.12.0.tgz#00d1b23b40b58031e6d7c04a5bc6c1a30a2e834a" | ||
1684 | - integrity sha512-wHKj6q8s70sO5i39H2g1gtpCXCvjVszzj6FFygneNFyIAxRvNSVz9GML7XpqrB9t7hNutXw+MHnLN/Ih6uyB8Q== | 1681 | +"@typescript-eslint/eslint-plugin@^4.13.0": |
1682 | + version "4.13.0" | ||
1683 | + resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.13.0.tgz#5f580ea520fa46442deb82c038460c3dd3524bb6" | ||
1684 | + integrity sha512-ygqDUm+BUPvrr0jrXqoteMqmIaZ/bixYOc3A4BRwzEPTZPi6E+n44rzNZWaB0YvtukgP+aoj0i/fyx7FkM2p1w== | ||
1685 | dependencies: | 1685 | dependencies: |
1686 | - "@typescript-eslint/experimental-utils" "4.12.0" | ||
1687 | - "@typescript-eslint/scope-manager" "4.12.0" | 1686 | + "@typescript-eslint/experimental-utils" "4.13.0" |
1687 | + "@typescript-eslint/scope-manager" "4.13.0" | ||
1688 | debug "^4.1.1" | 1688 | debug "^4.1.1" |
1689 | functional-red-black-tree "^1.0.1" | 1689 | functional-red-black-tree "^1.0.1" |
1690 | + lodash "^4.17.15" | ||
1690 | regexpp "^3.0.0" | 1691 | regexpp "^3.0.0" |
1691 | semver "^7.3.2" | 1692 | semver "^7.3.2" |
1692 | tsutils "^3.17.1" | 1693 | tsutils "^3.17.1" |
1693 | 1694 | ||
1694 | -"@typescript-eslint/experimental-utils@4.12.0": | ||
1695 | - version "4.12.0" | ||
1696 | - resolved "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.12.0.tgz#372838e76db76c9a56959217b768a19f7129546b" | ||
1697 | - integrity sha512-MpXZXUAvHt99c9ScXijx7i061o5HEjXltO+sbYfZAAHxv3XankQkPaNi5myy0Yh0Tyea3Hdq1pi7Vsh0GJb0fA== | 1695 | +"@typescript-eslint/experimental-utils@4.13.0": |
1696 | + version "4.13.0" | ||
1697 | + resolved "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.13.0.tgz#9dc9ab375d65603b43d938a0786190a0c72be44e" | ||
1698 | + integrity sha512-/ZsuWmqagOzNkx30VWYV3MNB/Re/CGv/7EzlqZo5RegBN8tMuPaBgNK6vPBCQA8tcYrbsrTdbx3ixMRRKEEGVw== | ||
1698 | dependencies: | 1699 | dependencies: |
1699 | "@types/json-schema" "^7.0.3" | 1700 | "@types/json-schema" "^7.0.3" |
1700 | - "@typescript-eslint/scope-manager" "4.12.0" | ||
1701 | - "@typescript-eslint/types" "4.12.0" | ||
1702 | - "@typescript-eslint/typescript-estree" "4.12.0" | 1701 | + "@typescript-eslint/scope-manager" "4.13.0" |
1702 | + "@typescript-eslint/types" "4.13.0" | ||
1703 | + "@typescript-eslint/typescript-estree" "4.13.0" | ||
1703 | eslint-scope "^5.0.0" | 1704 | eslint-scope "^5.0.0" |
1704 | eslint-utils "^2.0.0" | 1705 | eslint-utils "^2.0.0" |
1705 | 1706 | ||
1706 | -"@typescript-eslint/parser@^4.12.0": | ||
1707 | - version "4.12.0" | ||
1708 | - resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.12.0.tgz#e1cf30436e4f916c31fcc962158917bd9e9d460a" | ||
1709 | - integrity sha512-9XxVADAo9vlfjfoxnjboBTxYOiNY93/QuvcPgsiKvHxW6tOZx1W4TvkIQ2jB3k5M0pbFP5FlXihLK49TjZXhuQ== | 1707 | +"@typescript-eslint/parser@^4.13.0": |
1708 | + version "4.13.0" | ||
1709 | + resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.13.0.tgz#c413d640ea66120cfcc37f891e8cb3fd1c9d247d" | ||
1710 | + integrity sha512-KO0J5SRF08pMXzq9+abyHnaGQgUJZ3Z3ax+pmqz9vl81JxmTTOUfQmq7/4awVfq09b6C4owNlOgOwp61pYRBSg== | ||
1710 | dependencies: | 1711 | dependencies: |
1711 | - "@typescript-eslint/scope-manager" "4.12.0" | ||
1712 | - "@typescript-eslint/types" "4.12.0" | ||
1713 | - "@typescript-eslint/typescript-estree" "4.12.0" | 1712 | + "@typescript-eslint/scope-manager" "4.13.0" |
1713 | + "@typescript-eslint/types" "4.13.0" | ||
1714 | + "@typescript-eslint/typescript-estree" "4.13.0" | ||
1714 | debug "^4.1.1" | 1715 | debug "^4.1.1" |
1715 | 1716 | ||
1716 | -"@typescript-eslint/scope-manager@4.12.0": | ||
1717 | - version "4.12.0" | ||
1718 | - resolved "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.12.0.tgz#beeb8beca895a07b10c593185a5612f1085ef279" | ||
1719 | - integrity sha512-QVf9oCSVLte/8jvOsxmgBdOaoe2J0wtEmBr13Yz0rkBNkl5D8bfnf6G4Vhox9qqMIoG7QQoVwd2eG9DM/ge4Qg== | 1717 | +"@typescript-eslint/scope-manager@4.13.0": |
1718 | + version "4.13.0" | ||
1719 | + resolved "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.13.0.tgz#5b45912a9aa26b29603d8fa28f5e09088b947141" | ||
1720 | + integrity sha512-UpK7YLG2JlTp/9G4CHe7GxOwd93RBf3aHO5L+pfjIrhtBvZjHKbMhBXTIQNkbz7HZ9XOe++yKrXutYm5KmjWgQ== | ||
1720 | dependencies: | 1721 | dependencies: |
1721 | - "@typescript-eslint/types" "4.12.0" | ||
1722 | - "@typescript-eslint/visitor-keys" "4.12.0" | 1722 | + "@typescript-eslint/types" "4.13.0" |
1723 | + "@typescript-eslint/visitor-keys" "4.13.0" | ||
1723 | 1724 | ||
1724 | -"@typescript-eslint/types@4.12.0": | ||
1725 | - version "4.12.0" | ||
1726 | - resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.12.0.tgz#fb891fe7ccc9ea8b2bbd2780e36da45d0dc055e5" | ||
1727 | - integrity sha512-N2RhGeheVLGtyy+CxRmxdsniB7sMSCfsnbh8K/+RUIXYYq3Ub5+sukRCjVE80QerrUBvuEvs4fDhz5AW/pcL6g== | 1725 | +"@typescript-eslint/types@4.13.0": |
1726 | + version "4.13.0" | ||
1727 | + resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.13.0.tgz#6a7c6015a59a08fbd70daa8c83dfff86250502f8" | ||
1728 | + integrity sha512-/+aPaq163oX+ObOG00M0t9tKkOgdv9lq0IQv/y4SqGkAXmhFmCfgsELV7kOCTb2vVU5VOmVwXBXJTDr353C1rQ== | ||
1728 | 1729 | ||
1729 | -"@typescript-eslint/typescript-estree@4.12.0": | ||
1730 | - version "4.12.0" | ||
1731 | - resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.12.0.tgz#3963418c850f564bdab3882ae23795d115d6d32e" | ||
1732 | - integrity sha512-gZkFcmmp/CnzqD2RKMich2/FjBTsYopjiwJCroxqHZIY11IIoN0l5lKqcgoAPKHt33H2mAkSfvzj8i44Jm7F4w== | 1730 | +"@typescript-eslint/typescript-estree@4.13.0": |
1731 | + version "4.13.0" | ||
1732 | + resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.13.0.tgz#cf6e2207c7d760f5dfd8d18051428fadfc37b45e" | ||
1733 | + integrity sha512-9A0/DFZZLlGXn5XA349dWQFwPZxcyYyCFX5X88nWs2uachRDwGeyPz46oTsm9ZJE66EALvEns1lvBwa4d9QxMg== | ||
1733 | dependencies: | 1734 | dependencies: |
1734 | - "@typescript-eslint/types" "4.12.0" | ||
1735 | - "@typescript-eslint/visitor-keys" "4.12.0" | 1735 | + "@typescript-eslint/types" "4.13.0" |
1736 | + "@typescript-eslint/visitor-keys" "4.13.0" | ||
1736 | debug "^4.1.1" | 1737 | debug "^4.1.1" |
1737 | globby "^11.0.1" | 1738 | globby "^11.0.1" |
1738 | is-glob "^4.0.1" | 1739 | is-glob "^4.0.1" |
@@ -1740,18 +1741,18 @@ | @@ -1740,18 +1741,18 @@ | ||
1740 | semver "^7.3.2" | 1741 | semver "^7.3.2" |
1741 | tsutils "^3.17.1" | 1742 | tsutils "^3.17.1" |
1742 | 1743 | ||
1743 | -"@typescript-eslint/visitor-keys@4.12.0": | ||
1744 | - version "4.12.0" | ||
1745 | - resolved "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.12.0.tgz#a470a79be6958075fa91c725371a83baf428a67a" | ||
1746 | - integrity sha512-hVpsLARbDh4B9TKYz5cLbcdMIOAoBYgFPCSP9FFS/liSF+b33gVNq8JHY3QGhHNVz85hObvL7BEYLlgx553WCw== | 1744 | +"@typescript-eslint/visitor-keys@4.13.0": |
1745 | + version "4.13.0" | ||
1746 | + resolved "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.13.0.tgz#9acb1772d3b3183182b6540d3734143dce9476fe" | ||
1747 | + integrity sha512-6RoxWK05PAibukE7jElqAtNMq+RWZyqJ6Q/GdIxaiUj2Ept8jh8+FUVlbq9WxMYxkmEOPvCE5cRSyupMpwW31g== | ||
1747 | dependencies: | 1748 | dependencies: |
1748 | - "@typescript-eslint/types" "4.12.0" | 1749 | + "@typescript-eslint/types" "4.13.0" |
1749 | eslint-visitor-keys "^2.0.0" | 1750 | eslint-visitor-keys "^2.0.0" |
1750 | 1751 | ||
1751 | -"@vitejs/plugin-legacy@^1.1.1": | ||
1752 | - version "1.1.1" | ||
1753 | - resolved "https://registry.npmjs.org/@vitejs/plugin-legacy/-/plugin-legacy-1.1.1.tgz#bb53847308d9c7b175d522a35e112f0351601742" | ||
1754 | - integrity sha512-C9WQXawRJhsm8ZiV9HGHMrP4fSMJLvjcjHyP/ruRkXHIqO4Sth7XfGinPLM8Ypeam+Tl+eXlDsAXQS2hF+L7iA== | 1752 | +"@vitejs/plugin-legacy@^1.2.0": |
1753 | + version "1.2.0" | ||
1754 | + resolved "https://registry.npmjs.org/@vitejs/plugin-legacy/-/plugin-legacy-1.2.0.tgz#e6a2f7802f1a81c712f72656300fcdf7541eeab0" | ||
1755 | + integrity sha512-eoJi1M7Or16bkRjXFtdG39c8ElvbgxUxlXFo8GO2VmgOGO42r6Ku5MJD4ZkweIM7XGunyFvmEwTYgpUVC4PiPg== | ||
1755 | dependencies: | 1756 | dependencies: |
1756 | "@babel/standalone" "^7.12.12" | 1757 | "@babel/standalone" "^7.12.12" |
1757 | core-js "^3.8.2" | 1758 | core-js "^3.8.2" |
@@ -7834,10 +7835,10 @@ vite-plugin-pwa@^0.3.5: | @@ -7834,10 +7835,10 @@ vite-plugin-pwa@^0.3.5: | ||
7834 | pretty-bytes "^5.5.0" | 7835 | pretty-bytes "^5.5.0" |
7835 | workbox-build "^6.0.2" | 7836 | workbox-build "^6.0.2" |
7836 | 7837 | ||
7837 | -vite@^2.0.0-beta.21: | ||
7838 | - version "2.0.0-beta.21" | ||
7839 | - resolved "https://registry.npmjs.org/vite/-/vite-2.0.0-beta.21.tgz#9a7233c93ed59c5b5de28c3a74f1e94b815d746e" | ||
7840 | - integrity sha512-B6OhGHwh4DTkDBxZXtGhxmDkK75M3o0sKFz/cfZ2bdqxRze870sJgH66kPuYWjgSVDdPz0NTIKBaxrbcA8wwmw== | 7838 | +vite@^2.0.0-beta.22: |
7839 | + version "2.0.0-beta.22" | ||
7840 | + resolved "https://registry.npmjs.org/vite/-/vite-2.0.0-beta.22.tgz#c33a4689fe1659bfdc87a36b9e8527baea0e3119" | ||
7841 | + integrity sha512-Mj9qTSYx0625htRTClQV4OLQhjhujgHCV/FStGNu8G9NcHp3MP56gc6+UoRgQzrAsK8HI9MKfcW+NFgljoJKyA== | ||
7841 | dependencies: | 7842 | dependencies: |
7842 | esbuild "^0.8.26" | 7843 | esbuild "^0.8.26" |
7843 | postcss "^8.2.1" | 7844 | postcss "^8.2.1" |