Skip to content

Latest commit

 

History

History
928 lines (482 loc) · 34.5 KB

CHANGELOG.md

File metadata and controls

928 lines (482 loc) · 34.5 KB

6.0.0 (2017-01-27)

chore

  • chore(circle): add badge, use yarn (764eaf5)
  • chore(circle): use CircleCI (690b8aa)
  • chore(package): update dependencies (75d9085)
  • chore(package): update example dependencies (9391856)
  • chore(package): update lodash to version 4.16.0 (#153) (0bfcfc0)
  • chore(package): update sinon to version 1.17.6 (#152) (1d1f6d1)

fix

5.3.0 (2016-09-12)

chore

  • chore(package): bump version to 5.3.0 (a6b98cc)
  • chore(package): update babel-cli to version 6.14.0 (#136) (703be9e)
  • chore(package): update babel-preset-es2015 to version 6.14.0 (#137) (dc0c28f)
  • chore(package): update dependencies (6df0fe0)
  • chore(package): update dependencies (46e4b48)
  • chore(package): update dependencies (#134) (b19ab86)
  • chore(package): update eslint to version 3.4.0 (#140) (bc47722)
  • chore(package): update mongoose to version 4.5.10 (#135) (32ac18e)

feat

  • feat(schema): pass in types for customQueries and customMutations (#149) (e6e9d8c)

5.2.1 (2016-08-16)

chore

  • chore(package): bump version to 5.2.1 (d0cf049)

docs

  • docs(package): update documents (5b226c8)

feat

  • feat(example): update example (33c66e2)

fix

refactor

  • refactor(package): refresh code (a5b1298)

5.2.0 (2016-07-26)

chore

  • chore(package): bump version to 5.2.0 (2e4578c)
  • chore(package): update dependencies (f726498)

docs

  • docs(readme): fix anchor link (d58b449)

feat

  • feat(schema): allow to use functions for custom mutations and queries to be able to use defined type (0cb244f)

5.1.0 (2016-04-30)

chore

  • chore(package): bump version (e64f06a)
  • chore(package): update dependencies (8a54912)

feat

  • feat(model): add support for enums (a0d151a)
  • feat(model): add support for mongoose embedded schemas (21e1e31)
  • feat(schema): add allowMongoIDMutation to options (5df7147)
  • feat(schema): add customQueries and customMutations to options (b2b841e)
  • feat(schema): add support for objects nested in lists (564cb7c)

fix

  • fix(type): add to input-object ability for self-nesting (c28e59e)

style

  • style(type): using reduce for enum values (44356a3)

5.0.10 (2016-03-18)

chore

  • chore(package): bump version to 5.0.10 (a47f729)

fix

  • fix(type): resolve null id on optionnal fields (fc9c50f)

5.0.9 (2016-03-13)

chore

  • chore(package): bump version to 5.0.9 (f3f1afc)

feat

  • feat(schema): use mongoose compatible plurals for model names (9fd9680)

test

  • test(e2e): add test for pagination with ordering (c4e2d49)

5.0.8 (2016-02-15)

chore

  • chore(package): bump version to 5.0.8 (ae061a3)

fix

  • fix(query): fix orderBy argument on lists (ef9a603)

5.0.7 (2016-02-11)

chore

  • chore(package): bump version to 5.0.7 (9054e96)
  • chore(package): update dependencies (7600d6b)

refactor

  • refactor(example): change port to 8080 (d7bf170)

5.0.6 (2016-02-02)

chore

  • chore(package): bump version to 3.0.1 (12b7436)
  • chore(package): update dependencies (7e4b785)

fix

  • fix(test): fix coverage test run (3345a59)

5.0.5 (2016-01-27)

chore

  • chore(package): bump version to 5.0.5 (04da755)
  • chore(package): update dependencies (22cebcb)

docs

  • docs(readme): add bitHound badge (f9b9251)

fix

5.0.4 (2016-01-18)

chore

  • chore(example): update dependencies (de00242)
  • chore(package): bump version to 5.0.4 (cdbdbf3)
  • chore(package): update dependencies (db90b07)

docs

  • docs(readme): fix example mutations (d182b8f)

5.0.3 (2016-01-02)

chore

  • chore(package): bump version to 5.0.3 (eafcd37)

fix

  • fix(type): fix orderBy arguments (0975ae2)

5.0.2 (2015-12-31)

chore

  • chore(package): bump version to 5.0.2 (84294f8)
  • chore(package): update dependencies (33c18dc)

fix

  • fix(Date): parseValue takes a String as input (4a0d254)

5.0.1 (2015-12-18)

chore

  • chore(package): bump version to 5.0.1 (b71b072)

fix

  • fix(query): fix id translation (7ec8fc1)

5.0.0 (2015-12-18)

chore

  • chore(package): add babel-polyfill to peer dependencies (215cfb9)
  • chore(package): bump version to 5.0.0 (0fb74d0)
  • chore(package): remove .jscsrc (b8662a3)
  • chore(package): run eslint before commits (9a5b8f2)
  • chore(package): update dependencies (8b56a10)

feat

  • feat(mutation): support append to arrays in update mutation (with fieldName_add input field) (6aa5820)
  • feat(schema): add read support types for objects within a list (c473304)

fix

  • fix(type): fix connections for different models with the same field names (4da2042)

4.3.3 (2015-12-11)

chore

  • chore(package): update dependencies (d6e080c)
  • chore(package): update version to 4.3.3 (02eaf3e)

fix

  • fix(update): use original type on update mutation (bdc7fed)

4.3.2 (2015-12-08)

chore

  • chore(package): bump version to 4.3.2 (1504f51)

fix

  • fix(mutation): fix query and add reference support for mutations (a7c97a4)

4.3.1 (2015-12-03)

chore

  • chore(package): bump version to 4.3.1 (3d43c04)
  • chore(package): update dependencies (63d8263)

fix

  • fix(hooks): add arguments to post hooks too (d083b76)

refactor

  • refactor(package): cleanup code (db24cf4)

4.3.0 (2015-11-20)

chore

  • chore(package): bump version to 4.3.0 (33e2c80)

feat

  • feat(sort): support orderBy argument (480ca7c)

4.2.0 (2015-11-16)

chore

  • chore(package): bump version to 4.2.0 (6de5888)

docs

  • docs(hooks): pass values to the next function (c12fa8e)

feat

  • feat(hooks): support query, mutation hooks (a822459)

4.1.0 (2015-11-10)

chore

  • chore(package): bump version to 4.1.0 (c424eca)

feat

  • feat(resolve): support for custom resolve write and read middleware (53b0a67)

4.0.3 (2015-11-09)

chore

  • chore(package): bump version to 4.0.3 (b36e1c3)

fix

  • fix(schema): add arguments to connections based on the fields of the type (b6f6684)

4.0.2 (2015-11-05)

chore

  • chore(package): bumping version to 4.0.2 (f1e1ace)

fix

  • fix(schema): add nodeInterface to viewer field, resolve viewer from node field (03b3c05)
  • fix(schema): fix edge and node type names (736fed4)

refactor

  • refactor(example): use latest graffiti (6917d92)

4.0.1 (2015-10-30)

chore

  • chore(ci): use codeship instead of travis (47e01fe)
  • chore(package): bumping version to 4.0.1 (bd09316)
  • chore(package): update dependencies (3d5715b)

docs

  • docs(example): add example queries (b276a0b)
  • docs(readme): update example queries link (9d5d284)

refactor

  • refactor(example): rename queries.md to README.md (0611696)

4.0.0 (2015-10-20)

chore

  • chore(package): add coverage reporter (e426611)
  • chore(package): bumping version to 4.0.0 (88baa18)
  • chore(package): update eslint (8cab848)
  • chore(package): update example dependencies (132ac9e)

docs

  • docs(example): fix example start (21a476d)

feat

  • feat(connection): add count field to connections (7c6c82a)
  • feat(mutation): add viewer and edge fields to payloads (e0031ef)
  • feat(mutations): add id field to the delete mutation payload (3255ab9)
  • feat(update): change update payload format (691cc71)

refactor

  • refactor(example): optimise seed data persist (4b71175)

3.2.0 (2015-10-16)

chore

  • chore(package): bumping version to 3.2.0 (f22cc8f)

feat

  • feat(schema): use connection type on plural fields on viewer query (4fda024)

3.1.1 (2015-10-16)

chore

  • chore(package): bumping version to 3.1.1 (367305c)

docs

  • docs(readme): add npm version badge (fe2a0ab)

fix

  • fix(viewer): fix viewer query field (a9627bb)

refactor

  • refactor(index): export statement in one line (8ff21d7)

3.1.0 (2015-10-16)

chore

  • chore(changelog): update CHANGELOG.md (cb9009f)
  • chore(package): bumping version to 3.1.0 (9259f4d)
  • chore(package): update dependencies (a0054ae)

docs

  • docs(graffiti-model): add documentation for graffiti model (73ec052)
  • docs(readme): add mutation (6ec9418)

feat

  • feat(model): description and visibility can be specified in the mongoose schema (aa81f33)
  • feat(mutations): support add and update mutations (477105b)
  • feat(mutations): support delete mutations (63e7d99)
  • feat(schema): mutation fields can be disabled (b4cd5a4)
  • feat(viewer): add viewer field to RootQuery (f25c304)

refactor

  • refactor(field): naming coherence (c8801db)
  • refactor(field): rename field to schema (48cf1b7)
  • refactor(mutations): use mutationWithClientMutationId from the graphql-relay module (7776a27)

3.0.1 (2015-10-09)

chore

  • chore(package): bump version to 3.0.1 (de701ed)

docs

  • docs(readme): fix usage, install graphql as peer dep (d8c19c1)

feat

  • feat(fields): add support for ids argument on plural fields (2a41753)

fix

  • fix(projection): fix Field fragment (bafbb2f)

refactor

  • refactor(index): move logic out of index.js files (26ddd10)
  • refactor(model): change graffiti-model format (e5b005e)

3.0.0 (2015-10-08)

chore

  • chore(changelog): update changelog for v3.0.0 (ac5702c)
  • chore(package): bump version to 3.0.0 (d573fc6)
  • chore(relay): major refactor and basic Relay support: node(id), pagination (89dc30a)

docs

  • docs(readme): update docs for relay compatibility (c406009)

2.0.0 (2015-09-29)

chore

  • chore(package): bump version to 2.0.0 (01a8480)

fix

  • fix(package): require graphql to be installed alongside graffiti (71e2c85)

BREAKING CHANGE

  • move graphql to peerDependencies

1.6.3 (2015-09-23)

chore

  • chore(package): bump version to 1.6.3 (e86bb9a)
  • chore(package): update graphql-js to latest (0cef077)

1.6.2 (2015-09-22)

chore

  • chore(package): bump version to 1.6.2 (b5b670a)

docs

  • docs(readme): fix minor typo in example (5a2813d)

refactor

  • refactor(objectid): remove bson-objectid from project (c4e7ad1)

1.6.1 (2015-08-03)

chore

  • chore(changelog): update changelog (aeed95c)
  • chore(package): bump version to 1.6.1 (b37e64a)

fix

  • fix(type): fix array of ObjectId without ref (e5575f3)

refactor

  • refactor(model): improve internal model for sub-documents (95cf81f)

1.6.0 (2015-08-02)

chore

  • chore(changelog): fix git commit links (044f311)
  • chore(changelog): update changelog (ff20a60)
  • chore(package): add git links (2602415)
  • chore(package): bump version to 1.6.0 (08677e6)

feat

  • feat(model): extract sub-documents to tree (ddba1d3)
  • feat(type): ObjectID with reference (653e1d1)

refactor

  • refactor(field): separate date resolve fn (5731f50)

1.5.0 (2015-08-01)

chore

  • chore(changelog): update CHANGELOG.md (fa3bf6c)
  • chore(package): bump version to 1.5.0 (4cc15c7)

docs

  • docs(readme): add ES6 explanation to readme (ceb9aa8)
  • docs(readme): fix example typo (4b56823)
  • docs(readme): fix typo in ES6 explanation (a287183)
  • docs(readme): fix usage link (ac31470)
  • docs(readme): improve README (2ee943c)
  • docs(readme): improve README (24569aa)
  • docs(readme): improve usage example (afdf24e)
  • docs(readme): improve usage section (0486ce7)
  • docs(readme): separate description better (5feca41)

feat

  • feat(fragment): add fragment support with broken projection (25fc49c)

1.4.1 (2015-07-31)

chore

  • chore(changelog): update changelog (60d3a28)
  • chore(changelog): update changelog (89a2a89)
  • chore(package): bump version to 1.4.1 (a106290)
  • chore(package): update graphql version (e99623e)

1.4.0 (2015-07-31)

chore

  • chore(package): bump version to 1.4.0 (efe3a4b)

fix

  • fix(model): handle mongoose models without caster option (5a52ef2)

refactor

  • refactor(export): refactor export to support ES6 impots better (f3912d4)
  • refactor(interface): use ES6 exports (7b5ea46)
  • refactor(type): graffiti level models (d7bb657)

style

  • style(imports): refactor imports to ES6 style (ebdabd2)

test

  • test(e2e): improve test coverage (b751814)
  • test(query): cover with unit tests (d4635eb)
  • test(schema): add new prefix to ObjectId creation (50d7df4)
  • test(schema): write test skeletons (2cfa589)
  • test(type): cover type resolves with tests (c37d5bf)
  • test(type): cover type with tests (c64a248)

1.3.0 (2015-07-30)

chore

  • chore(changelog): update changelog (d97e2ad)
  • chore(package): bump version to 1.3.0 (ef362a2)

feat

  • feat(types): expose types (b0ef6ff)

1.2.0 (2015-07-29)

chore

  • chore(changelog): update changelog (c198dbc)
  • chore(package): bump version to 1.2.0 (ac26a30)

docs

  • docs(readme): fix example in README (2015908)
  • docs(readme): fix typo (02e6fe1)
  • docs(readme): use promise instead of yield (0ec8290)

feat

  • feat(schema): support inline fragments (184ffed)

1.1.1 (2015-07-28)

chore

  • chore(changelog): update changelog (329d6ff)
  • chore(changelog): update changelog (dfc28de)
  • chore(npmignore): add src to npmignore (7c01e31)
  • chore(package): bump version to 1.1.0 (8f6e97f)
  • chore(package): bump version to 1.1.1 (827be8c)

feat

  • feat(schema): expose graphql (65d1893)

test

  • test(schema): use exposed graphql in tests (6690b6c)

1.0.5 (2015-07-28)

chore

  • chore(changelog): update (bae7e01)
  • chore(package): bump version to 1.0.5 (cbbd650)
  • chore(package): udpdate dependencies (b3987fb)

1.0.4 (2015-07-27)

chore

  • chore(changelog): update CHANGELOG.md (ba1e0d9)
  • chore(package): bump version to 1.0.4 (09ddbbc)
  • chore(package): remove unused dependencies (42fa4ac)

1.0.3 (2015-07-27)

chore

  • chore(changelog): update CHANGELOG.md (5c2cd49)
  • chore(package): bump version to 1.0.3 (5971779)

refactor

  • refactor(schema): remove mongoose from schema to avoid conflicts (8a37235)

1.0.2 (2015-07-27)

chore

  • chore(build): publish built version to npm (43f89d8)
  • chore(changelog): update (edc788f)
  • chore(package): bumping version to 1.0.2 (7c21116)
  • chore(package): update description (0f929df)

1.0.1 (2015-07-27)

chore

  • chore(changelog): update CHANGELOG.md (f49637c)
  • chore(npmignore): add .npmignore file to project (fd76552)
  • chore(package): add keywords and fix license (71713ad)
  • chore(package): bump version to 1.0.1 (ee6448c)

1.0.0 (2015-07-27)

chore

  • chore(changelog): add CHANGELOG file (2550e0b)
  • chore(changelog): update changelog (c002cad)
  • chore(changelog): update CHANGELOG (3cc3e48)
  • chore(changelog): update CHANGELOG.md (b106ae1)
  • chore(ci): integrate TravisCI via config file (833833d)
  • chore(gitignore): add .gitignore file to the project (2a487bc)
  • chore(guidelines): add CONTRIBUTING guideline to the project (88837cf)
  • chore(license): add LICENSE file to the project (d97609e)
  • chore(listing): add ESLint to the project (6068476)
  • chore(pre-commit): add tests to pre-commit hooks (e498710)
  • chore(project): rename project to "graffiti-mongo" (7c9141a)
  • chore(project): rename project to "graffiti-mongoose" (b5e1e3e)

docs

  • docs(read): add JavaScript style to README example (880fdcd)
  • docs(read): improve model style in README (c57d83e)
  • docs(readme): add example to the README (bb49bda)
  • docs(readme): add mongoose link to the README (61dcfb3)
  • docs(readme): add ref example to the README (ff12c36)
  • docs(readme): Add supported types and queries to the README (c1ff505)
  • docs(readme): add test section to the README (6d5b04d)

feat

  • feat(schema): add schema file to project (ab94cba)
  • feat(schema): add support for filtering plural resource by indexed fields (1debcdd)
  • feat(schema): add support for filtering singular resource by indexed fields (805753a)
  • feat(schema): add support for Number, Boolean and Date types (a07767c)
  • feat(schema): change getSchema's interface to handle array of mongoose models (2b62c48)
  • feat(schema): filter plural resource by array of _id -s (26e642f)
  • feat(schema): support array of dates type (787b640)
  • feat(schema): support array of primitives (9e6a439)
  • feat(schema): support plural queries (edca7e0)

fix

  • fix(schema): change query interface for singular resource (3de8b59)
  • fix(schema): handle float like numbers (5fcc91a)
  • fix(schema): rename query argument "id" to "_id" (9f83ff7)

style

  • style(schema): add TODO comments (e71a187)

test

  • test(schema): add test skeleton (3b962d6)
  • test(schema): add unit tests for simple queries (28d7ee6)
  • test(schema): cover Date, String, Number and Boolean types with tests (fa67a21)
  • test(schema): cover projection with unit tests (12a0c4c)

BREAKING CHANGE

  • array of models instead of objects
  • project name changed to "graffiti-mongo"
  • project name changed to "graffiti-mongoose"
  • query argument "id" rename to "_id"
  • user resource name instead of "findOneResource"