Releases: HPInc/davinci
Releases · HPInc/davinci
@davinci/[email protected]
0.14.2 (2020-05-06)
Note: Version bump only for package @davinci/mongoose
@davinci/[email protected]
0.14.1 (2020-05-06)
Note: Version bump only for package @davinci/mongoose
@davinci/[email protected]
0.14.0 (2020-05-06)
Bug Fixes
- mongoose: generate model function now checks Mixed type (d3d531d)
- configureExpress, method parameter replacement, mongoose controller factory (#8) (2268a4f)
- correctly passing the context in the updateById method (ce21207)
- decorators now decorate the class constructor (49fb513)
- mongoose: sub-schemas now get correctly attached indexes, virtuals, etc (48802e5)
- fixed mongoose controller findById (#10) (dc1e52e)
- validation: safer check for validationOptions (b51ced2)
- fixed mongoose crud model document count (9eed0c5)
- fixed swagger ids by using {id} convention (a6f23c0)
- handle excluded methods properly in createRouter (e9e2997)
- loose check on ObjectId schema type (#13) (f25645d)
- population (#9) (7a82853)
- reinstall whole rope to fix circleci sync error (9d3c733)
- use optional chaining operator and update typescript to 3.7.5 (6b5d97f)
Features
- centralised Reflector package (1b05c32)
- davinci (3e477ff)
- partialValidation: added partial validation for schemas in route decorators (d485871)
- lerna conventional commits (#3) (ebbfecb)
- merged with master (327c2da)
- Reflector, added method getParameterNames (868e3a8)
- decoratorFactory: added factory functions to the openapi prop decorator (fdc5cdf)
- eslint: added eslint, removed tslint (deprecated) (50d4038)
- mgoose: added support for rawMongooseOptions in prop decorator (fc58778)
- mongoose: added countDocuments to the list of supported hook events (e016894)
- mongoose: prop decorator now has a simpler api (03f9f22)
- mongooseController: added $select support (02d008a)
- mongooseErrorMiddleware: now correctly returning 400 (04e4fc8)
@davinci/[email protected]
0.12.2 (2020-05-06)
Note: Version bump only for package @davinci/graphql
@davinci/[email protected]
0.12.1 (2020-05-06)
Note: Version bump only for package @davinci/graphql
@davinci/[email protected]
0.12.0 (2020-05-06)
Bug Fixes
- commit all package-lock (1208431)
- eslint fixes (26ec606)
- line length (3c591f4)
- middleware concurrency (5a61d73)
- PR review fixes (0c7d94c)
- reinstall whole rope to fix circleci sync error (9d3c733)
- use optional chaining operator and update typescript to 3.7.5 (6b5d97f)
Features
- added apollo server creation logic, mutations, example (1922911)
- added info and selectionSet decorators (5bf051c)
- added inputField decorator (77864f2)
- added typeFactory for lazy loading types (74bb11d)
- complete querying (353be47)
- graphql.field not accept a factory function (3cf28af)
- decoratorFactory: added factory functions to the openapi prop decorator (fdc5cdf)
- eslint: added eslint, removed tslint (deprecated) (50d4038)
- graphql: added support for middlewares (c3af5fb)
- now the field decorator function accept resolverMetadata as argument (ef9e83b)
- querying working for basic types (a8f6187)
- simplified graphql schema generation (4cd5a68)
- switched to express-graphql instead of apollo-server-express (51e6548)
@davinci/[email protected]
0.11.2 (2020-05-06)
Note: Version bump only for package @davinci/example-rest
@davinci/[email protected]
0.11.1 (2020-05-06)
Note: Version bump only for package @davinci/example-rest
@davinci/[email protected]
0.9.3 (2020-05-06)
Note: Version bump only for package @davinci/example-graphql
@davinci/[email protected]
0.9.2 (2020-05-06)
Note: Version bump only for package @davinci/example-graphql