v0.4.3
What's Changed
- feat(entoas): added field annotation for skip flag by @badygin-yakov in #329
- entgql: reduce edge code by call Paginate by @giautm in #356
- entgql: cleanup Paginate totalCount by @giautm in #357
- entgql: preload edge with alias by @giautm in #355
- entgql: fixed incorrect example by @giautm in #360
- entgql: enable feature via options by @giautm in #362
- entgql: fixed cursor type in nested pagination by @giautm in #363
- ci: basic composite gh action for ent by @rotemtam in #365
- build(deps): bump golang.org/x/tools from 0.1.10 to 0.1.12 by @dependabot in #359
- entgql: added Description() for adding meta data to a field by @Albert-Gao in #364
- entgql: skip immutable edge for update mutation by @giautm in #367
- all: bump golang.org/x/tools by @rotemtam in #368
- build(deps): bump go.uber.org/zap from 1.17.0 to 1.23.0 by @dependabot in #370
- entgql: fixed edge loading for non-relay field by @giautm in #373
- go: update ent version by @a8m in #374
- entgql: auto generate builtin scalar types (e.g. Time) by @a8m in #376
- entgql: improve the RelayConnection doc by @a8m in #378
- entgql: Use nil to check that a generated enum satisfies interface by @Adam-Mustafa in #375
- feat(entgql): support child value list for directive annotation by @calmonr in #380
- entgql: allow mapping field to others name via
entgql.MapsTo
by @giautm in #382 - entgql: always skip sensitive fields by @giautm in #384
- entgql: support append on update mutation by @giautm in #383
- entgql: accept non-gql context in generated edge methods by @a8m in #385
- entgql: clone the query for
Count()
by @giautm in #386 - entgql: create field Map example by @giautm in #387
- entgql: fixed query field camelCase by @giautm in #396
- build(deps): bump github.com/alecthomas/kong from 0.2.11 to 0.7.0 by @dependabot in #399
- build(deps): bump github.com/mattn/go-sqlite3 from 1.14.15 to 1.14.16 by @dependabot in #402
- entgql: support setting edge-schemas as relay connections by @a8m in #403
- entgql: support generate array for custom JSON type by @nzlov in #401
- fix(entproto): generate service implementation with custom id by @vietdoan in #394
- entgql: add required imports to templates by @a8m in #408
- entgql: added WithOutputWriter option by @giautm in #352
- entgql: fix outputWriter non-order dependencies by @giautm in #409
- entgql: opt-in for
client.Node()
api by @giautm in #410 - bc: entproto: prefix pb enums with their field name by @rotemtam in #415
- entgql: add example for create edge with mutation input by @giautm in #416
- entgql: add support for clearing non-unique edges by @a8m in #418
- entgql: remove blank lines between imports by @a8m in #419
- entgql: support optional description for mutation inputs by @tankbusta in #421
- entoas: handle nillable fields by @masseelch in #423
- entoas: add boundaries for
page
anditemsPerPage
pagination params by @masseelch in #424 - schemast: fix support for generating JSON fields (#3005) by @C-Deck in #389
- entgql: fixed panic with latest ent by @giautm in #428
- entgql: fix problem with types that the underlying type is array/slice by @crossworth in #430
- build(deps): bump google.golang.org/grpc from 1.47.0 to 1.52.3 by @dependabot in #431
- entgql: fixed pulid example by @giautm in #436
- entproto: support including external grpc services by @rotemtam in #437
- entgql: allow exposing the ID field as OrderField by @a8m in #439
- entgql: multi order support using annotation by @a8m in #442
- change collectField parameter name by @tsingsun in #441
- entgql: run codegen to fix broken ci by @a8m in #443
- fix multiOrder template by @amrnt in #444
- entgql: Fix duplicate import present in
gql_where_input.go
by @Adam-Mustafa in #452 - build(deps): bump golang.org/x/tools from 0.4.0 to 0.7.0 by @dependabot in #451
- feat(entgql): Allow comments on edge fields by @tankbusta in #457
- entproto: configure target dir with extension api by @rotemtam in #462
- entgql: add support for query fields selection by @a8m in #463
- entgql: fixed enum import for graphql package by @giautm in #464
- entgql: revert add support for query fields selection by @giautm in #465
- entgql: add support for query fields selection by @giautm in #466
- fix(entgql): check fields RType for Map and use Map scalar if possible by @tankbusta in #455
- entoas: doesnt respect custom spec; fixed that by @thmeitz in #471
- go: update entgo.io/ent version by @a8m in #472
- go: update entgo.io/ent by @a8m in #473
- go: update ent to v0.12.0 by @a8m in #474
- entgql: only generate clear fields for optional edges by @kranex in #459
- entgql: support ordering by edge count/field by @a8m in #481
- Merge github.com//pull/475 by @a8m in #483
- entgql: loads referenced edge-fields when fields selection is enabled by @giautm in #485
- entgql: append order fields to selection only if custom one was set by @a8m in #490
New Contributors
- @badygin-yakov made their first contribution in #329
- @Albert-Gao made their first contribution in #364
- @Adam-Mustafa made their first contribution in #375
- @calmonr made their first contribution in #380
- @nzlov made their first contribution in #401
- @vietdoan made their first contribution in #394
- @tankbusta made their first contribution in #421
- @C-Deck made their first contribution in #389
- @kranex made their first contribution in #459
Full Changelog: v0.3.0...v0.4.3