diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml
deleted file mode 100644
index 34dfbc6d..00000000
--- a/.github/ISSUE_TEMPLATE/config.yml
+++ /dev/null
@@ -1,9 +0,0 @@
-blank_issues_enabled: false
-contact_links:
- - name: ๐ฌ Discord Chat
- url: https://discord.gg/8GuAdwDhj6
- about: Ask questions and discuss with other Vben users in real time.
-
- - name: โ Questions & Discussions
- url: https://github.com/@vbenjs/vue-vben-admin/discussions
- about: Use GitHub discussions for message-board style questions and discussions.
diff --git a/.github/config.yml b/.github/config.yml
new file mode 100644
index 00000000..52454840
--- /dev/null
+++ b/.github/config.yml
@@ -0,0 +1,39 @@
+# Prevent issues being created without using the template
+blank_issues_enabled: false
+checkIssueTemplate: true
+checkPullRequestTemplate: true
+
+contact_links:
+ - name: ๐ฌ Discord Chat
+ url: https://discord.gg/8GuAdwDhj6
+ about: Ask questions and discuss with other Vben users in real time.
+
+ - name: โ Questions & Discussions
+ url: https://github.com/@vbenjs/vue-vben-admin/discussions
+ about: Use GitHub discussions for message-board style questions and discussions.
+
+# Comment to be posted to on PRs from first time contributors in your repository
+newPRWelcomeComment: |
+ ๐ Thanks for opening this pull request! ๐
+ Please be patient and we will get back to you as soon as we can.
+
+# Comment to be posted to on pull requests merged by a first time user
+firstPRMergeComment: >
+ Thanks for your contribution! ๐๐๐
+
+
+# Comment to be posted to on first time issues
+newIssueWelcomeComment: >
+ Thanks for opening your first issue! Be sure to follow the issue template and provide every bit of information to help the developers!
+
+
+# *OPTIONAL* default titles to check against for lack of descriptiveness
+# MUST BE ALL LOWERCASE
+requestInfoDefaultTitles:
+ - update readme.md
+ - updates
+
+# *Required* Comment to reply with
+requestInfoReplyComment: >
+ Thanks for filing this issue/PR! It would be much appreciated if you could provide us with more information so we can effectively analyze the situation in context.
+
diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md
index d1324eca..8d7da679 100644
--- a/.github/pull_request_template.md
+++ b/.github/pull_request_template.md
@@ -1,13 +1,13 @@
## Description
-
+
## Type of change
-> ๐ _Put an `x` in the boxes that apply._
-
Please delete options that are not relevant.
- [ ] Bug fix (non-breaking change which fixes an issue)
@@ -16,30 +16,13 @@ Please delete options that are not relevant.
- [ ] This change requires a documentation update
- [ ] Please, don't make changes to `pnpm-lock.yaml` unless you introduce a new test example.
-### Tests
-
-> ๐ _Put an `x` in the boxes that apply._
-
-- [ ] Run the tests with `pnpm test`.
-
-### Documentation
-
-> ๐ _Put an `x` in the boxes that apply._
-
-- [ ] If you introduce new functionality, document it. You can run documentation with `pnpm run docs:dev` command.
-
-### Changesets
-
-> ๐ _Put an `x` in the boxes that apply._
-
-- [ ] Changes in changelog are generated from PR name. Please, make sure that it explains your changes in an understandable manner. Please, prefix changeset messages with `feat:`, `fix:`, `perf:`, `docs:`, or `chore:`.
-
## Checklist
> โน๏ธ Check all checkboxes - this will indicate that you have done everything in accordance with the rules in [CONTRIBUTING](contributing.md).
-> ๐ _Put an `x` in the boxes that apply._
-
+- [ ] If you introduce new functionality, document it. You can run documentation with `pnpm run docs:dev` command.
+- [ ] Run the tests with `pnpm test`.
+- [ ] Changes in changelog are generated from PR name. Please, make sure that it explains your changes in an understandable manner. Please, prefix changeset messages with `feat:`, `fix:`, `perf:`, `docs:`, or `chore:`.
- [ ] My code follows the style guidelines of this project
- [ ] I have performed a self-review of my own code
- [ ] I have commented my code, particularly in hard-to-understand areas
diff --git a/.github/release-drafter.yml b/.github/release-drafter.yml
new file mode 100644
index 00000000..32322812
--- /dev/null
+++ b/.github/release-drafter.yml
@@ -0,0 +1,59 @@
+name-template: "v$RESOLVED_VERSION"
+tag-template: "v$RESOLVED_VERSION"
+version-template: $MAJOR.$MINOR.$PATCH
+change-template: "* $TITLE (#$NUMBER) @$AUTHOR"
+template: |
+ # What's Changed
+
+ $CHANGES
+
+ **Full Changelog**: https://github.com/$OWNER/$REPOSITORY/compare/$PREVIOUS_TAG...v$RESOLVED_VERSION
+
+categories:
+ - title: "๐ Features"
+ labels:
+ - "feature"
+ - "enhancement"
+ - title: "๐ Bug Fixes"
+ labels:
+ - "fix"
+ - "bugfix"
+ - "bug"
+ - title: ๐ Documentation updates
+ labels:
+ - "documentation"
+ - "docs"
+ - title: ๐ป Maintenance
+ labels:
+ - "chore"
+ - "dependencies"
+ collapse-after: 5
+ - title: ๐ฆ Tests
+ labels:
+ - "test"
+ - "tests"
+ - title: "Breaking"
+ label: "breaking"
+
+version-resolver:
+ major:
+ labels:
+ - "breaking"
+ minor:
+ labels:
+ - "feature"
+ patch:
+ labels:
+ - "bug"
+ - "maintenance"
+ - "docs"
+ - "dependencies"
+ - "security"
+
+exclude-labels:
+ - "skip-changelog"
+ - "no-changelog"
+ - "changelog"
+ - "bump versions"
+ - "reverted"
+ - "invalid"
diff --git a/.github/workflows/action-build.yml b/.github/workflows/action-build.yml
new file mode 100644
index 00000000..55fcadf7
--- /dev/null
+++ b/.github/workflows/action-build.yml
@@ -0,0 +1,49 @@
+name: Dependabot post-update
+on:
+ pull_request_target:
+ types: [opened, synchronize, reopened]
+ branches:
+ - main
+
+env:
+ HUSKY: "0"
+
+concurrency:
+ group: ${{ github.workflow }}-${{ github.event.pull_request.number }}
+ cancel-in-progress: true
+
+jobs:
+ post-update:
+ if: ${{ github.actor == 'dependabot[bot]' }}
+ runs-on: ubuntu-latest
+ strategy:
+ matrix:
+ node-version: [20]
+ steps:
+ - name: Checkout code
+ uses: actions/checkout@v4
+ with:
+ fetch-depth: 0
+
+ - name: Checkout out pull request
+ env:
+ GITHUB_TOKEN: ${{ secrets.ACCESS_TOKEN }}
+ run: |
+ gh pr checkout ${{ github.event.pull_request.number }}
+
+ - name: Install pnpm
+ uses: pnpm/action-setup@v4
+
+ - name: Use Node.js ${{ matrix.node-version }}
+ uses: actions/setup-node@v4
+ with:
+ node-version: ${{ matrix.node-version }}
+ cache: "pnpm"
+
+ - name: Install dependencies
+ run: pnpm install --frozen-lockfile
+
+ - name: Test and Build
+ run: |
+ pnpm run test
+ pnpm run build
diff --git a/.github/workflows/draft.yml b/.github/workflows/draft.yml
new file mode 100644
index 00000000..2350be58
--- /dev/null
+++ b/.github/workflows/draft.yml
@@ -0,0 +1,21 @@
+name: Release Drafter
+
+on:
+ push:
+ branches:
+ - main
+
+ pull_request:
+ # Only following types are handled by the action, but one can default to all as well
+ types: [opened, reopened, synchronize]
+
+permissions:
+ contents: read
+
+jobs:
+ update_release_draft:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: release-drafter/release-drafter@master
+ env:
+ GITHUB_TOKEN: ${{ secrets.ACCESS_TOKEN }}
diff --git a/.github/workflows/issue-close-require.yml b/.github/workflows/issue-close-require.yml
index 089530c5..125ea411 100644
--- a/.github/workflows/issue-close-require.yml
+++ b/.github/workflows/issue-close-require.yml
@@ -16,6 +16,6 @@ jobs:
uses: actions-cool/issues-helper@v3
with:
actions: "close-issues" # ๆง่กๅจไฝ๏ผๅ
ณ้ญ Issues
- token: ${{ secrets.ACCEES_TOKEN }} # GitHub Token๏ผ็จไบ่ฎค่ฏ
+ token: ${{ secrets.ACCESS_TOKEN }} # GitHub Token๏ผ็จไบ่ฎค่ฏ
labels: "need reproduction" # ็ฎๆ ๆ ็ญพ
inactive-day: 3 # ๆชๆดปๅจๅคฉๆฐ้ๅผ
diff --git a/.github/workflows/release-tag.yml b/.github/workflows/release-tag.yml
index 630fc0d1..9539876a 100644
--- a/.github/workflows/release-tag.yml
+++ b/.github/workflows/release-tag.yml
@@ -3,22 +3,73 @@ name: Create Release Tag
on:
push:
tags:
- - "v*" # Push events to matching v*, i.e. v1.0, v20.15.10
+ - "v*.*.*" # Push events to matching v*, i.e. v1.0, v20.15.10
+
+env:
+ HUSKY: "0"
jobs:
build:
name: Create Release
runs-on: ubuntu-latest
+ strategy:
+ matrix:
+ node-version: [20]
steps:
- name: Checkout code
uses: actions/checkout@v4
with:
fetch-depth: 0
- - name: Create Release for Tag
- id: release_tag
- uses: ncipollo/release-action@v1
+ # - name: Checkout code
+ # uses: actions/checkout@v4
+ # with:
+ # fetch-depth: 0
+
+ # - name: Install pnpm
+ # uses: pnpm/action-setup@v4
+
+ # - name: Use Node.js ${{ matrix.node-version }}
+ # uses: actions/setup-node@v4
+ # with:
+ # node-version: ${{ matrix.node-version }}
+ # cache: "pnpm"
+
+ # - name: Install dependencies
+ # run: pnpm install --frozen-lockfile
+
+ # - name: Test and Build
+ # run: |
+ # pnpm run test
+ # pnpm run build
+
+ - name: version
+ id: version
+ run: |
+ tag=${GITHUB_REF/refs\/tags\//}
+ version=${tag#v}
+ major=${version%%.*}
+ echo "tag=${tag}" >> $GITHUB_OUTPUT
+ echo "version=${version}" >> $GITHUB_OUTPUT
+ echo "major=${major}" >> $GITHUB_OUTPUT
+
+ - uses: release-drafter/release-drafter@master
with:
- generateReleaseNotes: "true"
- body: |
- > Please refer to [CHANGELOG.md](https://github.com/vbenjs/vue-vben-admin/blob/main/CHANGELOG.md) for details.
+ version: ${{ steps.version.outputs.version }}
+ publish: true
+ env:
+ GITHUB_TOKEN: ${{ secrets.ACCESS_TOKEN }}
+
+ # - name: force update major tag
+ # run: |
+ # git tag v${{ steps.version.outputs.major }} ${{ steps.version.outputs.tag }} -f
+ # git push origin refs/tags/v${{ steps.version.outputs.major }} -f
+
+ # - name: Create Release for Tag
+ # id: release_tag
+ # uses: ncipollo/release-action@v1
+ # with:
+ # token: ${{ secrets.ACCESS_TOKEN }}
+ # generateReleaseNotes: "true"
+ # body: |
+ # > Please refer to [CHANGELOG.md](https://github.com/vbenjs/vue-vben-admin/blob/main/CHANGELOG.md) for details.
diff --git a/.prettierignore b/.prettierignore
index 636e1e64..72b58afa 100644
--- a/.prettierignore
+++ b/.prettierignore
@@ -1,4 +1,5 @@
dist
+dev-dist
.local
.output.js
node_modules
diff --git a/README.md b/README.md
index c99e4ccf..f2119b6a 100644
--- a/README.md
+++ b/README.md
@@ -155,6 +155,12 @@ If you think this project is helpful to you, you can help the author buy a cup o
Paypal Me
+## Contributor
+
+
+
+
+
## Discord
- [github discussions](https://github.com/anncwb/vue-vben-admin/discussions)
diff --git a/apps/web-antd/CHANGELOG.md b/apps/web-antd/CHANGELOG.md
new file mode 100644
index 00000000..08daad3c
--- /dev/null
+++ b/apps/web-antd/CHANGELOG.md
@@ -0,0 +1,22 @@
+# @vben/antd-view
+
+## 5.0.0
+
+### Patch Changes
+
+- chore: test
+
+- Updated dependencies []:
+ - @vben-core/helpers@5.0.1
+ - @vben-core/preferences@5.0.1
+ - @vben-core/request@5.0.1
+ - @vben-core/stores@5.0.1
+ - @vben/layouts@5.0.1
+ - @vben/universal-ui@5.0.1
+ - @vben/constants@5.0.1
+ - @vben/hooks@5.0.1
+ - @vben/icons@5.0.1
+ - @vben/locales@5.0.1
+ - @vben/styles@5.0.1
+ - @vben/types@5.0.1
+ - @vben/utils@5.0.1
diff --git a/apps/web-antd/package.json b/apps/web-antd/package.json
index bd8ce39e..572e53f6 100644
--- a/apps/web-antd/package.json
+++ b/apps/web-antd/package.json
@@ -1,6 +1,6 @@
{
"name": "@vben/antd-view",
- "version": "5.0.0-alpha.1",
+ "version": "5.0.0",
"author": {
"name": "vben",
"email": "anncwb@126.com",
diff --git a/internal/lint-configs/commitlint-config/package.json b/internal/lint-configs/commitlint-config/package.json
index 2c4478b9..8710986b 100644
--- a/internal/lint-configs/commitlint-config/package.json
+++ b/internal/lint-configs/commitlint-config/package.json
@@ -1,6 +1,6 @@
{
"name": "@vben/commitlint-config",
- "version": "1.0.0",
+ "version": "5.0.0",
"private": true,
"type": "module",
"license": "MIT",
diff --git a/internal/lint-configs/eslint-config/package.json b/internal/lint-configs/eslint-config/package.json
index 39afa3b1..af98bce2 100644
--- a/internal/lint-configs/eslint-config/package.json
+++ b/internal/lint-configs/eslint-config/package.json
@@ -1,6 +1,6 @@
{
"name": "@vben/eslint-config",
- "version": "1.0.0",
+ "version": "5.0.0",
"private": true,
"type": "module",
"license": "MIT",
diff --git a/internal/lint-configs/eslint-config/src/configs/ignores.ts b/internal/lint-configs/eslint-config/src/configs/ignores.ts
index 58f0a30e..f7041f21 100644
--- a/internal/lint-configs/eslint-config/src/configs/ignores.ts
+++ b/internal/lint-configs/eslint-config/src/configs/ignores.ts
@@ -6,6 +6,8 @@ export async function ignores(): Promise {
ignores: [
'**/node_modules',
'**/dist',
+ '**/dist-*',
+ '**/*-dist',
'**/.husky',
'**/Dockerfile',
'**/package-lock.json',
diff --git a/internal/lint-configs/lint-staged-config/package.json b/internal/lint-configs/lint-staged-config/package.json
index 48d80da4..1e158cd1 100644
--- a/internal/lint-configs/lint-staged-config/package.json
+++ b/internal/lint-configs/lint-staged-config/package.json
@@ -1,6 +1,6 @@
{
"name": "@vben/lint-staged-config",
- "version": "1.0.0",
+ "version": "5.0.0",
"private": true,
"type": "module",
"license": "MIT",
diff --git a/internal/lint-configs/prettier-config/package.json b/internal/lint-configs/prettier-config/package.json
index 6f615864..5ad4c355 100644
--- a/internal/lint-configs/prettier-config/package.json
+++ b/internal/lint-configs/prettier-config/package.json
@@ -1,6 +1,6 @@
{
"name": "@vben/prettier-config",
- "version": "1.0.0",
+ "version": "5.0.0",
"private": true,
"type": "module",
"license": "MIT",
diff --git a/internal/lint-configs/stylelint-config/package.json b/internal/lint-configs/stylelint-config/package.json
index 52e8e1a0..8ff5fc74 100644
--- a/internal/lint-configs/stylelint-config/package.json
+++ b/internal/lint-configs/stylelint-config/package.json
@@ -1,6 +1,6 @@
{
"name": "@vben/stylelint-config",
- "version": "1.0.0",
+ "version": "5.0.0",
"private": true,
"type": "module",
"license": "MIT",
diff --git a/internal/node-utils/package.json b/internal/node-utils/package.json
index 45804f0d..1f4c49d7 100644
--- a/internal/node-utils/package.json
+++ b/internal/node-utils/package.json
@@ -1,6 +1,6 @@
{
"name": "@vben/node-utils",
- "version": "1.0.0",
+ "version": "5.0.0",
"private": true,
"type": "module",
"license": "MIT",
diff --git a/internal/tailwind-config/package.json b/internal/tailwind-config/package.json
index 0b8d0147..64a23b73 100644
--- a/internal/tailwind-config/package.json
+++ b/internal/tailwind-config/package.json
@@ -1,6 +1,6 @@
{
"name": "@vben/tailwind-config",
- "version": "1.0.0",
+ "version": "5.0.0",
"private": true,
"type": "module",
"license": "MIT",
diff --git a/internal/tsconfig/package.json b/internal/tsconfig/package.json
index 713ca203..3efe5e35 100644
--- a/internal/tsconfig/package.json
+++ b/internal/tsconfig/package.json
@@ -1,6 +1,6 @@
{
"name": "@vben/tsconfig",
- "version": "1.0.0",
+ "version": "5.0.0",
"private": true,
"type": "module",
"license": "MIT",
diff --git a/internal/vite-config/package.json b/internal/vite-config/package.json
index 4ca1a995..57f89042 100644
--- a/internal/vite-config/package.json
+++ b/internal/vite-config/package.json
@@ -1,6 +1,6 @@
{
"name": "@vben/vite-config",
- "version": "1.0.0",
+ "version": "5.0.0",
"private": true,
"type": "module",
"license": "MIT",
diff --git a/package.json b/package.json
index 07707470..5dc90a67 100644
--- a/package.json
+++ b/package.json
@@ -47,6 +47,7 @@
"version": "pnpm exec changeset version && pnpm install --no-frozen-lockfile"
},
"devDependencies": {
+ "@changesets/changelog-github": "^0.5.0",
"@changesets/cli": "^2.27.5",
"@ls-lint/ls-lint": "^2.2.3",
"@types/jsdom": "^21.1.7",
diff --git a/packages/@core/forward/helpers/package.json b/packages/@core/forward/helpers/package.json
index 4d0b0f29..f4693c21 100644
--- a/packages/@core/forward/helpers/package.json
+++ b/packages/@core/forward/helpers/package.json
@@ -1,6 +1,6 @@
{
"name": "@vben-core/helpers",
- "version": "1.0.0",
+ "version": "5.0.0",
"type": "module",
"license": "MIT",
"homepage": "https://github.com/vbenjs/vue-vben-admin",
diff --git a/packages/@core/forward/preferences/package.json b/packages/@core/forward/preferences/package.json
index 100a1235..650b3b92 100644
--- a/packages/@core/forward/preferences/package.json
+++ b/packages/@core/forward/preferences/package.json
@@ -1,6 +1,6 @@
{
"name": "@vben-core/preferences",
- "version": "1.0.0",
+ "version": "5.0.0",
"type": "module",
"license": "MIT",
"homepage": "https://github.com/vbenjs/vue-vben-admin",
diff --git a/packages/@core/forward/request/package.json b/packages/@core/forward/request/package.json
index 16878d47..2f376c71 100644
--- a/packages/@core/forward/request/package.json
+++ b/packages/@core/forward/request/package.json
@@ -1,6 +1,6 @@
{
"name": "@vben-core/request",
- "version": "1.0.0",
+ "version": "5.0.0",
"type": "module",
"license": "MIT",
"homepage": "https://github.com/vbenjs/vue-vben-admin",
diff --git a/packages/@core/forward/stores/package.json b/packages/@core/forward/stores/package.json
index 2e8808b9..31a38cdf 100644
--- a/packages/@core/forward/stores/package.json
+++ b/packages/@core/forward/stores/package.json
@@ -1,6 +1,6 @@
{
"name": "@vben-core/stores",
- "version": "1.0.0",
+ "version": "5.0.0",
"type": "module",
"license": "MIT",
"homepage": "https://github.com/vbenjs/vue-vben-admin",
diff --git a/packages/@core/shared/chche/package.json b/packages/@core/shared/chche/package.json
index d9ea8a17..121045f3 100644
--- a/packages/@core/shared/chche/package.json
+++ b/packages/@core/shared/chche/package.json
@@ -1,6 +1,6 @@
{
"name": "@vben-core/cache",
- "version": "1.0.0",
+ "version": "5.0.0",
"type": "module",
"license": "MIT",
"homepage": "https://github.com/vbenjs/vue-vben-admin",
diff --git a/packages/@core/shared/design-tokens/package.json b/packages/@core/shared/design-tokens/package.json
index 1539f3b0..d6f71dbd 100644
--- a/packages/@core/shared/design-tokens/package.json
+++ b/packages/@core/shared/design-tokens/package.json
@@ -1,6 +1,6 @@
{
"name": "@vben-core/design-tokens",
- "version": "1.0.0",
+ "version": "5.0.0",
"type": "module",
"license": "MIT",
"homepage": "https://github.com/vbenjs/vue-vben-admin",
diff --git a/packages/@core/shared/design/package.json b/packages/@core/shared/design/package.json
index 1ef0feb5..336e97c6 100644
--- a/packages/@core/shared/design/package.json
+++ b/packages/@core/shared/design/package.json
@@ -1,6 +1,6 @@
{
"name": "@vben-core/design",
- "version": "1.0.0",
+ "version": "5.0.0",
"type": "module",
"license": "MIT",
"homepage": "https://github.com/vbenjs/vue-vben-admin",
diff --git a/packages/@core/shared/iconify/package.json b/packages/@core/shared/iconify/package.json
index 104ea9c6..377750b7 100644
--- a/packages/@core/shared/iconify/package.json
+++ b/packages/@core/shared/iconify/package.json
@@ -1,6 +1,6 @@
{
"name": "@vben-core/iconify",
- "version": "1.0.0",
+ "version": "5.0.0",
"type": "module",
"license": "MIT",
"homepage": "https://github.com/vbenjs/vue-vben-admin",
diff --git a/packages/@core/shared/toolkit/package.json b/packages/@core/shared/toolkit/package.json
index 56e30840..4ee502ae 100644
--- a/packages/@core/shared/toolkit/package.json
+++ b/packages/@core/shared/toolkit/package.json
@@ -1,6 +1,6 @@
{
"name": "@vben-core/toolkit",
- "version": "1.0.0",
+ "version": "5.0.0",
"type": "module",
"license": "MIT",
"homepage": "https://github.com/vbenjs/vue-vben-admin",
diff --git a/packages/@core/shared/typings/package.json b/packages/@core/shared/typings/package.json
index ecb19350..416418fe 100644
--- a/packages/@core/shared/typings/package.json
+++ b/packages/@core/shared/typings/package.json
@@ -1,6 +1,6 @@
{
"name": "@vben-core/typings",
- "version": "1.0.0",
+ "version": "5.0.0",
"type": "module",
"license": "MIT",
"homepage": "https://github.com/vbenjs/vue-vben-admin",
diff --git a/packages/@core/uikit/layout-ui/package.json b/packages/@core/uikit/layout-ui/package.json
index 13dc3d69..eed0e4e4 100644
--- a/packages/@core/uikit/layout-ui/package.json
+++ b/packages/@core/uikit/layout-ui/package.json
@@ -1,6 +1,6 @@
{
"name": "@vben-core/layout-ui",
- "version": "1.0.0",
+ "version": "5.0.0",
"type": "module",
"license": "MIT",
"homepage": "https://github.com/vbenjs/vue-vben-admin",
diff --git a/packages/@core/uikit/menu-ui/package.json b/packages/@core/uikit/menu-ui/package.json
index 9a2dedd8..c1b4f21e 100644
--- a/packages/@core/uikit/menu-ui/package.json
+++ b/packages/@core/uikit/menu-ui/package.json
@@ -1,6 +1,6 @@
{
"name": "@vben-core/menu-ui",
- "version": "1.0.0",
+ "version": "5.0.0",
"type": "module",
"license": "MIT",
"homepage": "https://github.com/vbenjs/vue-vben-admin",
diff --git a/packages/@core/uikit/shadcn-ui/package.json b/packages/@core/uikit/shadcn-ui/package.json
index a54c6d11..7614994d 100644
--- a/packages/@core/uikit/shadcn-ui/package.json
+++ b/packages/@core/uikit/shadcn-ui/package.json
@@ -1,6 +1,6 @@
{
"name": "@vben-core/shadcn-ui",
- "version": "1.0.0",
+ "version": "5.0.0",
"type": "module",
"license": "MIT",
"homepage": "https://github.com/vbenjs/vue-vben-admin",
diff --git a/packages/@core/uikit/tabs-ui/package.json b/packages/@core/uikit/tabs-ui/package.json
index 5576822e..22348352 100644
--- a/packages/@core/uikit/tabs-ui/package.json
+++ b/packages/@core/uikit/tabs-ui/package.json
@@ -1,6 +1,6 @@
{
"name": "@vben-core/tabs-ui",
- "version": "1.0.0",
+ "version": "5.0.0",
"type": "module",
"license": "MIT",
"homepage": "https://github.com/vbenjs/vue-vben-admin",
diff --git a/packages/business/layouts/package.json b/packages/business/layouts/package.json
index c56b1256..179e12af 100644
--- a/packages/business/layouts/package.json
+++ b/packages/business/layouts/package.json
@@ -1,6 +1,6 @@
{
"name": "@vben/layouts",
- "version": "1.0.0",
+ "version": "5.0.0",
"type": "module",
"license": "MIT",
"homepage": "https://github.com/vbenjs/vue-vben-admin",
diff --git a/packages/business/universal-ui/package.json b/packages/business/universal-ui/package.json
index 3f552ee3..acc66d80 100644
--- a/packages/business/universal-ui/package.json
+++ b/packages/business/universal-ui/package.json
@@ -1,6 +1,6 @@
{
"name": "@vben/universal-ui",
- "version": "1.0.0",
+ "version": "5.0.0",
"type": "module",
"license": "MIT",
"homepage": "https://github.com/vbenjs/vue-vben-admin",
diff --git a/packages/constants/package.json b/packages/constants/package.json
index 821ff735..28e9141c 100644
--- a/packages/constants/package.json
+++ b/packages/constants/package.json
@@ -1,6 +1,6 @@
{
"name": "@vben/constants",
- "version": "1.0.0",
+ "version": "5.0.0",
"type": "module",
"license": "MIT",
"homepage": "https://github.com/vbenjs/vue-vben-admin",
diff --git a/packages/hooks/package.json b/packages/hooks/package.json
index e178778c..a2d5c0c0 100644
--- a/packages/hooks/package.json
+++ b/packages/hooks/package.json
@@ -1,6 +1,6 @@
{
"name": "@vben/hooks",
- "version": "1.0.0",
+ "version": "5.0.0",
"type": "module",
"license": "MIT",
"homepage": "https://github.com/vbenjs/vue-vben-admin",
diff --git a/packages/icons/package.json b/packages/icons/package.json
index 06437ad4..8ab5af15 100644
--- a/packages/icons/package.json
+++ b/packages/icons/package.json
@@ -1,6 +1,6 @@
{
"name": "@vben/icons",
- "version": "1.0.0",
+ "version": "5.0.0",
"type": "module",
"license": "MIT",
"homepage": "https://github.com/vbenjs/vue-vben-admin",
diff --git a/packages/locales/package.json b/packages/locales/package.json
index 6c6bfb31..dee5fc51 100644
--- a/packages/locales/package.json
+++ b/packages/locales/package.json
@@ -1,6 +1,6 @@
{
"name": "@vben/locales",
- "version": "1.0.0",
+ "version": "5.0.0",
"type": "module",
"license": "MIT",
"homepage": "https://github.com/vbenjs/vue-vben-admin",
diff --git a/packages/styles/package.json b/packages/styles/package.json
index e6b35df9..4c1b2fc4 100644
--- a/packages/styles/package.json
+++ b/packages/styles/package.json
@@ -1,6 +1,6 @@
{
"name": "@vben/styles",
- "version": "1.0.0",
+ "version": "5.0.0",
"type": "module",
"license": "MIT",
"homepage": "https://github.com/vbenjs/vue-vben-admin",
diff --git a/packages/types/package.json b/packages/types/package.json
index cd9df1be..c2bbca83 100644
--- a/packages/types/package.json
+++ b/packages/types/package.json
@@ -1,6 +1,6 @@
{
"name": "@vben/types",
- "version": "1.0.0",
+ "version": "5.0.0",
"type": "module",
"license": "MIT",
"homepage": "https://github.com/vbenjs/vue-vben-admin",
diff --git a/packages/utils/package.json b/packages/utils/package.json
index 9ecb9a9c..4ec1714c 100644
--- a/packages/utils/package.json
+++ b/packages/utils/package.json
@@ -1,6 +1,6 @@
{
"name": "@vben/utils",
- "version": "1.0.0",
+ "version": "5.0.0",
"type": "module",
"license": "MIT",
"homepage": "https://github.com/vbenjs/vue-vben-admin",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 274d0df5..ba021ed6 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -13,6 +13,9 @@ importers:
.:
devDependencies:
+ '@changesets/changelog-github':
+ specifier: ^0.5.0
+ version: 0.5.0(encoding@0.1.13)
'@changesets/cli':
specifier: ^2.27.5
version: 2.27.5
@@ -1686,6 +1689,9 @@ packages:
'@changesets/changelog-git@0.2.0':
resolution: {integrity: sha512-bHOx97iFI4OClIT35Lok3sJAwM31VbUM++gnMBV16fdbtBhgYu4dxsphBF/0AZZsyAHMrnM0yFcj5gZM1py6uQ==}
+ '@changesets/changelog-github@0.5.0':
+ resolution: {integrity: sha512-zoeq2LJJVcPJcIotHRJEEA2qCqX0AQIeFE+L21L8sRLPVqDhSXY8ZWAt2sohtBpFZkBwu+LUwMSKRr2lMy3LJA==}
+
'@changesets/cli@2.27.5':
resolution: {integrity: sha512-UVppOvzCjjylBenFcwcZNG5IaZ8jsIaEVraV/pbXgukYNb0Oqa0d8UWb0LkYzA1Bf1HmUrOfccFcRLheRuA7pA==}
hasBin: true
@@ -1699,6 +1705,9 @@ packages:
'@changesets/get-dependents-graph@2.1.0':
resolution: {integrity: sha512-QOt6pQq9RVXKGHPVvyKimJDYJumx7p4DO5MO9AhRJYgAPgv0emhNqAqqysSVKHBm4sxKlGN4S1zXOIb5yCFuhQ==}
+ '@changesets/get-github-info@0.6.0':
+ resolution: {integrity: sha512-v/TSnFVXI8vzX9/w3DU2Ol+UlTZcu3m0kXTjTT4KlAdwSvwutcByYwyYn9hwerPWfPkT2JfpoX0KgvCEi8Q/SA==}
+
'@changesets/get-release-plan@4.0.2':
resolution: {integrity: sha512-rOalz7nMuMV2vyeP7KBeAhqEB7FM2GFPO5RQSoOoUKKH9L6wW3QyPA2K+/rG9kBrWl2HckPVES73/AuwPvbH3w==}
@@ -4302,6 +4311,9 @@ packages:
resolution: {integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==}
engines: {node: '>= 0.4'}
+ dataloader@1.4.0:
+ resolution: {integrity: sha512-68s5jYdlvasItOJnCuI2Q9s4q98g0pCyL3HrcKJu8KNugUl8ahgmZYg38ysLTgQjjXX3H8CJLkAvWrclWfcalw==}
+
dayjs@1.11.11:
resolution: {integrity: sha512-okzr3f11N6WuqYtZSvm+F776mB41wRZMhKP+hc34YdW+KmtYYK9iqvHSwo2k9FEH3fhGXvOPV6yz2IcSrfRUDg==}
@@ -4493,6 +4505,10 @@ packages:
resolution: {integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==}
engines: {node: '>=12'}
+ dotenv@8.6.0:
+ resolution: {integrity: sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==}
+ engines: {node: '>=10'}
+
duplexer@0.1.2:
resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==}
@@ -6150,6 +6166,15 @@ packages:
node-fetch-native@1.6.4:
resolution: {integrity: sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ==}
+ node-fetch@2.7.0:
+ resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==}
+ engines: {node: 4.x || >=6.0.0}
+ peerDependencies:
+ encoding: ^0.1.0
+ peerDependenciesMeta:
+ encoding:
+ optional: true
+
node-fetch@3.3.1:
resolution: {integrity: sha512-cRVc/kyto/7E5shrWca1Wsea4y6tL9iYJE5FBCius3JQfb/4P4I295PfhgbJQBLTx6lATE4z+wK0rPM4VS2uow==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
@@ -7806,6 +7831,9 @@ packages:
resolution: {integrity: sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==}
engines: {node: '>=6'}
+ tr46@0.0.3:
+ resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==}
+
tr46@1.0.1:
resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==}
@@ -8315,6 +8343,9 @@ packages:
resolution: {integrity: sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==}
engines: {node: '>= 8'}
+ webidl-conversions@3.0.1:
+ resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==}
+
webidl-conversions@4.0.2:
resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==}
@@ -8345,6 +8376,9 @@ packages:
resolution: {integrity: sha512-1lfMEm2IEr7RIV+f4lUNPOqfFL+pO+Xw3fJSqmjX9AbXcXcYOkCe1P6+9VBZB6n94af16NfZf+sSk0JCBZC9aw==}
engines: {node: '>=18'}
+ whatwg-url@5.0.0:
+ resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==}
+
whatwg-url@7.1.0:
resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==}
@@ -9614,6 +9648,14 @@ snapshots:
dependencies:
'@changesets/types': 6.0.0
+ '@changesets/changelog-github@0.5.0(encoding@0.1.13)':
+ dependencies:
+ '@changesets/get-github-info': 0.6.0(encoding@0.1.13)
+ '@changesets/types': 6.0.0
+ dotenv: 8.6.0
+ transitivePeerDependencies:
+ - encoding
+
'@changesets/cli@2.27.5':
dependencies:
'@babel/runtime': 7.24.7
@@ -9672,6 +9714,13 @@ snapshots:
fs-extra: 7.0.1
semver: 7.6.2
+ '@changesets/get-github-info@0.6.0(encoding@0.1.13)':
+ dependencies:
+ dataloader: 1.4.0
+ node-fetch: 2.7.0(encoding@0.1.13)
+ transitivePeerDependencies:
+ - encoding
+
'@changesets/get-release-plan@4.0.2':
dependencies:
'@babel/runtime': 7.24.7
@@ -12456,6 +12505,8 @@ snapshots:
es-errors: 1.3.0
is-data-view: 1.0.1
+ dataloader@1.4.0: {}
+
dayjs@1.11.11: {}
de-indent@1.0.2: {}
@@ -12635,6 +12686,8 @@ snapshots:
dotenv@16.4.5: {}
+ dotenv@8.6.0: {}
+
duplexer@0.1.2: {}
eastasianwidth@0.2.0: {}
@@ -14443,6 +14496,12 @@ snapshots:
node-fetch-native@1.6.4: {}
+ node-fetch@2.7.0(encoding@0.1.13):
+ dependencies:
+ whatwg-url: 5.0.0
+ optionalDependencies:
+ encoding: 0.1.13
+
node-fetch@3.3.1:
dependencies:
data-uri-to-buffer: 4.0.1
@@ -16128,6 +16187,8 @@ snapshots:
universalify: 0.2.0
url-parse: 1.5.10
+ tr46@0.0.3: {}
+
tr46@1.0.1:
dependencies:
punycode: 2.3.1
@@ -16743,6 +16804,8 @@ snapshots:
web-streams-polyfill@3.3.3: {}
+ webidl-conversions@3.0.1: {}
+
webidl-conversions@4.0.2: {}
webidl-conversions@7.0.0: {}
@@ -16764,6 +16827,11 @@ snapshots:
tr46: 5.0.0
webidl-conversions: 7.0.0
+ whatwg-url@5.0.0:
+ dependencies:
+ tr46: 0.0.3
+ webidl-conversions: 3.0.1
+
whatwg-url@7.1.0:
dependencies:
lodash.sortby: 4.7.0
diff --git a/scripts/vsh/package.json b/scripts/vsh/package.json
index 54b5608a..ce7a6920 100644
--- a/scripts/vsh/package.json
+++ b/scripts/vsh/package.json
@@ -1,6 +1,6 @@
{
"name": "@vben/vsh",
- "version": "0.1.0",
+ "version": "5.0.0",
"private": true,
"type": "module",
"license": "MIT",
diff --git a/website/package.json b/website/package.json
index ffd2e8f1..4904ae33 100644
--- a/website/package.json
+++ b/website/package.json
@@ -1,6 +1,6 @@
{
"name": "@vben/website",
- "version": "0.1.0",
+ "version": "5.0.0",
"private": true,
"scripts": {
"docs:dev": "vitepress dev",