Skip to content
This repository has been archived by the owner on Apr 17, 2023. It is now read-only.

fix(deps): update all #446

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

fix(deps): update all #446

wants to merge 1 commit into from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Sep 21, 2020

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@graphback/datasync (source) 0.14.0 -> 0.16.2 age adoption passing confidence
@graphback/keycloak-authz (source) 0.14.0 -> 0.16.2 age adoption passing confidence
@graphback/runtime-mongo (source) 0.14.0 -> 0.16.2 age adoption passing confidence
@ionic/react 5.1.1 -> 5.9.4 age adoption passing confidence
@ionic/react-router 5.1.1 -> 5.9.4 age adoption passing confidence
@testing-library/jest-dom 5.9.0 -> 5.16.5 age adoption passing confidence
@testing-library/react 11.0.4 -> 11.2.7 age adoption passing confidence
@testing-library/user-event 12.1.5 -> 12.8.3 age adoption passing confidence
@types/cors (source) 2.8.6 -> 2.8.13 age adoption passing confidence
@types/express (source) 4.17.6 -> 4.17.17 age adoption passing confidence
@types/node (source) 12.12.47 -> 12.20.55 age adoption passing confidence
@types/react-router (source) 5.1.7 -> 5.1.20 age adoption passing confidence
@types/react-router-dom (source) 5.1.5 -> 5.3.3 age adoption passing confidence
@types/simpl-schema (source) 0.2.7 -> 0.2.10 age adoption passing confidence
dotenv 8.2.0 -> 8.6.0 age adoption passing confidence
express (source) 4.17.1 -> 4.18.2 age adoption passing confidence
express-session 1.17.1 -> 1.17.3 age adoption passing confidence
graphback (source) 0.14.0 -> 0.16.2 age adoption passing confidence
graphback-cli (source) 0.14.0 -> 0.16.2 age adoption passing confidence
graphql 15.3.0 -> 15.8.0 age adoption passing confidence
graphql-scalars 1.1.3 -> 1.21.3 age adoption passing confidence
graphql-subscriptions 1.1.0 -> 1.2.1 age adoption passing confidence
ionicons (source) 5.0.1 -> 5.5.4 age adoption passing confidence
keycloak-connect-graphql (source) 0.6.0 -> 0.7.0 age adoption passing confidence
keycloak-js (source) 11.0.2 -> 11.0.3 age adoption passing confidence
mongodb 3.5.9 -> 3.7.3 age adoption passing confidence
offix-cache 0.16.0-alpha2 -> 0.16.0-dev2 age adoption passing confidence
offix-client 0.16.0-alpha2 -> 0.16.0-beta1 age adoption passing confidence
react-offix-hooks 0.16.0-alpha2 -> 0.16.0-beta1 age adoption passing confidence
react-scripts 3.4.1 -> 3.4.4 age adoption passing confidence
subscriptions-transport-ws 0.9.16 -> 0.11.0 age adoption passing confidence
ts-node (source) 9.0.0 -> 9.1.1 age adoption passing confidence
ts-node-dev 1.0.0-pre.44 -> 1.1.8 age adoption passing confidence
tslint (source) 6.1.2 -> 6.1.3 age adoption passing confidence
typescript (source) 4.0.2 -> 4.9.5 age adoption passing confidence
uniforms (source) 3.0.0-alpha.4 -> 3.10.2 age adoption passing confidence
uniforms-bridge-simple-schema-2 (source) 3.0.0-alpha.4 -> 3.10.2 age adoption passing confidence

Release Notes

aerogear/graphback

v0.16.2

Compare Source

Bug Fixes
  • Primary key with ID ScalarType and field name different to id isn't auto-incrementable. Fixed in #​1997
  • Logical OR operator is not working correctly in MongoDB query builder. (#​1963), fixed by (059a0ae)

v0.16.1

Compare Source

Bug Fixes
  • Correct main file and types paths of graphql-serve package (d4d918e).

v0.16.0

Compare Source

New Features
  • Use any knex 0.20.x or 0.21.x version in your application (d826b6f#​1903)

  • Ability to specify composite unique columns in GraphQL Migrations (#​1658), fixed by (9c6f34a231e2645c34533d58ea4427ff8f8f634e)

  • Requiring _id: GraphbackObjectID primary key for MongoDB (#​1769).
    This fixes issues below related to primary key in MongoDB:

    NOTE: If you are migrating from 0.15 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.

  • Add a @transient field annotation to ignore fields during input type creation and migrations 4076fa26

DataSync
  • Using a _lastUpdatedAt field with a proper GraphbackTimestamp scalar and other minor fixes (#​1771) including:

    • disabling conflicts in default configuration
    • adding a limit argument to sync Queries
Bug Fixes
Breaking Changes
  • Use GraphbackDateTime scalar for generated createdAt updatedAt fields (#​1349, fixed by #​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 for the list of officially supported scalars.

  • Replace @db(skip: true) field annotation with @transient 85d50f3c
Changed GraphbackCRUDService findBy method signature. This also applies to all services that implement this interface.
- findBy(filter: QueryFilter<Type>, context: GraphbackContext, page?: GraphbackPage, orderBy?: any): Promise<ResultList<Type>>;
+ findBy(args?: FindByArgs, context?: GraphbackContext, info?: GraphQLResolveInfo, path?: string): Promise<ResultList<Type>>;

args

findBy now accepts a new interface, FindByArgs, which wraps the filter, page and orderBy optional arguments.

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.

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.

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.

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.

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.

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.

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.

const myService = new KeycloakCrudService(modelDefinition, ...);
DataSyncProvider sync method signature has been changed
- sync(lastSync: Date, context: GraphbackContext, filter?: any, limit?: number): Promise<Type[]>;
+ sync(lastSync: Date, selectedFields?: string[], filter?: QueryFilter, limit?: number): Promise<Type[]>;

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

Compare Source

Bug Fixes
  • ensure field directives are mapped to the schema on relationship fields (#​1797) (e8bf5c8)

v0.15.0

Compare Source

New Features
  • add in-memory subscription filtering (#​1748
  • add support for common scalar types (#​1749)
Bug Fixes
  • create-graphback was not correctly creating a fullstack application (#​1778) (685aa4c)
  • throw an error if relationship annotation are missing (#​1766). This fixes #​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

Compare Source

Bug Fixes
ionic-team/ionic

v5.9.4

Compare Source

Bug Fixes

v5.9.3: 5.9.3

Compare Source

Bug Fixes
Performance Improvements

v5.9.2: 5.9.2

Compare Source

Bug Fixes

v5.9.1: 5.9.1

Compare Source

Bug Fixes

v5.9.0: 5.9.0

Compare Source

Bug Fixes
Features

v5.8.5: 5.8.5

Compare Source

Bug Fixes

v5.8.4: 5.8.4

Compare Source

Bug Fixes

v5.8.3: 5.8.3

Compare Source

Bug Fixes

v5.8.2: 5.8.2

Compare Source

Bug Fixes

v5.8.1: 5.8.1

Compare Source

Bug Fixes

v5.8.0: 5.8.0 Calcium

Compare Source

Bug Fixes
Features
  • action-sheet, loading, modal, picker, popover: pass HTML attributes to host element (#​23929) (bd96a81)
  • alert, toast: pass arbitrary HTML attributes to host element (#​23891) (73a1daf), closes #​23825

v5.7.0: 5.7.0 Potassium

Compare Source

Bug Fixes
Features
Code Refactoring
  • virtual-scroll: deprecated virtual scroll in favor of solutions provided by JS frameworks (#​23854) (a0229bc)

v5.6.14: 5.6.14

Compare Source

Bug Fixes

v5.6.13: 5.6.13

Compare Source

Bug Fixes

@renovate renovate bot force-pushed the renovate/all branch 5 times, most recently from 5cd3c13 to 62a33a4 Compare September 25, 2020 14:47
@renovate renovate bot force-pushed the renovate/all branch 12 times, most recently from d2614a2 to e4e06b6 Compare October 6, 2020 20:10
@renovate renovate bot force-pushed the renovate/all branch 12 times, most recently from f8bc85e to 2f75eb6 Compare October 14, 2020 15:11
@renovate renovate bot force-pushed the renovate/all branch 4 times, most recently from b0759c7 to 06714fb Compare November 13, 2020 15:46
@renovate renovate bot force-pushed the renovate/all branch 2 times, most recently from ff145e6 to 1ddf37d Compare January 9, 2021 14:56
@renovate renovate bot force-pushed the renovate/all branch 2 times, most recently from 552b3ef to 7aed1d1 Compare February 11, 2021 09:47
@renovate renovate bot force-pushed the renovate/all branch 2 times, most recently from 256b2a8 to b895031 Compare May 15, 2021 21:28
@renovate renovate bot force-pushed the renovate/all branch 2 times, most recently from 992c6e9 to f4a2dc7 Compare June 12, 2021 22:10
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants