Commit Graph

1962 Commits

Author SHA1 Message Date
Ariel Mashraki
c063978d68 entc/gen: ensure edge.StorageKey and edge.Field do not conflict
Fixed https://github.com/ent/ent/issues/2205.
v0.11.4
2022-10-30 00:08:44 +03:00
Ariel Mashraki
e7ce44adb1 dialect/sql: support mapping non-lowercased tags 2022-10-27 23:03:32 +03:00
dependabot[bot]
f1223dc879 build(deps): bump github.com/mattn/go-sqlite3 from 1.14.15 to 1.14.16
Bumps [github.com/mattn/go-sqlite3](https://github.com/mattn/go-sqlite3) from 1.14.15 to 1.14.16.
- [Release notes](https://github.com/mattn/go-sqlite3/releases)
- [Commits](https://github.com/mattn/go-sqlite3/compare/v1.14.15...v1.14.16)

---
updated-dependencies:
- dependency-name: github.com/mattn/go-sqlite3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-27 22:53:25 +03:00
Ariel Mashraki
3ddcb76ba0 entc/gen: fix codegen typo 2022-10-26 21:08:39 +03:00
Ariel Mashraki
fc9a4f9c6e dialect/sql: add example for OrderExpr on postgres 2022-10-26 21:08:39 +03:00
dependabot[bot]
2d22f7e706 build(deps): bump golangci/golangci-lint-action from 3.2.0 to 3.3.0
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action) from 3.2.0 to 3.3.0.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases)
- [Commits](https://github.com/golangci/golangci-lint-action/compare/v3.2.0...v3.3.0)

---
updated-dependencies:
- dependency-name: golangci/golangci-lint-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-25 15:43:53 +03:00
dependabot[bot]
3e596ce2fb build(deps): bump github.com/spf13/cobra from 1.6.0 to 1.6.1
Bumps [github.com/spf13/cobra](https://github.com/spf13/cobra) from 1.6.0 to 1.6.1.
- [Release notes](https://github.com/spf13/cobra/releases)
- [Commits](https://github.com/spf13/cobra/compare/v1.6.0...v1.6.1)

---
updated-dependencies:
- dependency-name: github.com/spf13/cobra
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-25 15:43:39 +03:00
Ariel Mashraki
1d957101fc doc/aggregate: add examples for <T>Query.Aggregate 2022-10-23 09:50:23 +03:00
Ariel Mashraki
765ec09d31 entc/gen: add Aggregate to <T>Select and <T>Query 2022-10-23 09:50:23 +03:00
Ariel Mashraki
1bc4d48a51 dialect/sql: support scanning json fields (#3022) 2022-10-18 16:18:50 +03:00
Satoshi Morita
d17c28bee0 doc: update tutorial-todo-gql-field-collection.md (#3021)
refs: https://github.com/ent/contrib/pull/385
2022-10-17 13:55:37 +03:00
Ariel Mashraki
8d40edf24b dialect/sql: add support for LIMIT in update statement (#3018) 2022-10-17 10:02:53 +03:00
Ariel Mashraki
bbdfea319d dialect/sql: support the RETURNING clause in UPDATE (#3016)
* dialect/sql: support the RETURNING clause in UPDATE
2022-10-16 17:55:01 +03:00
Joe Wreschnig
ac725a61b7 entc: add BuildFlags to schema loader configuration (#2801)
This allows passing arbitrary build flags to the schema package loader,
which in turn can be used to pass build constraints affecting what
schema types and/or methods are visible.

As a particular use case, this should make it easier to implement
two-pass code generation to deal with circular imports in hooks (#892).
2022-10-16 16:53:47 +03:00
Cyril Brulebois
9ff209d1f3 doc: remove executable flag for md, mdx, png, js, and .gitignore files (#3015)
Spotted by lintian running against a Debian package: the executable flag
is strange for all those files in the doc directory.
2022-10-16 16:47:56 +03:00
dependabot[bot]
f674c72103 build(deps): bump github.com/spf13/cobra from 1.5.0 to 1.6.0 (#3011)
Bumps [github.com/spf13/cobra](https://github.com/spf13/cobra) from 1.5.0 to 1.6.0.
- [Release notes](https://github.com/spf13/cobra/releases)
- [Commits](https://github.com/spf13/cobra/compare/v1.5.0...v1.6.0)

---
updated-dependencies:
- dependency-name: github.com/spf13/cobra
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-12 10:15:49 +03:00
Andrey Elenskiy
fe4b19a355 dialect/sql: add Window function to be able to customize function clause for window statements (#2994) 2022-10-11 23:45:49 +03:00
Ariel Mashraki
a1e6f06094 go: upgrade ariga.io/atlas (#3010) 2022-10-11 23:25:19 +03:00
Rotem Tamir
09114208be doc/website/blog: fixes to json append post (#3009) 2022-10-11 22:26:34 +03:00
Rotem Tamir
96e1325e44 doc/website/blog: json append blogpost (#3006) 2022-10-11 18:12:30 +03:00
Ariel Mashraki
cf137c665a dialect/sql/sqljson: cast marshaled args as json (#3008) 2022-10-11 14:15:01 +03:00
Ariel Mashraki
a26e21ff6a doc: update sqlite migration section (#2999)
Closed https://github.com/ent/ent/issues/2997
2022-10-09 14:54:53 +03:00
Marwan Sulaiman
713828b311 Remove unused variable and type redundancy (#2996) 2022-10-09 00:59:52 +03:00
Ariel Mashraki
a8dde5e0d1 dialect/sql/sqlgraph: move fields setters to method calls (#2995) 2022-10-08 20:08:22 +03:00
Ariel Mashraki
35e950edf9 contributing: add sqljson to doc 2022-10-02 16:22:56 +03:00
Ronen Lubin
0eaa78f77d dialect/sql/sqljson: add option to evaluate json path inside a predicate (#2982)
* dialect/sql/sqljson: add option to evaluate json path inside a predicate

* add postgres test case
2022-10-02 15:56:15 +03:00
Ariel Mashraki
1029a2d3ba entc/gen: attach tx hooks to underlying driver (#2980)
Allow attaching hooks to new instances of ent.Tx.
For example, ent.Mutation.Tx().OnCommit.
2022-10-01 09:26:02 +03:00
allcontributors[bot]
0b38ce8bf1 add kortschak as a contributor for doc (#2978) 2022-09-30 09:09:38 +03:00
Dan Kortschak
7d3d898f60 doc/md: various improvements to gRPC tutorial (#2977) 2022-09-30 08:59:53 +03:00
Ariel Mashraki
837d077f98 doc: add Append<F> to crud page (#2976) 2022-09-29 17:42:22 +03:00
Ariel Mashraki
13bf27bdd6 entc/gen: support Append<F> for JSON array fields (#2975) 2022-09-29 16:57:54 +03:00
surjit
957d3c0098 examples/entcpkg: code updated based on latest release (#2967) 2022-09-29 10:57:57 +03:00
Ariel Mashraki
fe743ccd57 doc: remove comment about edge-schema status (#2974) 2022-09-29 10:07:11 +03:00
Ariel Mashraki
7ecc929fb5 doc/features: add sqljson.Append to modifier examples 2022-09-29 08:54:44 +03:00
Ariel Mashraki
eb4ea68356 dialect/sql/sqljson: add dialect-aware Append function 2022-09-29 08:54:44 +03:00
Jannik Clausen
5330f87759 doc/md: add ci instructions for SQLite (#2970) v0.11.3 2022-09-28 12:08:21 +03:00
dependabot[bot]
b286a4b0ce build(deps): bump normalize-url from 4.5.0 to 4.5.1 in /doc/website (#2968)
Bumps [normalize-url](https://github.com/sindresorhus/normalize-url) from 4.5.0 to 4.5.1.
- [Release notes](https://github.com/sindresorhus/normalize-url/releases)
- [Commits](https://github.com/sindresorhus/normalize-url/commits)

---
updated-dependencies:
- dependency-name: normalize-url
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-28 12:07:55 +03:00
dependabot[bot]
51d20e39f6 build(deps): bump path-parse from 1.0.6 to 1.0.7 in /doc/website (#2969)
Bumps [path-parse](https://github.com/jbgutierrez/path-parse) from 1.0.6 to 1.0.7.
- [Release notes](https://github.com/jbgutierrez/path-parse/releases)
- [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7)

---
updated-dependencies:
- dependency-name: path-parse
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-28 12:07:46 +03:00
Jannik Clausen
c41d223733 dialect/sql/schema: disable foreign keys before opening a transaction (#2966)
* dialect/sql/schema: disable foreign keys before opening a transaction

* dialect/sql/schema: disable foreign keys before opening a transaction

* fix tests

* add test for bug

* apply CR
2022-09-28 07:41:49 +02:00
Dan Kortschak
e02622a064 docs: various fixes to the graphql tutorial (#2965)
* doc/md: fix resolver diff and isolation example

* doc/md: fix updateTodo input field

* doc/md: add missing extension and fix paths

Without entgql.WithSchemaGenerator entc.go fails to run.

* doc/md: add file titles

Note that the where:TodoWhereInput parameter is pre-filled in the
generated ent.graphql file.

* doc/md: add context to conjunction/negation example

Only add for the first example to provide a lead to readers.
2022-09-27 10:02:16 +03:00
Dan Kortschak
bd80e069b9 doc: fix file name for required change (#2961) 2022-09-27 09:58:45 +03:00
Ariel Mashraki
e93e96ed1b dialect/sql/schema: use serial underlying types for fks (#2963) 2022-09-27 07:54:07 +03:00
Giau. Tran Minh
679109f5c2 entc/gen: remove space around continue for 1.18 compatible (#2962)
Related: https://github.com/golang/go/issues/51670
Signed-off-by: Giau. Tran Minh <hello@giautm.dev>

Signed-off-by: Giau. Tran Minh <hello@giautm.dev>
2022-09-26 21:10:15 +03:00
Dan Kortschak
7ad7df2d04 doc: make mutation and variable match todo.graphql (#2960)
Replay the same GraphQL change made in tutorial-todo-gql-node.md for
tutorial-todo-gql-paginate.md.
2022-09-26 13:42:41 +03:00
yuki2006
16f978298f doc/md: fix broken links to "GraphQL example" (#2959) 2022-09-26 12:21:50 +03:00
Dan Kortschak
192eace0f5 doc: make mutation and variable match todo.graphql (#2958)
Also remove section in gqlgen.yml that does not appear in the local file.
2022-09-26 10:31:26 +03:00
Ariel Mashraki
baa282dac7 doc/tx: improve WithTx example (#2952) 2022-09-24 20:19:14 +03:00
Jannik Clausen
139725ee00 dialect/sql/schema: no longer allocate a PK range for a join table (#2950)
* dialect/sql/schema: no longer allocate a PK range for a join table

* test that no breaking change is introduced
2022-09-23 13:40:36 +03:00
jiurenm
0f5cba6144 doc: update schema-edges.mdx (#2947) 2022-09-22 11:56:05 +03:00
Jannik Clausen
f43b06492f doc/md: add atlas migration import to versioned docs (#2942) 2022-09-21 11:07:39 +02:00