Skip to content

Commit acff32f

Browse files
committed
Merge branch 'master' into dev
2 parents 90986f2 + 4c85697 commit acff32f

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

64 files changed

+253
-270
lines changed

.github/workflows/ci.yml

+5-14
Original file line numberDiff line numberDiff line change
@@ -30,15 +30,9 @@ jobs:
3030
if: needs.pre_job.outputs.should_skip != 'true'
3131
runs-on: ubuntu-24.04
3232
steps:
33-
- uses: earthly/setup-ucacher@b99687d79dd75262bfc326b9e5ad3a520385a18b
3433
- uses: actions/checkout@v4
3534
- uses: vuetifyjs/setup-action@master
36-
- run: pnpm build:lib
37-
working-directory: ./packages/vuetify
38-
- run: ucacher pnpm build:dist
39-
working-directory: ./packages/vuetify
40-
- run: ucacher pnpm build:types
41-
working-directory: ./packages/vuetify
35+
- run: pnpm build vuetify
4236
- uses: actions/upload-artifact@v4
4337
with:
4438
name: vuetify-dist
@@ -56,14 +50,13 @@ jobs:
5650
matrix:
5751
scopes: ['--scope vuetify --scope @vuetify/api-generator', '--scope vuetifyjs.com']
5852
steps:
59-
- uses: earthly/setup-ucacher@b99687d79dd75262bfc326b9e5ad3a520385a18b
6053
- uses: actions/checkout@v4
6154
- uses: actions/download-artifact@v4
6255
with:
6356
name: vuetify-dist
6457
path: packages/vuetify
6558
- uses: vuetifyjs/setup-action@master
66-
- run: ucacher pnpm lerna run lint $SCOPES
59+
- run: pnpm lerna run lint $SCOPES
6760
env:
6861
SCOPES: ${{ matrix.scopes }}
6962

@@ -94,7 +87,6 @@ jobs:
9487
runs-on: ubuntu-24.04
9588
if: github.event_name == 'push' && startswith(github.ref, 'refs/tags/v') && github.repository_owner == 'vuetifyjs'
9689
steps:
97-
- uses: earthly/setup-ucacher@b99687d79dd75262bfc326b9e5ad3a520385a18b
9890
- uses: actions/checkout@v4
9991
with:
10092
fetch-depth: 0
@@ -103,7 +95,7 @@ jobs:
10395
name: vuetify-dist
10496
path: packages/vuetify
10597
- uses: vuetifyjs/setup-action@master
106-
- run: ucacher pnpm build api
98+
- run: pnpm build api
10799
- run: echo "RELEASE_TAG=${GITHUB_REF#refs/tags/}" >> $GITHUB_ENV
108100
- name: NPM Release
109101
run: bash scripts/deploy.sh
@@ -123,15 +115,14 @@ jobs:
123115
if: needs.pre_job.outputs.should_skip != 'true' && github.event_name == 'push' && github.repository_owner == 'vuetifyjs' && (github.ref == 'refs/heads/master' || github.ref == 'refs/heads/dev' || github.ref == 'refs/heads/next')
124116
runs-on: ubuntu-24.04
125117
steps:
126-
- uses: earthly/setup-ucacher@b99687d79dd75262bfc326b9e5ad3a520385a18b
127118
- uses: actions/checkout@v4
128119
- uses: actions/download-artifact@v4
129120
with:
130121
name: vuetify-dist
131122
path: packages/vuetify
132123
- uses: vuetifyjs/setup-action@master
133124
- uses: ./.github/actions/download-locales
134-
- run: ucacher pnpm build api
125+
- run: pnpm build api
135126
- run: pnpm build docs
136127
env:
137128
NODE_OPTIONS: --max-old-space-size=4096
@@ -154,7 +145,7 @@ jobs:
154145
publish-docs:
155146
needs: [lint, test-unit, build-docs]
156147
runs-on: ubuntu-24.04
157-
environment: Production
148+
environment: ${{ github.ref_name }}
158149
steps:
159150
- uses: actions/checkout@v4
160151
- uses: actions/download-artifact@v4

.ucacherignore

-5
This file was deleted.

.ucacherignore.env

-52
This file was deleted.

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -190,7 +190,7 @@ Using [bun](https://bun.sh/)
190190
bun create vuetify
191191
```
192192

193-
For more information on how to get started, such as using Nuxt or Laravel, check out the official [Installation guide](/getting-started/installation/).
193+
For more information on how to get started, such as using Nuxt or Laravel, check out the official [Installation guide](https://vuetifyjs.com/getting-started/installation/).
194194

195195
### 🚀 Introduction
196196

lerna.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,5 @@
1313
}
1414
},
1515
"npmClient": "pnpm",
16-
"version": "3.7.10"
16+
"version": "3.7.12"
1717
}

packages/api-generator/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@vuetify/api-generator",
3-
"version": "3.7.10",
3+
"version": "3.7.12",
44
"private": true,
55
"description": "",
66
"scripts": {

packages/docs/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"description": "A Vue.js project",
44
"private": true,
55
"author": "John Leider <[email protected]>",
6-
"version": "3.7.10",
6+
"version": "3.7.12",
77
"repository": {
88
"type": "git",
99
"url": "git+https://github.com/vuetifyjs/vuetify.git",
@@ -87,7 +87,7 @@
8787
"vite-plugin-pages": "^0.32.1",
8888
"vite-plugin-pwa": "^0.17.4",
8989
"vite-plugin-vue-layouts": "^0.11.0",
90-
"vite-plugin-vuetify": "^2.0.4",
90+
"vite-plugin-vuetify": "^2.1.0",
9191
"vue-tsc": "^2.0.29"
9292
},
9393
"publishConfig": {

packages/docs/src/pages/en/components/alerts.md

-2
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,6 @@ features:
1919

2020
The `v-alert` component is used to convey important information to the user through the use of contextual types, icons, and colors.
2121

22-
![Alert Entry](https://cdn.vuetifyjs.com/docs/images/components-temp/v-alert/v-alert-entry.png)
23-
2422
<PageFeatures />
2523

2624
## Usage

packages/docs/src/pages/en/components/app-bars.md

-2
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,6 @@ features:
2424

2525
The `v-app-bar` component is pivotal to any graphical user interface (GUI), as it generally is the primary source of site navigation.
2626

27-
![App Bar Entry](https://cdn.vuetifyjs.com/docs/images/components-temp/v-app-bar/v-app-bar-entry.png)
28-
2927
<PageFeatures />
3028

3129
## Usage

packages/docs/src/pages/en/components/avatars.md

-2
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,6 @@ features:
2020

2121
The `v-avatar` component is typically used to display circular user profile pictures. This component will allow you to dynamically size and add a border radius of responsive images, icons, and text. When **rounded** prop set to `0` will display an avatar without border radius.
2222

23-
![Avatar Entry](https://cdn.vuetifyjs.com/docs/images/components-temp/v-avatar/v-avatar-entry.png)
24-
2523
<PageFeatures />
2624

2725
## Usage

packages/docs/src/pages/en/components/badges.md

-2
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,6 @@ features:
1818

1919
The `v-badge` component superscripts or subscripts an avatar-like icon or text onto content to highlight information to a user or to just draw attention to a specific element. Content within the badge usually contains numbers or icons.
2020

21-
<!-- ![Badge Entry](https://cdn.vuetifyjs.com/docs/images/components-temp/v-badge/v-badge-entry.png) -->
22-
2321
<PageFeatures />
2422

2523
## Usage

packages/docs/src/pages/en/components/banners.md

-2
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,6 @@ features:
2020

2121
The `v-banner` component is used as a middle-interrupting message to the user with one to two actions.
2222

23-
![Banner Entry](https://cdn.vuetifyjs.com/docs/images/components-temp/v-banner/v-banner-entry.png)
24-
2523
<PageFeatures />
2624

2725
## Usage

packages/docs/src/pages/en/components/bottom-sheets.md

-2
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,6 @@ features:
1919

2020
The bottom sheet is a modified `v-dialog` that slides from the bottom of the screen, similar to a `v-bottom-navigation`.
2121

22-
![Bottom Sheet Entry](https://cdn.vuetifyjs.com/docs/images/components/v-bottom-sheet/v-bottom-sheet-entry.png)
23-
2422
<PageFeatures />
2523

2624
<VoPromotionsCardVuetify />

packages/docs/src/pages/en/components/breadcrumbs.md

-2
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,6 @@ features:
1919

2020
The `v-breadcrumbs` component is used as a navigational helper and hierarchy for pages.
2121

22-
<!-- ![breadcrumbs Entry](https://cdn.vuetifyjs.com/docs/images/components-temp/v-breadcrumbs/v-breadcrumbs-entry.png) -->
23-
2422
<PageFeatures />
2523

2624
## Usage

packages/docs/src/pages/en/components/button-groups.md

-2
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,6 @@ features:
1919

2020
The `v-btn-toggle` component is a simple wrapper for `v-item-group` built specifically to work with `v-btn`.
2121

22-
<!-- ![btn-groups Entry](https://cdn.vuetifyjs.com/docs/images/components-temp/v-btn-groups/v-btn-groups-entry.png) -->
23-
2422
<PageFeatures />
2523

2624
## Usage

packages/docs/src/pages/en/components/buttons.md

-2
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,6 @@ features:
2121

2222
The `v-btn` component replaces the standard html button with a material design theme and a multitude of options. Any color helper class can be used to alter the background or text color.
2323

24-
![Button Entry](https://cdn.vuetifyjs.com/docs/images/components/v-btn/v-btn-entry.png)
25-
2624
<PageFeatures />
2725

2826
<VoPromotionsCardVuetify slug="vuetify-snips" />

packages/docs/src/pages/en/components/calendars.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ This feature requires [v3.4.9](/getting-started/release-notes/?version=v3.4.9)
2626

2727
## Installation
2828

29-
Labs components require a manual import and installation of the component.
29+
Labs components require manual import and registration with the Vuetify instance.
3030

3131
```js { resource="src/plugins/vuetify.js" }
3232
import { VCalendar } from 'vuetify/labs/VCalendar'

packages/docs/src/pages/en/components/cards.md

-2
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,6 @@ features:
2020

2121
The `v-card` component is a versatile and enhanced version of [v-sheet](/components/sheets/) that provides a simple interface for headings, text, images, icons, and more.
2222

23-
![Card Entry](https://cdn.vuetifyjs.com/docs/images/components-temp/v-card/v-card-entry.png)
24-
2523
<PageFeatures />
2624

2725
<VoPromotionsCardVuetify slug="vuetify-snips" />

packages/docs/src/pages/en/components/carousels.md

-2
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,6 @@ features:
1818

1919
The `v-carousel` component is used to display large numbers of visual content on a rotating timer.
2020

21-
<!-- ![carousel Entry](https://cdn.vuetifyjs.com/docs/images/components-temp/v-carousel/v-carousel-entry.png) -->
22-
2321
<PageFeatures />
2422

2523
## Usage

packages/docs/src/pages/en/components/chip-groups.md

-2
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,6 @@ features:
1919

2020
The `v-chip-group` supercharges the `v-chip` component by providing groupable functionality. It is used for creating groups of selections using chips.
2121

22-
<!-- ![chip-groups Entry](https://cdn.vuetifyjs.com/docs/images/components-temp/v-chip-groups/v-chip-groups-entry.png) -->
23-
2422
<PageFeatures />
2523

2624
## Usage

packages/docs/src/pages/en/components/chips.md

-2
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,6 @@ features:
2020

2121
The `v-chip` component is used to convey small pieces of information. Using the `close` property, the chip becomes interactive, allowing user interaction. This component is used by the [v-chip-group](/components/chip-groups) for advanced selection options.
2222

23-
![Chips Entry](https://cdn.vuetifyjs.com/docs/images/components/v-chip/v-chip-entry.png)
24-
2523
<PageFeatures />
2624

2725
## Usage

packages/docs/src/pages/en/components/data-iterators.md

-2
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,6 @@ features:
1818

1919
The `v-data-iterator` component is used for displaying arbitrary data, and shares a majority of its functionality with the `v-data-table` component. Features include sorting, searching, pagination, and selection.
2020

21-
<!-- ![Data iterator Entry](https://cdn.vuetifyjs.com/docs/images/components/v-data-iterator/v-data-iterator-entry.png){ placeholder=true } -->
22-
2321
<PageFeatures />
2422

2523
::: success

packages/docs/src/pages/en/components/date-inputs.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ This feature requires [v3.6.0](/getting-started/release-notes/?version=v3.6.0)
2828

2929
## Installation
3030

31-
Labs components require a manual import and installation of the component.
31+
Labs components require manual import and registration with the Vuetify instance.
3232

3333
```js { resource="src/plugins/vuetify.js" }
3434
import { VDateInput } from 'vuetify/labs/VDateInput'

packages/docs/src/pages/en/components/date-pickers.md

-2
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,6 @@ features:
1818

1919
`v-date-picker` is a fully featured date selection component that lets users select a date.
2020

21-
![Date picker Entry](https://cdn.vuetifyjs.com/docs/images/components/v-date-picker/v-date-picker-entry.png)
22-
2321
<PageFeatures />
2422

2523
::: success

packages/docs/src/pages/en/components/dialogs.md

-2
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,6 @@ features:
1919

2020
The `v-dialog` component inform users about a specific task and may contain critical information, require decisions, or involve multiple tasks. Use dialogs sparingly because they are interruptive.
2121

22-
![Dialog Entry](https://cdn.vuetifyjs.com/docs/images/components/v-dialog/v-dialog-entry.png)
23-
2422
<PageFeatures />
2523

2624
## Usage

packages/docs/src/pages/en/components/dividers.md

-2
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,6 @@ features:
1919

2020
The `v-divider` component is used to separate sections of lists or layouts.
2121

22-
<!-- ![divider Entry](https://cdn.vuetifyjs.com/docs/images/components-temp/v-divider/v-divider-entry.png) -->
23-
2422
<PageFeatures />
2523

2624
## Usage

packages/docs/src/pages/en/components/expansion-panels.md

-2
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,6 @@ features:
1919

2020
The `v-expansion-panel` component is useful for reducing vertical space with large amounts of information. The default functionality of the component is to only display one expansion-panel body at a time; however, with the `multiple` property, the expansion-panel can remain open until explicitly closed.
2121

22-
<!-- ![expansion-panels Entry](https://cdn.vuetifyjs.com/docs/images/components-temp/v-expansion-panels/v-expansion-panels-entry.png) -->
23-
2422
<PageFeatures />
2523

2624
## Usage

packages/docs/src/pages/en/components/file-upload.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ This feature requires [v3.7.6](/getting-started/release-notes/?version=v3.7.6)
2626

2727
## Installation
2828

29-
Labs components require a manual import and installation of the component.
29+
Labs components require manual import and registration with the Vuetify instance.
3030

3131
```js { resource="src/plugins/vuetify.js" }
3232
import { VFileUpload } from 'vuetify/labs/VFileUpload'

packages/docs/src/pages/en/components/infinite-scroller.md

-2
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,6 @@ features:
1818

1919
The `v-infinite-scroll` component displays a potentially infinite list, by loading more items of the list when scrolling. It supports either vertical or horizontal scrolling.
2020

21-
![Infinite scroll Entry](https://cdn.vuetifyjs.com/docs/images/components/v-infinite-scroll/v-infinite-scroll-entry.png)
22-
2321
<PageFeatures />
2422

2523
::: success

packages/docs/src/pages/en/components/no-ssr.md

-2
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,6 @@ features:
1313

1414
The `v-no-ssr` component is a simple wrapper that allows a developer to designate what a server-side renderer should not render, but leave to the client.
1515

16-
<!-- ![No-Ssr Entry](https://cdn.vuetifyjs.com/docs/images/components-temp/v-No-Ssr/v-No-Ssr-entry.png) -->
17-
1816
<PageFeatures />
1917

2018
## Usage

packages/docs/src/pages/en/components/number-inputs.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ This feature requires [v3.5.10](/getting-started/release-notes/?version=v3.5.10)
2727

2828
## Installation
2929

30-
Labs components require a manual import and installation of the component.
30+
Labs components require manual import and registration with the Vuetify instance.
3131

3232
```js { resource="src/plugins/vuetify.js" }
3333
import { VNumberInput } from 'vuetify/labs/VNumberInput'

0 commit comments

Comments
 (0)