aerogear / datasync-starter

GraphQL Low Code React and Node.js DataSync Application template
http://graphback.dev
MIT License
32 stars 38 forks source link

fix(deps): update all (major) #454

Open renovate[bot] opened 4 years ago

renovate[bot] commented 4 years ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence Type Update
@graphback/datasync (source) 0.14.0 -> 1.1.2 age adoption passing confidence dependencies major
@graphback/keycloak-authz (source) 0.14.0 -> 1.1.2 age adoption passing confidence dependencies major
@graphback/runtime-mongo (source) 0.14.0 -> 1.1.2 age adoption passing confidence dependencies major
@ionic/react 5.1.1 -> 6.7.0 age adoption passing confidence dependencies major
@ionic/react-router 5.1.1 -> 6.7.0 age adoption passing confidence dependencies major
@testing-library/react 11.0.4 -> 14.0.0 age adoption passing confidence dependencies major
@testing-library/user-event 12.1.5 -> 14.4.3 age adoption passing confidence dependencies major
@types/node (source) 13.13.12 -> 18.15.10 age adoption passing confidence devDependencies major
@types/node (source) 12.12.47 -> 18.15.10 age adoption passing confidence dependencies major
@types/simpl-schema (source) 0.2.7 -> 1.12.3 age adoption passing confidence devDependencies major
del-cli 3.0.1 -> 5.0.0 age adoption passing confidence devDependencies major
dotenv 8.2.0 -> 16.0.3 age adoption passing confidence dependencies major
graphback (source) 0.14.0 -> 1.1.2 age adoption passing confidence dependencies major
graphback-cli (source) 0.14.0 -> 1.1.2 age adoption passing confidence devDependencies major
graphql 15.3.0 -> 16.6.0 age adoption passing confidence dependencies major
graphql 15.3.0 -> 16.6.0 age adoption passing confidence devDependencies major
graphql-subscriptions 1.1.0 -> 2.0.0 age adoption passing confidence dependencies major
ionicons (source) 5.0.1 -> 7.1.0 age adoption passing confidence dependencies major
jboss/keycloak 10.0.2 -> 16.1.1 age adoption passing confidence major
keycloak-js (source) 11.0.2 -> 21.0.1 age adoption passing confidence dependencies major
mongodb 3.5.9 -> 5.1.0 age adoption passing confidence dependencies major
node 8 -> 19 age adoption passing confidence final major
react-scripts 3.4.1 -> 5.0.1 age adoption passing confidence dependencies major
ts-node (source) 9.0.0 -> 10.9.1 age adoption passing confidence devDependencies major
ts-node-dev 1.0.0-pre.44 -> 2.0.0 age adoption passing confidence devDependencies major
typescript (source) 4.0.2 -> 5.0.2 age adoption passing confidence devDependencies major
typescript (source) 4.0.2 -> 5.0.2 age adoption passing confidence dependencies major

Release Notes

aerogear/graphback ### [`v1.1.2`](https://togithub.com/aerogear/graphback/releases/tag/1.1.2) [Compare Source](https://togithub.com/aerogear/graphback/compare/1.1.1...1.1.2) #### 1.1.2 (2021-02-06) ##### Bug Fixes - [#​2269](https://togithub.com/aerogear/graphback/pull/2269) replaced \_id with id in client and postgres template ([@​RinkiyaKeDad](https://togithub.com/RinkiyaKeDad)) - [#​2261](https://togithub.com/aerogear/graphback/pull/2267) update import format [@​namit-chandwani](https://togithub.com/namit-chandwani)) ### [`v1.1.1`](https://togithub.com/aerogear/graphback/releases/tag/1.1.1) [Compare Source](https://togithub.com/aerogear/graphback/compare/1.1.0...1.1.1) ##### Bug Fixes - [#​2261](https://togithub.com/aerogear/graphback/pull/2261) fix: import format was throwing an error ([@​craicoverflow](https://togithub.com/craicoverflow)) ### [`v1.1.0`](https://togithub.com/aerogear/graphback/releases/tag/1.1.0) [Compare Source](https://togithub.com/aerogear/graphback/compare/1.0.1...1.1.0) ##### Features - Added a Kafka template ##### Bug Fixes - `graphback-codegen-schema`, `graphback-core`, `graphback-datasync`, `graphback-runtime-knex`, `graphql-serve` - [#​2171](https://togithub.com/aerogear/graphback/pull/2171) fix(codegen-schema): remove auto primary key from create input ([@​craicoverflow](https://togithub.com/craicoverflow)) - `graphback-codegen-client` - [#​2139](https://togithub.com/aerogear/graphback/pull/2139) fix: unable to generate subscription query unless mutation operation in model is set to `true` ([@​RinkiyaKeDad](https://togithub.com/RinkiyaKeDad) - `codegen-schema` - [#​2205](https://togithub.com/aerogear/graphback/pull/2205) fix(codegen-schema): map String list to String list in input type ([@​craicoverflow](https://togithub.com/craicoverflow)) ##### Committers: 2 - Arsh Sharma ([@​RinkiyaKeDad](https://togithub.com/RinkiyaKeDad)) - ssd71 [@​ssd71](https://togithub.com/ssd71) - mudit Choudhary ([@​Muditxofficial](https://togithub.com/Muditxofficial)) - Enda Phelan ([@​craicoverflow](https://togithub.com/craicoverflow) ### [`v1.0.1`](https://togithub.com/aerogear/graphback/releases/tag/1.0.1) [Compare Source](https://togithub.com/aerogear/graphback/compare/0.16.2...1.0.1) ##### Features - Added ability to override package name in plugin config ([#​2077](https://togithub.com/aerogear/graphback/pull/2077), fixed by [4cfd68c](https://togithub.com/aerogear/graphback/pull/2077/commits/4cfd68c8b3aeec44df610525686eedd7f1920ecb)) ##### Bug Fixes - Logical `or` filter selector was not mapped correctly in `graphback-runtime-mongo` ([#​2034](https://togithub.com/aerogear/graphback/pull/2034), fixed by [1ebe7e9](https://togithub.com/aerogear/graphback/pull/2034/commits/1ebe7e9bc8d3a61f0b3ef65b588881d16b7ae63f)) - Logical `or` filter selector was not mapped correctly in `graphback-runtime-knex` ([#​2034](https://togithub.com/aerogear/graphback/pull/2034), fixed by [6d43f28](https://togithub.com/aerogear/graphback/commit/6d43f288865a2c8c0d441e486a156301ca6cc42a)) - Logical `or` predicate was not applied correctly in `createInMemoryPredicateFilter` ([#​2034](https://togithub.com/aerogear/graphback/pull/2034), fixed by [01f9912](https://togithub.com/aerogear/graphback/commit/01f99121a9462e5a277657359094ab131e6f809c)) - GraphQL Migrations did not read auto-incrementing info from database column ([#​2017](https://togithub.com/aerogear/graphback/pull/2071), fixed by [83a80cd](https://togithub.com/aerogear/graphback/commit/83a80cdbb1104da7b36acdfa54b37a871c3ff1a0)) - Prevent creation of empty `Subscription`, `Query`, `Mutation` resolver objects ([#​2073](https://togithub.com/aerogear/graphback/pull/2073), fixed by [97e8267](https://togithub.com/aerogear/graphback/commit/97e82677257b54783916c3062ed6f0e74f25c038)) - Fix `TypeError: Cannot read property 'page' of undefined` error in CRUDService ([#​2095](https://togithub.com/aerogear/graphback/pull/2095) fixed by [5143fb6](https://togithub.com/aerogear/graphback/commit/5143fb6c6a76d20f44b3e79ab25c6922408dd54a)) - It was not possible to map a `WHERE X IS/IS NOT NULL` query in the Knex query mapper ([#​2095](https://togithub.com/aerogear/graphback/pull/2095) fixed by [d10e918](https://togithub.com/aerogear/graphback/commit/d10e918714a85c8c6f6ebb4260e9aff0b6b99ffa)) - Prevent creation of empty `Subscription`, `Query`, `Mutation` resolver objects ([#​2073](https://togithub.com/aerogear/graphback/pull/2073), fixed by [97e826](https://togithub.com/aerogear/graphback/commit/97e82677257b54783916c3062ed6f0e74f25c038)) - Configure relationship auth rule with field instead of database key ([#​2101](https://togithub.com/aerogear/graphback/pull/2073), fixed by [525bc9a](https://togithub.com/aerogear/graphback/commit/525bc9a641fa7cb1818a0727a675564e6fa12dda)) - Fix `Could not find a declaration file for module 'bson'` error ([#​2104](https://togithub.com/aerogear/graphback/pull/2104), fixed by [4f9ce7c](https://togithub.com/aerogear/graphback/commit/4f9ce7c2d6c494b33f447e1b4d6a47fbd880f353)) - Add missing interface ([#​2019](https://togithub.com/aerogear/graphback/pull/2109), fixed by [f46e920](https://togithub.com/aerogear/graphback/commit/f46e9200def565b0b0e34ccc13f7efa50f346550)) - Generate schema subscription fields when mutations are disabled ([#​2114](https://togithub.com/aerogear/graphback/2114), fixed by [212eb7a](https://togithub.com/aerogear/graphback/commit/212eb7a3e718eb102c226c237ce2448a2aa26898)) - Don't create `Query`, `Mutation`, `Subscription` empty resolver objects ([#​2122](https://togithub.com/aerogear/graphback/pull/2122), fixed by [faf172d](https://togithub.com/aerogear/graphback/commit/faf172d0dc30c3533dd5f2377f28ea20762baf02) ### [`v0.16.2`](https://togithub.com/aerogear/graphback/releases/tag/0.16.2) [Compare Source](https://togithub.com/aerogear/graphback/compare/0.16.1...0.16.2) ##### Bug Fixes - Primary key with `ID` ScalarType and field name different to `id` isn't auto-incrementable. Fixed in [#​1997](https://togithub.com/aerogear/graphback/pull/1997) - Logical OR operator is not working correctly in MongoDB query builder. ([#​1963](https://togithub.com/aerogear/graphback/issues/1963)), fixed by ([059a0ae](https://togithub.com/aerogear/graphback/commit/059a0aebe36a33477bf87c808086d8c396e75ef9)) ### [`v0.16.1`](https://togithub.com/aerogear/graphback/releases/tag/0.16.1) [Compare Source](https://togithub.com/aerogear/graphback/compare/0.16.0...0.16.1) ##### Bug Fixes - Correct main file and types paths of `graphql-serve` package ([d4d918e](https://togithub.com/aerogear/graphback/commit/d4d918e189b9dd03b84d9a8d29194664fe8a898f)). ### [`v0.16.0`](https://togithub.com/aerogear/graphback/releases/tag/0.16.0) [Compare Source](https://togithub.com/aerogear/graphback/compare/0.15.1...0.16.0) ##### New Features - Use any `knex` 0.20.x or 0.21.x version in your application ([d826b6f](https://togithub.com/aerogear/graphback/commit/d826b6fcb3ffb753140f5135d53c56c032cb2503)[#​1903](https://togithub.com/aerogear/graphback/pull/1903)) - Ability to specify composite unique columns in GraphQL Migrations ([#​1658](https://togithub.com/aerogear/graphback/issues/1658)), fixed by ([9c6f34a231e2645c34533d58ea4427ff8f8f634e](https://togithub.com/aerogear/graphback/commit/9c6f34a231e2645c34533d58ea4427ff8f8f634e)) - Requiring `_id: GraphbackObjectID` primary key for MongoDB ([#​1769](https://togithub.com/aerogear/graphback/pull/1769)). This fixes issues below related to primary key in MongoDB: - [#​1731](https://togithub.com/aerogear/graphback/issues/1732), [#​1626](https://togithub.com/aerogear/graphback/issues/1626) Ineffecient and wrong mapping of the `id` field - [#​1625](https://togithub.com/aerogear/graphback/issues/1625) Filters on "id: ID" field not working > NOTE: If you are migrating from [0.15](#​0150) or previous versions of Graphback, you may be required to update relationship fields so that their values (previous stored as `String`) are of type [`ObjectID`](https://docs.mongodb.com/manual/reference/method/ObjectId/). - Add a `@transient` field annotation to ignore fields during input type creation and migrations [4076fa26](https://togithub.com/aerogear/graphback/commit/4076fa26ae9b770d5c38d6b21ebf8251578643b7) ##### DataSync - Using a `_lastUpdatedAt` field with a proper `GraphbackTimestamp` scalar and other minor fixes ([#​1771](https://togithub.com/aerogear/graphback/pull/1771)) including: - disabling conflicts in default configuration - adding a `limit` argument to `sync` Queries ##### Bug Fixes - Failure to map enum values in field directives ([#​1767](https://togithub.com/aerogear/graphback/issues/1462)), fixed by ([a9ca21e1405dba14dab249af2f8d146ac2306803](https://togithub.com/aerogear/graphback/commit/a9ca21e1405dba14dab249af2f8d146ac2306803)) - invalid input syntax for type timestamp: "null" ([#​1837](https://togithub.com/aerogear/graphback/issues/1837)), fixed by ([37cdc1d12410a1fafb27877b97b54ea308acecb1](https://togithub.com/aerogear/graphback/commit/37cdc1d12410a1fafb27877b97b54ea308acecb1)) - Do not remove directives on Object Types in generated schema ([#​1767](https://togithub.com/aerogear/graphback/issues/1767)), fixed by ([22c7a1da62e2752a21db4e4552e970aa93ba37ae](https://togithub.com/aerogear/graphback/pull/1810/commits/22c7a1da62e2752a21db4e4552e970aa93ba37ae)) - Do not silently overrides createdAt/updatedAt custom fields when model contains [@​versioned](https://togithub.com/versioned) annotation [#​1597](https://togithub.com/aerogear/graphback/issues/1597) ##### Breaking Changes - Use `GraphbackDateTime` scalar for generated createdAt updatedAt fields ([#​1349](https://togithub.com/aerogear/graphback/issues/1349), fixed by [#​1862](https://togithub.com/aerogear/graphback/pull/1862)) ##### Disable filter input generation for unknown custom scalars Graphback disabled generation of unknown custom scalars, except for `Timestamp`, `Time`, `Date`, `DateTime`, as we cannot reliably support scalars we do not know. See [Graphback Scalars](https://graphback.dev/docs/model/scalars/) for the list of officially supported scalars. - Replace `@db(skip: true)` field annotation with `@transient` [85d50f3c](https://togithub.com/aerogear/graphback/commit/85d50f3c332ee35c46fbe8e6c3e81d97ae60db7b) ##### Changed GraphbackCRUDService `findBy` method signature. This also applies to all services that implement this interface. ```patch - findBy(filter: QueryFilter, context: GraphbackContext, page?: GraphbackPage, orderBy?: any): Promise>; + findBy(args?: FindByArgs, context?: GraphbackContext, info?: GraphQLResolveInfo, path?: string): Promise>; ``` **args** `findBy` now accepts a new interface, `FindByArgs`, which wraps the `filter`, `page` and `orderBy` optional arguments. ```ts await noteService.findBy({ filter: { id: { gt: 100 } }, page: { offset: 0, limit: 10 }, orderBy: { field: 'id' } }) ``` **context (optional)** The context parameter is now optional. **info** You can now optionally pass the `GraphQLResolveInfo` info object to the CRUD service, to perform extra optimizations like retrieving only the selected fields from the query. ```ts await noteService.findBy(filter, context, info); ``` **path (optional)** The root path of the query to get the selected fields from. For example, to get `id`, `title`, `description` fields from the following query, you would set the path to `items`. ```graphql query findNotes { findNotes { items { id title description } } } ``` The path variable is optional, as it will automatically resolve to the root field of the entire query. ##### `context` parameter removed from `subscribeToCreate`, `subscribeToDelete`, `subscribeToUpdate` methods in GraphbackCRUDService. This method was unused. ##### Removed `context` parameter from all GraphbackDataProvider methods. This also applies to all providers that implement this interface. All CRUD methods in `GraphbackDataProvider` had a `context` parameter used to get the selected fields. These have been replaced with (optional) `selectedFields` - you can pass a string array of the fields you want to select from the database. ```ts await noteProvider.findBy(filter, ['id', 'name']); ``` ##### Changed GraphbackDataProvider `findBy` method signature. This also applies to all providers that implement this interface. **args** `findBy` now accepts a new interface, `FindByArgs`, which wraps the `filter`, `page` and `orderBy` optional arguments. ```ts await noteService.findBy({ filter: { id: { gt: 100 } }, page: { offset: 0, limit: 10 }, orderBy: { field: 'id' } }) ``` ##### Remove resolver options from GraphbackContext Resolver options (`context.graphback.options`) was removed from the context because the `count` aggregation and `selectedFields` extraction logic was moved to the CRUDService method. ##### Removed graphback key from GraphbackContext The `graphback.services` property has been removed from `GraphbackContext`, and `graphback` is now the service map property. ```patch export interface GraphbackContext { - graphback: { - graphback: GraphbackServiceConfigMap - } + graphback: GraphbackServiceConfigMap } ``` Now you can reach the Graphback service map by calling `context.graphback.Note.findBy(...)`. ##### CRUDService, DataSyncCRUDService now accepts a `ModelDefinition` as the first constructor parameter. To instantiate a CRUDService you must pass the full `ModelDefinition` instead of the model name. ```ts const myService = new CRUDService(modelDefinition, ...); ``` ##### KeycloakCrudService now accepts a `ModelDefinition` as the first constructor parameter. To instantiate a CRUDService you must pass the full `ModelDefinition` instead of the model name. ```ts const myService = new KeycloakCrudService(modelDefinition, ...); ``` ##### DataSyncProvider `sync` method signature has been changed ```patch - sync(lastSync: Date, context: GraphbackContext, filter?: any, limit?: number): Promise; + sync(lastSync: Date, selectedFields?: string[], filter?: QueryFilter, limit?: number): Promise; ``` The `context` argument has been replaced with (optional) `selectedFields`. ##### `context` parameter is removed from the `create` method in `MongoDBDataProvider` and `DatasyncMongoDBDataProvider` providers. This parameter did not do anything. ### [`v0.15.1`](https://togithub.com/aerogear/graphback/releases/tag/0.15.1) [Compare Source](https://togithub.com/aerogear/graphback/compare/0.15.0...0.15.1) ##### Bug Fixes - ensure field directives are mapped to the schema on relationship fields ([#​1797](https://togithub.com/aerogear/graphback/pull/1797)) ([e8bf5c8](https://togithub.com/aerogear/graphback/commit/e8bf5c80633e51c3c9365a92f4f1ae6271ed6d2c)) ### [`v0.15.0`](https://togithub.com/aerogear/graphback/releases/tag/0.15.0) [Compare Source](https://togithub.com/aerogear/graphback/compare/0.14.1...0.15.0) ##### New Features - add in-memory subscription filtering ([#​1748](https://togithub.com/aerogear/graphback/pull/1748) - add support for common scalar types ([#​1749](https://togithub.com/aerogear/graphback/pull/1749)) ##### Bug Fixes - `create-graphback` was not correctly creating a fullstack application ([#​1778](https://togithub.com/aerogear/graphback/pull/1778)) ([685aa4c](https://togithub.com/aerogear/graphback/commit/685aa4c8a359111d87a5e54079ee4be2922be5f6)) - throw an error if relationship annotation are missing ([#​1766](https://togithub.com/aerogear/graphback/pull/1766)). This fixes [#​1604](https://togithub.com/aerogear/graphback/issues/1604) where when no relationship annotation is defined, invalid input fields are added to input type. - When no relationship annotation is defined, invalid input fields are added to input type ### [`v0.14.1`](https://togithub.com/aerogear/graphback/releases/tag/0.14.1) [Compare Source](https://togithub.com/aerogear/graphback/compare/0.14.0...0.14.1) ##### Bug Fixes - allow model field on non-model types ([#​1e64b3eb](https://togithub.com/aerogear/graphback/pull/1753)) ([2756b29a](https://togithub.com/aerogear/graphback/commit/1e64b3eb2a155d87091cffca206f2dbf3280a413))
ionic-team/ionic ### [`v6.7.0`](https://togithub.com/ionic-team/ionic/blob/HEAD/CHANGELOG.md#​670-httpsgithubcomionic-teamionic-frameworkcomparev663v670-2023-03-23) [Compare Source](https://togithub.com/ionic-team/ionic/compare/v6.6.3...v6.7.0) ##### Features - **config:** add option to disable custom html functionality ([#​26956](https://togithub.com/ionic-team/ionic-framework/issues/26956)) ([3b0af7c](https://togithub.com/ionic-team/ionic-framework/commit/3b0af7c55d4fa039be33d6605414761494d5af8f)) #### [6.6.3](https://togithub.com/ionic-team/ionic-framework/compare/v6.6.2...v6.6.3) (2023-03-22) ##### Bug Fixes - **menu:** main content is not scrollable while swiping ([#​26976](https://togithub.com/ionic-team/ionic-framework/issues/26976)) ([88bd8a4](https://togithub.com/ionic-team/ionic-framework/commit/88bd8a47c5e844d1d3a2b3b13621826faf776afb)), closes [#​21193](https://togithub.com/ionic-team/ionic-framework/issues/21193) #### [6.6.2](https://togithub.com/ionic-team/ionic-framework/compare/v6.6.1...v6.6.2) (2023-03-15) ##### Bug Fixes - **accordion:** include margins during expand animation ([#​26390](https://togithub.com/ionic-team/ionic-framework/issues/26390)) ([f809918](https://togithub.com/ionic-team/ionic-framework/commit/f80991813ae8873d8ef6038b0aeb763d727f402e)), closes [#​26381](https://togithub.com/ionic-team/ionic-framework/issues/26381) - **IonicSlides:** remove unnecessary autoplay option ([#​26935](https://togithub.com/ionic-team/ionic-framework/issues/26935)) ([b8f8937](https://togithub.com/ionic-team/ionic-framework/commit/b8f893731471052df198824b7ece47606ffcc500)) - **radio:** checked state is updated when value changes ([#​26936](https://togithub.com/ionic-team/ionic-framework/issues/26936)) ([27a5356](https://togithub.com/ionic-team/ionic-framework/commit/27a5356fa2b72073d565e9d6f527107869faa3ee)) - **react/vue:** properly switch ionicon based on the mode when ios/md is set ([#​26924](https://togithub.com/ionic-team/ionic-framework/issues/26924)) ([1eb9a08](https://togithub.com/ionic-team/ionic-framework/commit/1eb9a085b2d69dfcfc71ff49b25d33347dd54aae)), closes [#​26207](https://togithub.com/ionic-team/ionic-framework/issues/26207) - **textarea:** inherit tabindex to inner textarea ([#​26945](https://togithub.com/ionic-team/ionic-framework/issues/26945)) ([2c68d01](https://togithub.com/ionic-team/ionic-framework/commit/2c68d01b898a2f879445b8b64014189afe1255d7)), closes [#​26944](https://togithub.com/ionic-team/ionic-framework/issues/26944) #### [6.6.1](https://togithub.com/ionic-team/ionic-framework/compare/v6.6.0...v6.6.1) (2023-03-08) ##### Bug Fixes - **angular:** keepContentsMounted modal is sized correctly ([#​26917](https://togithub.com/ionic-team/ionic-framework/issues/26917)) ([8d184c8](https://togithub.com/ionic-team/ionic-framework/commit/8d184c8c1b91dba9d6d5bbaf1b4a8480b75a3572)), closes [#​26916](https://togithub.com/ionic-team/ionic-framework/issues/26916) - **button:** show correct activated state for ios ([#​26900](https://togithub.com/ionic-team/ionic-framework/issues/26900)) ([67815cc](https://togithub.com/ionic-team/ionic-framework/commit/67815ccbf4650ecbbc6c79d5063ab5ba50cb358c)), closes [#​22468](https://togithub.com/ionic-team/ionic-framework/issues/22468) - **datetime-button:** time-only values are parsed ([#​26852](https://togithub.com/ionic-team/ionic-framework/issues/26852)) ([f54fc18](https://togithub.com/ionic-team/ionic-framework/commit/f54fc188843af52e723e06402e01ef92717e541f)), closes [#​26851](https://togithub.com/ionic-team/ionic-framework/issues/26851) - **datetime:** resolve import error in stencil apps ([#​26909](https://togithub.com/ionic-team/ionic-framework/issues/26909)) ([48c45af](https://togithub.com/ionic-team/ionic-framework/commit/48c45afdb6ca7dad0a1f2a6d3ece6df8ba23eb69)), closes [#​26908](https://togithub.com/ionic-team/ionic-framework/issues/26908) - **menu, split-pane:** ssr does not fail on null customElements check ([#​26854](https://togithub.com/ionic-team/ionic-framework/issues/26854)) ([451d220](https://togithub.com/ionic-team/ionic-framework/commit/451d2204e79a4a10c1eb829ab0bd75c137b02475)), closes [#​24714](https://togithub.com/ionic-team/ionic-framework/issues/24714) - **modal:** avoid chrome memory leak bug ([#​26911](https://togithub.com/ionic-team/ionic-framework/issues/26911)) ([a3f8e28](https://togithub.com/ionic-team/ionic-framework/commit/a3f8e281721f6ef8c9479f5870198b7a009daabd)) - **react:** inline overlays dismiss when parent component unmounts ([#​26245](https://togithub.com/ionic-team/ionic-framework/issues/26245)) ([c0e1bf9](https://togithub.com/ionic-team/ionic-framework/commit/c0e1bf92c4487c2ec8a117957cf84a2ce00f5fd8)), closes [#​25775](https://togithub.com/ionic-team/ionic-framework/issues/25775) [#​26185](https://togithub.com/ionic-team/ionic-framework/issues/26185) ### [`v6.6.3`](https://togithub.com/ionic-team/ionic/blob/HEAD/CHANGELOG.md#​663-httpsgithubcomionic-teamionic-frameworkcomparev662v663-2023-03-22) [Compare Source](https://togithub.com/ionic-team/ionic/compare/v6.6.2...v6.6.3) ##### Bug Fixes - **menu:** main content is not scrollable while swiping ([#​26976](https://togithub.com/ionic-team/ionic-framework/issues/26976)) ([88bd8a4](https://togithub.com/ionic-team/ionic-framework/commit/88bd8a47c5e844d1d3a2b3b13621826faf776afb)), closes [#​21193](https://togithub.com/ionic-team/ionic-framework/issues/21193) ### [`v6.6.2`](https://togithub.com/ionic-team/ionic/blob/HEAD/CHANGELOG.md#​662-httpsgithubcomionic-teamionic-frameworkcomparev661v662-2023-03-15) [Compare Source](https://togithub.com/ionic-team/ionic/compare/v6.6.1...v6.6.2) ##### Bug Fixes - **accordion:** include margins during expand animation ([#​26390](https://togithub.com/ionic-team/ionic-framework/issues/26390)) ([f809918](https://togithub.com/ionic-team/ionic-framework/commit/f80991813ae8873d8ef6038b0aeb763d727f402e)), closes [#​26381](https://togithub.com/ionic-team/ionic-framework/issues/26381) - **IonicSlides:** remove unnecessary autoplay option ([#​26935](https://togithub.com/ionic-team/ionic-framework/issues/26935)) ([b8f8937](https://togithub.com/ionic-team/ionic-framework/commit/b8f893731471052df198824b7ece47606ffcc500)) - **radio:** checked state is updated when value changes ([#​26936](https://togithub.com/ionic-team/ionic-framework/issues/26936)) ([27a5356](https://togithub.com/ionic-team/ionic-framework/commit/27a5356fa2b72073d565e9d6f527107869faa3ee)) - **react/vue:** properly switch ionicon based on the mode when ios/md is set ([#​26924](https://togithub.com/ionic-team/ionic-framework/issues/26924)) ([1eb9a08](https://togithub.com/ionic-team/ionic-framework/commit/1eb9a085b2d69dfcfc71ff49b25d33347dd54aae)), closes [#​26207](https://togithub.com/ionic-team/ionic-framework/issues/26207) - **textarea:** inherit tabindex to inner textarea ([#​26945](https://togithub.com/ionic-team/ionic-framework/issues/26945)) ([2c68d01](https://togithub.com/ionic-team/ionic-framework/commit/2c68d01b898a2f879445b8b64014189afe1255d7)), closes [#​26944](https://togithub.com/ionic-team/ionic-framework/issues/26944) ### [`v6.6.1`](https://togithub.com/ionic-team/ionic/blob/HEAD/CHANGELOG.md#​661-httpsgithubcomionic-teamionic-frameworkcomparev660v661-2023-03-08) [Compare Source](https://togithub.com/ionic-team/ionic/compare/v6.6.0...v6.6.1) ##### Bug Fixes - **angular:** keepContentsMounted modal is sized correctly ([#​26917](https://togithub.com/ionic-team/ionic-framework/issues/26917)) ([8d184c8](https://togithub.com/ionic-team/ionic-framework/commit/8d184c8c1b91dba9d6d5bbaf1b4a8480b75a3572)), closes [#​26916](https://togithub.com/ionic-team/ionic-framework/issues/26916) - **button:** show correct activated state for ios ([#​26900](https://togithub.com/ionic-team/ionic-framework/issues/26900)) ([67815cc](https://togithub.com/ionic-team/ionic-framework/commit/67815ccbf4650ecbbc6c79d5063ab5ba50cb358c)), closes [#​22468](https://togithub.com/ionic-team/ionic-framework/issues/22468) - **datetime-button:** time-only values are parsed ([#​26852](https://togithub.com/ionic-team/ionic-framework/issues/26852)) ([f54fc18](https://togithub.com/ionic-team/ionic-framework/commit/f54fc188843af52e723e06402e01ef92717e541f)), closes [#​26851](https://togithub.com/ionic-team/ionic-framework/issues/26851) - **datetime:** resolve import error in stencil apps ([#​26909](https://togithub.com/ionic-team/ionic-framework/issues/26909)) ([48c45af](https://togithub.com/ionic-team/ionic-framework/commit/48c45afdb6ca7dad0a1f2a6d3ece6df8ba23eb69)), closes [#​26908](https://togithub.com/ionic-team/ionic-framework/issues/26908) - **menu, split-pane:** ssr does not fail on null customElements check ([#​26854](https://togithub.com/ionic-team/ionic-framework/issues/26854)) ([451d220](https://togithub.com/ionic-team/ionic-framework/commit/451d2204e79a4a10c1eb829ab0bd75c137b02475)), closes [#​24714](https://togithub.com/ionic-team/ionic-framework/issues/24714) - **modal:** avoid chrome memory leak bug ([#​26911](https://togithub.com/ionic-team/ionic-framework/issues/26911)) ([a3f8e28](https://togithub.com/ionic-team/ionic-framework/commit/a3f8e281721f6ef8c9479f5870198b7a009daabd)) - **react:** inline overlays dismiss when parent component unmounts ([#​26245](https://togithub.com/ionic-team/ionic-framework/issues/26245)) ([c0e1bf9](https://togithub.com/ionic-team/ionic-framework/commit/c0e1bf92c4487c2ec8a117957cf84a2ce00f5fd8)), closes [#​25775](https://togithub.com/ionic-team/ionic-framework/issues/25775) [#​26185](https://togithub.com/ionic-team/ionic-framework/issues/26185) ### [`v6.6.0`](https://togithub.com/ionic-team/ionic/blob/HEAD/CHANGELOG.md#​660-httpsgithubcomionic-teamionic-frameworkcomparev657v660-2023-03-01) [Compare Source](https://togithub.com/ionic-team/ionic/compare/v6.5.7...v6.6.0) ##### Bug Fixes - **modal:** dialog styles work on old chrome versions ([#​26746](https://togithub.com/ionic-team/ionic-framework/issues/26746)) ([00d10f5](https://togithub.com/ionic-team/ionic-framework/commit/00d10f5f6ad53850505bdad94b659b8801a3309d)), closes [#​26745](https://togithub.com/ionic-team/ionic-framework/issues/26745) ##### Features - **datetime:** add ability to specify custom colors for specific dates ([#​26775](https://togithub.com/ionic-team/ionic-framework/issues/26775)) ([2a761af](https://togithub.com/ionic-team/ionic-framework/commit/2a761afd5a0e6d4e6f54096fdeb97b8bad1293de)) - **picker-column:** assign custom aria-labels to column options ([#​26749](https://togithub.com/ionic-team/ionic-framework/issues/26749)) ([daa89a2](https://togithub.com/ionic-team/ionic-framework/commit/daa89a26ac8fa655c56c9447a8635e7c436e4f63)) - **toast:** add stacked buttons functionality ([#​26790](https://togithub.com/ionic-team/ionic-framework/issues/26790)) ([fc5fcc0](https://togithub.com/ionic-team/ionic-framework/commit/fc5fcc064dec5256836e9622125b5e499ef00975)) #### [6.5.7](https://togithub.com/ionic-team/ionic-framework/compare/v6.5.6...v6.5.7) (2023-03-01) ##### Bug Fixes - **content:** fullscreen values are recomputed on visible content ([#​26847](https://togithub.com/ionic-team/ionic-framework/issues/26847)) ([6dcd98b](https://togithub.com/ionic-team/ionic-framework/commit/6dcd98b26ab8fd3bf0092416d613bf051fbdeacf)), closes [#​26844](https://togithub.com/ionic-team/ionic-framework/issues/26844) - **modal:** keyboard listener removed on dismiss ([#​26856](https://togithub.com/ionic-team/ionic-framework/issues/26856)) ([b4bcba3](https://togithub.com/ionic-team/ionic-framework/commit/b4bcba353386b4d5d8d396e61ece421a15d42ff0)) - **overlays:** focus trap refs cleared on dismiss ([#​26855](https://togithub.com/ionic-team/ionic-framework/issues/26855)) ([8d1d0fa](https://togithub.com/ionic-team/ionic-framework/commit/8d1d0fa0c7a42a3c21a471131ba454774b26c314)) #### [6.5.6](https://togithub.com/ionic-team/ionic-framework/compare/v6.5.5...v6.5.6) (2023-02-22) ##### Bug Fixes - **card:** border radius does not overflow on paint in Safari ([#​26539](https://togithub.com/ionic-team/ionic-framework/issues/26539)) ([df5c8e2](https://togithub.com/ionic-team/ionic-framework/commit/df5c8e231825b5e5b6923f322c94224a00d3b309)), closes [#​26529](https://togithub.com/ionic-team/ionic-framework/issues/26529) #### [6.5.5](https://togithub.com/ionic-team/ionic-framework/compare/v6.5.4...v6.5.5) (2023-02-20) ##### Bug Fixes - **datetime:** days of week and spacing buttons are not announced by screen readers ([#​26813](https://togithub.com/ionic-team/ionic-framework/issues/26813)) ([1a346b6](https://togithub.com/ionic-team/ionic-framework/commit/1a346b62068076d0b0cc6b2dea4136e0f06576b8)), closes [#​26811](https://togithub.com/ionic-team/ionic-framework/issues/26811) - **hide-caret:** blur listener correctly removed ([#​26808](https://togithub.com/ionic-team/ionic-framework/issues/26808)) ([fef634f](https://togithub.com/ionic-team/ionic-framework/commit/fef634f7f055f1672af50b56610f84c76e626814)), closes [#​26807](https://togithub.com/ionic-team/ionic-framework/issues/26807) - **input:** compositionend event is removed on unmount ([#​26806](https://togithub.com/ionic-team/ionic-framework/issues/26806)) ([caa8719](https://togithub.com/ionic-team/ionic-framework/commit/caa8719cea2f4b3b460551224a8c4a69bd29afeb)), closes [#​26805](https://togithub.com/ionic-team/ionic-framework/issues/26805) - **sanitizer:** improve reliability of sanitizer ([#​26820](https://togithub.com/ionic-team/ionic-framework/issues/26820)) ([5e41391](https://togithub.com/ionic-team/ionic-framework/commit/5e41391ed2585072095f42f7a6d40497f0e129d2)) - **swipe-back:** gesture rtl setting is reactive ([#​26795](https://togithub.com/ionic-team/ionic-framework/issues/26795)) ([3a64de4](https://togithub.com/ionic-team/ionic-framework/commit/3a64de49dbf470d470cb4516df2a5226ba751051)), closes [#​26794](https://togithub.com/ionic-team/ionic-framework/issues/26794) #### [6.5.4](https://togithub.com/ionic-team/ionic-framework/compare/v6.5.3...v6.5.4) (2023-02-15) ##### Bug Fixes - **content:** fullscreen works when rotating device ([#​26782](https://togithub.com/ionic-team/ionic-framework/issues/26782)) ([7b879fe](https://togithub.com/ionic-team/ionic-framework/commit/7b879fec3d30b61c00faad035698ff643afaa78e)), closes [#​26743](https://togithub.com/ionic-team/ionic-framework/issues/26743) - **deps:** update ionicons usage to v6.1.2 ([#​26752](https://togithub.com/ionic-team/ionic-framework/issues/26752)) ([c07933c](https://togithub.com/ionic-team/ionic-framework/commit/c07933cb69b0c31d3e44263769a7a26ee81223f8)) - **deps:** update ionicons usage to v6.1.3 ([#​26772](https://togithub.com/ionic-team/ionic-framework/issues/26772)) ([1c71983](https://togithub.com/ionic-team/ionic-framework/commit/1c719833292d4cfbdecadf9838d8c783785222ad)) - **tap-click:** instant activate does not use a setTimeout ([#​26748](https://togithub.com/ionic-team/ionic-framework/issues/26748)) ([21c0806](https://togithub.com/ionic-team/ionic-framework/commit/21c0806bbd1417b1e6239bc56272e18b3ff38f2e)) #### [6.5.3](https://togithub.com/ionic-team/ionic-framework/compare/v6.5.2...v6.5.3) (2023-02-08) ##### Bug Fixes - **button:** size and strong are respected in ion-buttons ([#​26726](https://togithub.com/ionic-team/ionic-framework/issues/26726)) ([3759125](https://togithub.com/ionic-team/ionic-framework/commit/37591255b4ab3dde5ece6950024a3b66e7224364)) - **chip:** descenders are not clipped in label ([#​26729](https://togithub.com/ionic-team/ionic-framework/issues/26729)) ([a9e000b](https://togithub.com/ionic-team/ionic-framework/commit/a9e000b4338f75c27e9284dbe9a6501ba3b213bc)), closes [#​18313](https://togithub.com/ionic-team/ionic-framework/issues/18313) - **refresher:** prevent clearing virtual scroll overflow styling ([#​26613](https://togithub.com/ionic-team/ionic-framework/issues/26613)) ([9d6ec29](https://togithub.com/ionic-team/ionic-framework/commit/9d6ec2925cb2314d5379b864aef467b34afbb318)), closes [#​26553](https://togithub.com/ionic-team/ionic-framework/issues/26553) #### [6.5.2](https://togithub.com/ionic-team/ionic-framework/compare/v6.5.1...v6.5.2) (2023-02-01) ##### Bug Fixes - **item:** inherit aria attributes before render ([#​26546](https://togithub.com/ionic-team/ionic-framework/issues/26546)) ([95a3c69](https://togithub.com/ionic-team/ionic-framework/commit/95a3c69bbbe415cb5f14ac8e1faed287e91b4b40)), closes [#​26538](https://togithub.com/ionic-team/ionic-framework/issues/26538) - **popover:** popover opens on chrome 109 ([#​26672](https://togithub.com/ionic-team/ionic-framework/issues/26672)) ([69d89ea](https://togithub.com/ionic-team/ionic-framework/commit/69d89eae940ccd8b0cca379a961166c4592f34c7)), closes [#​26643](https://togithub.com/ionic-team/ionic-framework/issues/26643) - **popover:** resolve import warning in stencil apps ([#​26705](https://togithub.com/ionic-team/ionic-framework/issues/26705)) ([95f65a5](https://togithub.com/ionic-team/ionic-framework/commit/95f65a5a390eb600de8998c8be9dfd7c023d1eeb)), closes [#​26704](https://togithub.com/ionic-team/ionic-framework/issues/26704) - **select:** setting options async updates rendered text ([#​26667](https://togithub.com/ionic-team/ionic-framework/issues/26667)) ([a687457](https://togithub.com/ionic-team/ionic-framework/commit/a6874579361db548d961fdee83299d664dd6541b)), closes [#​19324](https://togithub.com/ionic-team/ionic-framework/issues/19324) - **vue:** cache attached view reference ([#​26694](https://togithub.com/ionic-team/ionic-framework/issues/26694)) ([7c00897](https://togithub.com/ionic-team/ionic-framework/commit/7c0089718afbbe3e19fecee4abbea00a6e618d95)), closes [#​26695](https://togithub.com/ionic-team/ionic-framework/issues/26695) #### [6.5.1](https://togithub.com/ionic-team/ionic-framework/compare/v6.5.0...v6.5.1) (2023-01-25) ##### Bug Fixes - **action-sheet:** button icons are not announced by screen readers ([#​26640](https://togithub.com/ionic-team/ionic-framework/issues/26640)) ([22e9ff8](https://togithub.com/ionic-team/ionic-framework/commit/22e9ff866f8bd7e2e4ca82eae70969ea4f2658df)) - **fab-button:** icon is not announced by screen readers ([#​26619](https://togithub.com/ionic-team/ionic-framework/issues/26619)) ([dd7cd8c](https://togithub.com/ionic-team/ionic-framework/commit/dd7cd8c0bfe652d293dc2c2b1bd2a36fd9cf0a0b)), closes [#​22296](https://togithub.com/ionic-team/ionic-framework/issues/22296) - **modal, popover:** warn if trigger element was not found ([#​26650](https://togithub.com/ionic-team/ionic-framework/issues/26650)) ([1115203](https://togithub.com/ionic-team/ionic-framework/commit/11152031202a513121861486e50ea7942b9118d3)) - **picker-column:** cssClass is set on column ([#​26658](https://togithub.com/ionic-team/ionic-framework/issues/26658)) ([c6620c7](https://togithub.com/ionic-team/ionic-framework/commit/c6620c7c74abe04c3041e8b256441af72ea12131)), closes [#​26653](https://togithub.com/ionic-team/ionic-framework/issues/26653) - **react:** hardware back button works in dev mode ([#​26614](https://togithub.com/ionic-team/ionic-framework/issues/26614)) ([abcfe9f](https://togithub.com/ionic-team/ionic-framework/commit/abcfe9fe867730f29b9379c3736f86b3d20c5b0a)), closes [#​26599](https://togithub.com/ionic-team/ionic-framework/issues/26599) - **select:** focusing item works in firefox ([#​26668](https://togithub.com/ionic-team/ionic-framework/issues/26668)) ([946807d](https://togithub.com/ionic-team/ionic-framework/commit/946807d67b972c41b52c23c8f00feca4c705b224)) - **toggle:** on-off icon is not announced by screen readers ([#​26641](https://togithub.com/ionic-team/ionic-framework/issues/26641)) ([77ccac0](https://togithub.com/ionic-team/ionic-framework/commit/77ccac059091d5d9f7daf9c7fb01a9e855b86ce3)) - **vue:** unmount teleported components ([#​26647](https://togithub.com/ionic-team/ionic-framework/issues/26647)) ([6b16a0c](https://togithub.com/ionic-team/ionic-framework/commit/6b16a0c020fc6afb6a5a6e6fa6f0758384f026b9)), closes [#​26644](https://togithub.com/ionic-team/ionic-framework/issues/26644) ### [`v6.5.7`](https://togithub.com/ionic-team/ionic/blob/HEAD/CHANGELOG.md#​657-httpsgithubcomionic-teamionic-frameworkcomparev656v657-2023-03-01) [Compare Source](https://togithub.com/ionic-team/ionic/compare/v6.5.6...v6.5.7) ##### Bug Fixes - **content:** fullscreen values are recomputed on visible content ([#​26847](https://togithub.com/ionic-team/ionic-framework/issues/26847)) ([6dcd98b](https://togithub.com/ionic-team/ionic-framework/commit/6dcd98b26ab8fd3bf0092416d613bf051fbdeacf)), closes [#​26844](https://togithub.com/ionic-team/ionic-framework/issues/26844) -