Skip to content

Commit a448a88

Browse files
authored
merge release-7.8.4 (#29315)
2 parents cca824d + 1073d22 commit a448a88

Some content is hidden

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

61 files changed

+1352
-526
lines changed

.github/CODEOWNERS

Lines changed: 0 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -13,30 +13,7 @@
1313

1414
* @ionic-team/framework
1515

16-
# Frameworks
17-
18-
## Angular
19-
20-
/packages/angular/ @sean-perkins @thetaPC
21-
/packages/angular-server @sean-perkins @thetaPC
22-
/packages/angular/test @thetaPC
23-
24-
## Vue
25-
26-
/packages/vue/ @thetaPC
27-
/packages/vue-router/ @liamdebeasi @thetaPC
28-
/packages/vue/test/ @thetaPC
29-
/packages/vue-router/__tests__ @thetaPC
30-
31-
# Components
32-
33-
/core/src/components/datetime/ @sean-perkins
34-
35-
/core/src/components/nav/ @sean-perkins
36-
/core/src/components/nav-link/ @sean-perkins
37-
3816
# Utilities
3917

40-
/core/src/utils/content/ @sean-perkins
4118
/core/src/utils/gesture/ @liamdebeasi
4219
/core/src/utils/input-shims/ @liamdebeasi

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ Issue number: resolves #
2525
If this introduces a breaking change:
2626
1. Describe the impact and migration path for existing applications below.
2727
2. Update the BREAKING.md file with the breaking change.
28-
3. Add "BREAKING CHANGE: [...]" to the commit description when merging. See https://github.com/ionic-team/ionic-framework/blob/main/.github/CONTRIBUTING.md#footer for more information.
28+
3. Add "BREAKING CHANGE: [...]" to the commit description when merging. See https://github.com/ionic-team/ionic-framework/blob/main/docs/CONTRIBUTING.md#footer for more information.
2929
-->
3030

3131

CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,17 @@
33
All notable changes to this project will be documented in this file.
44
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
55

6+
## [7.8.4](https://github.com/ionic-team/ionic-framework/compare/v7.8.3...v7.8.4) (2024-04-10)
7+
8+
9+
### Performance Improvements
10+
11+
* **styles:** compress distributed global stylesheets ([#29275](https://github.com/ionic-team/ionic-framework/issues/29275)) ([b3cd49b](https://github.com/ionic-team/ionic-framework/commit/b3cd49bf2219aacffc1ac34acbae7c76ef243765))
12+
13+
14+
15+
16+
617
## [7.8.3](https://github.com/ionic-team/ionic-framework/compare/v7.8.2...v7.8.3) (2024-04-03)
718

819

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
<a href="https://github.com/ionic-team/ionic-framework/blob/main/LICENSE">
2121
<img src="https://img.shields.io/badge/license-MIT-blue.svg" alt="Ionic Framework is released under the MIT license." />
2222
</a>
23-
<a href="https://github.com/ionic-team/ionic/blob/main/.github/CONTRIBUTING.md">
23+
<a href="https://github.com/ionic-team/ionic/blob/main/docs/CONTRIBUTING.md">
2424
<img src="https://img.shields.io/badge/PRs-welcome-brightgreen.svg" alt="PRs welcome!" />
2525
</a>
2626
<a href="https://twitter.com/Ionicframework">
@@ -38,7 +38,7 @@
3838
Documentation
3939
</a>
4040
<span> · </span>
41-
<a href="https://github.com/ionic-team/ionic/blob/main/.github/CONTRIBUTING.md">Contribute</a>
41+
<a href="https://github.com/ionic-team/ionic/blob/main/docs/CONTRIBUTING.md">Contribute</a>
4242
<span> · </span>
4343
<a href="https://blog.ionicframework.com/">Blog</a>
4444
<br />
@@ -88,7 +88,7 @@ The Ionic Conference App is a full featured Ionic app. It is the perfect startin
8888
### Contributing
8989

9090
Thanks for your interest in contributing! Read up on our guidelines for
91-
[contributing](https://github.com/ionic-team/ionic/blob/main/.github/CONTRIBUTING.md)
91+
[contributing](https://github.com/ionic-team/ionic/blob/main/docs/CONTRIBUTING.md)
9292
and then look through our issues with a [help wanted](https://github.com/ionic-team/ionic/issues?q=is%3Aopen+is%3Aissue+label%3A%22help+wanted%22)
9393
label.
9494

core/CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,17 @@
33
All notable changes to this project will be documented in this file.
44
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
55

6+
## [7.8.4](https://github.com/ionic-team/ionic-framework/compare/v7.8.3...v7.8.4) (2024-04-10)
7+
8+
9+
### Performance Improvements
10+
11+
* **styles:** compress distributed global stylesheets ([#29275](https://github.com/ionic-team/ionic-framework/issues/29275)) ([b3cd49b](https://github.com/ionic-team/ionic-framework/commit/b3cd49bf2219aacffc1ac34acbae7c76ef243765))
12+
13+
14+
15+
16+
617
## [7.8.3](https://github.com/ionic-team/ionic-framework/compare/v7.8.2...v7.8.3) (2024-04-03)
718

819

core/api.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -549,7 +549,7 @@ ion-infinite-scroll-content,prop,loadingText,IonicSafeString | string | undefine
549549
ion-input,scoped
550550
ion-input,prop,accept,string | undefined,undefined,false,false
551551
ion-input,prop,autocapitalize,string,'off',false,false
552-
ion-input,prop,autocomplete,"name" | "on" | "off" | "honorific-prefix" | "given-name" | "additional-name" | "family-name" | "honorific-suffix" | "nickname" | "email" | "username" | "new-password" | "current-password" | "one-time-code" | "organization-title" | "organization" | "street-address" | "address-line1" | "address-line2" | "address-line3" | "address-level4" | "address-level3" | "address-level2" | "address-level1" | "country" | "country-name" | "postal-code" | "cc-name" | "cc-given-name" | "cc-additional-name" | "cc-family-name" | "cc-number" | "cc-exp" | "cc-exp-month" | "cc-exp-year" | "cc-csc" | "cc-type" | "transaction-currency" | "transaction-amount" | "language" | "bday" | "bday-day" | "bday-month" | "bday-year" | "sex" | "tel" | "tel-country-code" | "tel-national" | "tel-area-code" | "tel-local" | "tel-extension" | "impp" | "url" | "photo",'off',false,false
552+
ion-input,prop,autocomplete,"name" | "email" | "tel" | "url" | "on" | "off" | "honorific-prefix" | "given-name" | "additional-name" | "family-name" | "honorific-suffix" | "nickname" | "username" | "new-password" | "current-password" | "one-time-code" | "organization-title" | "organization" | "street-address" | "address-line1" | "address-line2" | "address-line3" | "address-level4" | "address-level3" | "address-level2" | "address-level1" | "country" | "country-name" | "postal-code" | "cc-name" | "cc-given-name" | "cc-additional-name" | "cc-family-name" | "cc-number" | "cc-exp" | "cc-exp-month" | "cc-exp-year" | "cc-csc" | "cc-type" | "transaction-currency" | "transaction-amount" | "language" | "bday" | "bday-day" | "bday-month" | "bday-year" | "sex" | "tel-country-code" | "tel-national" | "tel-area-code" | "tel-local" | "tel-extension" | "impp" | "photo",'off',false,false
553553
ion-input,prop,autocorrect,"off" | "on",'off',false,false
554554
ion-input,prop,autofocus,boolean,false,false,false
555555
ion-input,prop,clearInput,boolean,false,false,false
@@ -1159,7 +1159,7 @@ ion-row,shadow
11591159
ion-searchbar,scoped
11601160
ion-searchbar,prop,animated,boolean,false,false,false
11611161
ion-searchbar,prop,autocapitalize,string,'default',false,false
1162-
ion-searchbar,prop,autocomplete,"name" | "on" | "off" | "honorific-prefix" | "given-name" | "additional-name" | "family-name" | "honorific-suffix" | "nickname" | "email" | "username" | "new-password" | "current-password" | "one-time-code" | "organization-title" | "organization" | "street-address" | "address-line1" | "address-line2" | "address-line3" | "address-level4" | "address-level3" | "address-level2" | "address-level1" | "country" | "country-name" | "postal-code" | "cc-name" | "cc-given-name" | "cc-additional-name" | "cc-family-name" | "cc-number" | "cc-exp" | "cc-exp-month" | "cc-exp-year" | "cc-csc" | "cc-type" | "transaction-currency" | "transaction-amount" | "language" | "bday" | "bday-day" | "bday-month" | "bday-year" | "sex" | "tel" | "tel-country-code" | "tel-national" | "tel-area-code" | "tel-local" | "tel-extension" | "impp" | "url" | "photo",'off',false,false
1162+
ion-searchbar,prop,autocomplete,"name" | "email" | "tel" | "url" | "on" | "off" | "honorific-prefix" | "given-name" | "additional-name" | "family-name" | "honorific-suffix" | "nickname" | "username" | "new-password" | "current-password" | "one-time-code" | "organization-title" | "organization" | "street-address" | "address-line1" | "address-line2" | "address-line3" | "address-level4" | "address-level3" | "address-level2" | "address-level1" | "country" | "country-name" | "postal-code" | "cc-name" | "cc-given-name" | "cc-additional-name" | "cc-family-name" | "cc-number" | "cc-exp" | "cc-exp-month" | "cc-exp-year" | "cc-csc" | "cc-type" | "transaction-currency" | "transaction-amount" | "language" | "bday" | "bday-day" | "bday-month" | "bday-year" | "sex" | "tel-country-code" | "tel-national" | "tel-area-code" | "tel-local" | "tel-extension" | "impp" | "photo",'off',false,false
11631163
ion-searchbar,prop,autocorrect,"off" | "on",'off',false,false
11641164
ion-searchbar,prop,cancelButtonIcon,string,config.get('backButtonIcon', arrowBackSharp) as string,false,false
11651165
ion-searchbar,prop,cancelButtonText,string,'Cancel',false,false

core/package-lock.json

Lines changed: 8 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

core/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@ionic/core",
3-
"version": "7.8.3",
3+
"version": "7.8.4",
44
"description": "Base components for Ionic",
55
"keywords": [
66
"ionic",
@@ -77,7 +77,7 @@
7777
"build.docs.json": "stencil build --docs-json dist/docs.json",
7878
"clean": "node scripts/clean.js",
7979
"css.minify": "cleancss -O2 -o ./css/ionic.bundle.css ./css/ionic.bundle.css",
80-
"css.sass": "sass --embed-sources src/css:./css",
80+
"css.sass": "sass --embed-sources --style compressed src/css:./css",
8181
"eslint": "eslint src",
8282
"lint": "npm run lint.ts && npm run lint.sass && npm run prettier -- --write --cache",
8383
"lint.fix": "npm run lint.ts.fix && npm run lint.sass.fix && npm run prettier -- --write --cache",

core/scripts/readme.md

Lines changed: 2 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -1,44 +1,4 @@
11

2-
## Build
2+
# Core Scripts
33

4-
### 1. Clone ionic
5-
6-
[email protected]:ionic-team/ionic.git
7-
cd ionic
8-
9-
### 2. Run `npm install`
10-
11-
cd core
12-
npm install
13-
14-
15-
Notice that `@ionic/core` lives in `core`.
16-
17-
### 3. Run `npm start`
18-
19-
Make sure you are inside the `core` directory.
20-
21-
npm start
22-
23-
With the `dev` command, Ionic components will be built with [Stencil](https://stenciljs.com/), changes to source files are watched, a local http server will startup, and http://localhost:3333/ will open in a browser.
24-
25-
### 4. Preview
26-
27-
Navigate to http://localhost:3333/src/components/. Each component has small e2e apps found in the `test` directory, for example: http://localhost:3333/src/components/button/test/basic
28-
29-
As changes are made in an editor to source files, the e2e app will live-reload.
30-
31-
## How to contribute
32-
33-
1. `npm start` allows you to modify the components and have live reloading, just like another ionic app.
34-
35-
2. When everything looks good, run `npm run validate` to verify the tests linter and production build passes.
36-
37-
38-
# Deploy
39-
40-
1. `npm run prepare.deploy`
41-
2. Review/update changelog
42-
3. Commit updates using the package name and version number as the commit message.
43-
4. `npm run deploy`
44-
5. :tada:
4+
This file has been moved to [/docs/core/testing/preview-changes.md](/docs/core/testing/preview-changes.md).
Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,3 @@
11
# Ionic E2E Tests Guide
22

3-
This directory contains information on how to get the most out of Ionic's E2E test infrastructure when writing tests.
4-
5-
## Directory
6-
7-
| Directory | Description |
8-
| - | - |
9-
| [Usage Instructions](./usage-instructions.md) | How to run tests and update screenshots |
10-
| [Best Practices](./best-practices.md) | Contains information on conventions to follow as well as pitfalls to avoid when writing tests |
11-
| [API](./api.md) | Documents the custom functionality that has been built on top of Playwright |
3+
Refer to the [Core Testing documentation](/docs/core/testing/README.md) in order to build and run the e2e tests.

0 commit comments

Comments
 (0)