Skip to content

Commit b148384

Browse files
authored
chore(): sync with main
chore(): sync with main
2 parents e23fd9e + e9208ea commit b148384

File tree

126 files changed

+695
-65
lines changed

Some content is hidden

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

126 files changed

+695
-65
lines changed

CHANGELOG.md

Lines changed: 17 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+
# [6.7.0](https://github.com/ionic-team/ionic-framework/compare/v6.6.3...v6.7.0) (2023-03-23)
7+
8+
9+
### Features
10+
11+
* **config:** add option to disable custom html functionality ([#26956](https://github.com/ionic-team/ionic-framework/issues/26956)) ([3b0af7c](https://github.com/ionic-team/ionic-framework/commit/3b0af7c55d4fa039be33d6605414761494d5af8f))
12+
13+
14+
15+
16+
617
# [7.0.0-rc.3](https://github.com/ionic-team/ionic-framework/compare/v7.0.0-rc.2...v7.0.0-rc.3) (2023-03-22)
718

819
**Note:** Version bump only for package ionic-framework
@@ -13,6 +24,12 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline
1324

1425
## [6.6.3](https://github.com/ionic-team/ionic-framework/compare/v6.6.2...v6.6.3) (2023-03-22)
1526

27+
**Note:** Version bump only for package ionic-framework
28+
29+
30+
31+
32+
1633
### Bug Fixes
1734

1835
* **menu:** main content is not scrollable while swiping ([#26976](https://github.com/ionic-team/ionic-framework/issues/26976)) ([88bd8a4](https://github.com/ionic-team/ionic-framework/commit/88bd8a47c5e844d1d3a2b3b13621826faf776afb)), closes [#21193](https://github.com/ionic-team/ionic-framework/issues/21193)

README.md

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
<span> · </span>
4343
<a href="https://blog.ionicframework.com/">Blog</a>
4444
<br />
45-
Community:
45+
Community:
4646
<a href="https://ionic.link/discord">Discord</a>
4747
<span> · </span>
4848
<a href="https://forum.ionicframework.com/">Forums</a>
@@ -78,8 +78,12 @@ Already have an Ionic app? These guides will help you migrate to the latest vers
7878

7979
### Examples
8080

81-
The [Ionic Conference App](https://github.com/ionic-team/ionic-conference-app) is a full featured Ionic app.
82-
It is the perfect starting point for learning and building your own app.
81+
The Ionic Conference App is a full featured Ionic app. It is the perfect starting point for learning and building your own app.
82+
83+
- [Angular Ionic Conference App](https://github.com/ionic-team/ionic-conference-app)
84+
- [React Ionic Conference App](https://github.com/ionic-team/ionic-react-conference-app)
85+
<!-- TODO(FW-3811): add this when the vue conference app is updated -->
86+
<!-- - [Vue Ionic Conference App](https://github.com/ionic-team/ionic-vue-conference-app) -->
8387

8488
### Contributing
8589

angular/CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,14 @@
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+
# [6.7.0](https://github.com/ionic-team/ionic/compare/v6.6.3...v6.7.0) (2023-03-23)
7+
8+
**Note:** Version bump only for package @ionic/angular
9+
10+
11+
12+
13+
614
# [7.0.0-rc.3](https://github.com/ionic-team/ionic/compare/v7.0.0-rc.2...v7.0.0-rc.3) (2023-03-22)
715

816
**Note:** Version bump only for package @ionic/angular

angular/test/README.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,18 @@
22

33
Ionic Framework supports multiple versions of Angular. As a result, we need to verify that Ionic works correctly with each of these Angular versions.
44

5+
## Syncing Local Changes
6+
7+
The Angular test app supports syncing your locally built changes for validation.
8+
9+
1. Build the `core` and `packages/angular` projects using `npm run build`.
10+
2. [Build the Angular test app](#test-app-build-structure).
11+
3. Navigate to the built test app.
12+
4. Install dependencies using `npm install`.
13+
5. Sync your local changes using `npm run sync`.
14+
15+
From here you can either build the application or start a local dev server. When re-syncing changes, you will need to [wipe or disable the application cache](#application-cache).
16+
517
## Application Cache
618

719
Angular CLI creates a cache of several files on disk by default in the `.angular` directory. This decreases the time taken to build the test application. However, the cache makes it difficult to quickly sync and check local changes of Ionic. As a result, the `.angular` cache is disabled by default in the test app projects.

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+
# [6.7.0](https://github.com/ionic-team/ionic/compare/v6.6.3...v6.7.0) (2023-03-23)
7+
8+
9+
### Features
10+
11+
* **config:** add option to disable custom html functionality ([#26956](https://github.com/ionic-team/ionic/issues/26956)) ([3b0af7c](https://github.com/ionic-team/ionic/commit/3b0af7c55d4fa039be33d6605414761494d5af8f))
12+
13+
14+
15+
16+
617
# [7.0.0-rc.3](https://github.com/ionic-team/ionic/compare/v7.0.0-rc.2...v7.0.0-rc.3) (2023-03-22)
718

819
**Note:** Version bump only for package @ionic/core

core/package-lock.json

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

core/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
"@ionic/eslint-config": "^0.3.0",
4141
"@ionic/prettier-config": "^2.0.0",
4242
"@jest/core": "^27.5.1",
43-
"@playwright/test": "^1.31.1",
43+
"@playwright/test": "^1.32.0",
4444
"@rollup/plugin-node-resolve": "^8.4.0",
4545
"@rollup/plugin-virtual": "^2.0.3",
4646
"@stencil/angular-output-target": "^0.5.0",

core/src/components.d.ts

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -272,7 +272,7 @@ export namespace Components {
272272
*/
273273
"leaveAnimation"?: AnimationBuilder;
274274
/**
275-
* The main message to be displayed in the alert. `message` can accept either plaintext or HTML as a string. To display characters normally reserved for HTML, they must be escaped. For example `<Ionic>` would become `&lt;Ionic&gt;` For more information: [Security Documentation](https://ionicframework.com/docs/faq/security)
275+
* The main message to be displayed in the alert. `message` can accept either plaintext or HTML as a string. To display characters normally reserved for HTML, they must be escaped. For example `<Ionic>` would become `&lt;Ionic&gt;` For more information: [Security Documentation](https://ionicframework.com/docs/faq/security) This property accepts custom HTML as a string. Developers who only want to pass plain text can disable the custom HTML functionality by setting `innerHTMLTemplatesEnabled: false` in the Ionic config.
276276
*/
277277
"message"?: string | IonicSafeString;
278278
/**
@@ -1135,7 +1135,7 @@ export namespace Components {
11351135
*/
11361136
"loadingSpinner"?: SpinnerTypes | null;
11371137
/**
1138-
* Optional text to display while loading. `loadingText` can accept either plaintext or HTML as a string. To display characters normally reserved for HTML, they must be escaped. For example `<Ionic>` would become `&lt;Ionic&gt;` For more information: [Security Documentation](https://ionicframework.com/docs/faq/security)
1138+
* Optional text to display while loading. `loadingText` can accept either plaintext or HTML as a string. To display characters normally reserved for HTML, they must be escaped. For example `<Ionic>` would become `&lt;Ionic&gt;` For more information: [Security Documentation](https://ionicframework.com/docs/faq/security) This property accepts custom HTML as a string. Developers who only want to pass plain text can disable the custom HTML functionality by setting `innerHTMLTemplatesEnabled: false` in the Ionic config.
11391139
*/
11401140
"loadingText"?: string | IonicSafeString;
11411141
}
@@ -1554,7 +1554,7 @@ export namespace Components {
15541554
*/
15551555
"leaveAnimation"?: AnimationBuilder;
15561556
/**
1557-
* Optional text content to display in the loading indicator.
1557+
* Optional text content to display in the loading indicator. This property accepts custom HTML as a string. Developers who only want to pass plain text can disable the custom HTML functionality by setting `innerHTMLTemplatesEnabled: false` in the Ionic config.
15581558
*/
15591559
"message"?: string | IonicSafeString;
15601560
/**
@@ -2382,15 +2382,15 @@ export namespace Components {
23822382
*/
23832383
"pullingIcon"?: SpinnerTypes | string | null;
23842384
/**
2385-
* The text you want to display when you begin to pull down. `pullingText` can accept either plaintext or HTML as a string. To display characters normally reserved for HTML, they must be escaped. For example `<Ionic>` would become `&lt;Ionic&gt;` For more information: [Security Documentation](https://ionicframework.com/docs/faq/security)
2385+
* The text you want to display when you begin to pull down. `pullingText` can accept either plaintext or HTML as a string. To display characters normally reserved for HTML, they must be escaped. For example `<Ionic>` would become `&lt;Ionic&gt;` For more information: [Security Documentation](https://ionicframework.com/docs/faq/security) This property accepts custom HTML as a string. Developers who only want to pass plain text can disable the custom HTML functionality by setting `innerHTMLTemplatesEnabled: false` in the Ionic config.
23862386
*/
23872387
"pullingText"?: string | IonicSafeString;
23882388
/**
23892389
* An animated SVG spinner that shows when refreshing begins
23902390
*/
23912391
"refreshingSpinner"?: SpinnerTypes | null;
23922392
/**
2393-
* The text you want to display when performing a refresh. `refreshingText` can accept either plaintext or HTML as a string. To display characters normally reserved for HTML, they must be escaped. For example `<Ionic>` would become `&lt;Ionic&gt;` For more information: [Security Documentation](https://ionicframework.com/docs/faq/security)
2393+
* The text you want to display when performing a refresh. `refreshingText` can accept either plaintext or HTML as a string. To display characters normally reserved for HTML, they must be escaped. For example `<Ionic>` would become `&lt;Ionic&gt;` For more information: [Security Documentation](https://ionicframework.com/docs/faq/security) This property accepts custom HTML as a string. Developers who only want to pass plain text can disable the custom HTML functionality by setting `innerHTMLTemplatesEnabled: false` in the Ionic config.
23942394
*/
23952395
"refreshingText"?: string | IonicSafeString;
23962396
}
@@ -3118,7 +3118,7 @@ export namespace Components {
31183118
*/
31193119
"leaveAnimation"?: AnimationBuilder;
31203120
/**
3121-
* Message to be shown in the toast.
3121+
* Message to be shown in the toast. This property accepts custom HTML as a string. Developers who only want to pass plain text can disable the custom HTML functionality by setting `innerHTMLTemplatesEnabled: false` in the Ionic config.
31223122
*/
31233123
"message"?: string | IonicSafeString;
31243124
/**
@@ -4235,7 +4235,7 @@ declare namespace LocalJSX {
42354235
*/
42364236
"leaveAnimation"?: AnimationBuilder;
42374237
/**
4238-
* The main message to be displayed in the alert. `message` can accept either plaintext or HTML as a string. To display characters normally reserved for HTML, they must be escaped. For example `<Ionic>` would become `&lt;Ionic&gt;` For more information: [Security Documentation](https://ionicframework.com/docs/faq/security)
4238+
* The main message to be displayed in the alert. `message` can accept either plaintext or HTML as a string. To display characters normally reserved for HTML, they must be escaped. For example `<Ionic>` would become `&lt;Ionic&gt;` For more information: [Security Documentation](https://ionicframework.com/docs/faq/security) This property accepts custom HTML as a string. Developers who only want to pass plain text can disable the custom HTML functionality by setting `innerHTMLTemplatesEnabled: false` in the Ionic config.
42394239
*/
42404240
"message"?: string | IonicSafeString;
42414241
/**
@@ -5169,7 +5169,7 @@ declare namespace LocalJSX {
51695169
*/
51705170
"loadingSpinner"?: SpinnerTypes | null;
51715171
/**
5172-
* Optional text to display while loading. `loadingText` can accept either plaintext or HTML as a string. To display characters normally reserved for HTML, they must be escaped. For example `<Ionic>` would become `&lt;Ionic&gt;` For more information: [Security Documentation](https://ionicframework.com/docs/faq/security)
5172+
* Optional text to display while loading. `loadingText` can accept either plaintext or HTML as a string. To display characters normally reserved for HTML, they must be escaped. For example `<Ionic>` would become `&lt;Ionic&gt;` For more information: [Security Documentation](https://ionicframework.com/docs/faq/security) This property accepts custom HTML as a string. Developers who only want to pass plain text can disable the custom HTML functionality by setting `innerHTMLTemplatesEnabled: false` in the Ionic config.
51735173
*/
51745174
"loadingText"?: string | IonicSafeString;
51755175
}
@@ -5584,7 +5584,7 @@ declare namespace LocalJSX {
55845584
*/
55855585
"leaveAnimation"?: AnimationBuilder;
55865586
/**
5587-
* Optional text content to display in the loading indicator.
5587+
* Optional text content to display in the loading indicator. This property accepts custom HTML as a string. Developers who only want to pass plain text can disable the custom HTML functionality by setting `innerHTMLTemplatesEnabled: false` in the Ionic config.
55885588
*/
55895589
"message"?: string | IonicSafeString;
55905590
/**
@@ -6421,15 +6421,15 @@ declare namespace LocalJSX {
64216421
*/
64226422
"pullingIcon"?: SpinnerTypes | string | null;
64236423
/**
6424-
* The text you want to display when you begin to pull down. `pullingText` can accept either plaintext or HTML as a string. To display characters normally reserved for HTML, they must be escaped. For example `<Ionic>` would become `&lt;Ionic&gt;` For more information: [Security Documentation](https://ionicframework.com/docs/faq/security)
6424+
* The text you want to display when you begin to pull down. `pullingText` can accept either plaintext or HTML as a string. To display characters normally reserved for HTML, they must be escaped. For example `<Ionic>` would become `&lt;Ionic&gt;` For more information: [Security Documentation](https://ionicframework.com/docs/faq/security) This property accepts custom HTML as a string. Developers who only want to pass plain text can disable the custom HTML functionality by setting `innerHTMLTemplatesEnabled: false` in the Ionic config.
64256425
*/
64266426
"pullingText"?: string | IonicSafeString;
64276427
/**
64286428
* An animated SVG spinner that shows when refreshing begins
64296429
*/
64306430
"refreshingSpinner"?: SpinnerTypes | null;
64316431
/**
6432-
* The text you want to display when performing a refresh. `refreshingText` can accept either plaintext or HTML as a string. To display characters normally reserved for HTML, they must be escaped. For example `<Ionic>` would become `&lt;Ionic&gt;` For more information: [Security Documentation](https://ionicframework.com/docs/faq/security)
6432+
* The text you want to display when performing a refresh. `refreshingText` can accept either plaintext or HTML as a string. To display characters normally reserved for HTML, they must be escaped. For example `<Ionic>` would become `&lt;Ionic&gt;` For more information: [Security Documentation](https://ionicframework.com/docs/faq/security) This property accepts custom HTML as a string. Developers who only want to pass plain text can disable the custom HTML functionality by setting `innerHTMLTemplatesEnabled: false` in the Ionic config.
64336433
*/
64346434
"refreshingText"?: string | IonicSafeString;
64356435
}
@@ -7214,7 +7214,7 @@ declare namespace LocalJSX {
72147214
*/
72157215
"leaveAnimation"?: AnimationBuilder;
72167216
/**
7217-
* Message to be shown in the toast.
7217+
* Message to be shown in the toast. This property accepts custom HTML as a string. Developers who only want to pass plain text can disable the custom HTML functionality by setting `innerHTMLTemplatesEnabled: false` in the Ionic config.
72187218
*/
72197219
"message"?: string | IonicSafeString;
72207220
/**

0 commit comments

Comments
 (0)