Ariel Mashraki
|
9aba4ae091
|
entc/gen: initial work for multi-schema migration using atlasgo.io (#3821)
|
2023-11-13 12:35:31 +02:00 |
|
Ariel Mashraki
|
8a848a6475
|
entc/gen: nillable update setters for non-optional fields (#3788)
|
2023-10-12 21:26:07 +03:00 |
|
Ariel Mashraki
|
797534a0d1
|
go: update ariga.io/atlas to latest version (#3751)
|
2023-09-18 10:30:25 +03:00 |
|
Ariel Mashraki
|
dc8ea50747
|
entc/gen: add support for MapBulkCreate (#3696)
|
2023-08-16 11:46:14 +03:00 |
|
Yasser Sobhy
|
0b0cc90245
|
entc/gen: mark field as cleared when clearing edges (#3651)
* mark field as cleared when clearing edges
* regenerate examples
* run go generate in entc/integration
* runn go mod tidy
|
2023-07-21 16:17:39 +03:00 |
|
Ariel Mashraki
|
c46cf6317b
|
entc/gen: allow catching nested tx attemps with errors.Is (#3636)
|
2023-07-08 12:03:37 +03:00 |
|
Ariel Mashraki
|
f0a81e2640
|
dialect/sql: add predicate to check hasprefix between columns/fields
|
2023-06-22 15:43:25 +03:00 |
|
Ariel Mashraki
|
808edd134d
|
dialect/sql: support capturing predicates in selectors
This allows custom predicates mutating the root querying and still respect the AND/OR/NOT semantics
|
2023-06-22 00:08:26 +03:00 |
|
Ariel Mashraki
|
4787899669
|
go: update ariga.io/atlas to latest version (#3610)
|
2023-06-21 12:24:05 +03:00 |
|
Ariel Mashraki
|
ee7a50bc48
|
entc/integration: add missing license header (#3594)
|
2023-06-09 09:19:57 +03:00 |
|
Ariel Mashraki
|
e8a2548915
|
entc/gen: allow naming ent/schemas as builder (#3593)
|
2023-06-09 01:16:56 +03:00 |
|
Ariel Mashraki
|
79820a3c93
|
entc/gen: quote index annotations in generated schemas (#3578)
Fixed https://github.com/ent/ent/issues/3558
|
2023-06-02 09:41:04 +03:00 |
|
Jannik Clausen
|
9f917c7263
|
schema/fields: validate for slices builder (#3566)
This PR changes the way slice types are built and adds the possibility to add a custom validation function to json slice types.
|
2023-05-30 10:02:27 +02:00 |
|
Ariel Mashraki
|
a8851db571
|
dialect/sql/sqljson: inline boolean values (#3570)
Some drivers like mysql encodes them as 0/1
|
2023-05-29 17:15:32 +03:00 |
|
Ariel Mashraki
|
633d021f48
|
entc/gen: avoid conflict between package and receiver names (#3563)
|
2023-05-25 14:45:57 +03:00 |
|
Ariel Mashraki
|
0aaaad6ccc
|
entc/gen: fix conflicts between fields named 'op' and Mutation.Op (#3550)
|
2023-05-20 10:28:59 +03:00 |
|
Ariel Mashraki
|
36553bbd8a
|
entc/gen: avoid conflict between order by edge-count and fields end with _count (#3534)
|
2023-05-12 10:56:26 +03:00 |
|
Ariel Mashraki
|
dcb84d8a9f
|
ent/privacy: move some of the generated privacy helpers to ent/privacy (#3527)
|
2023-05-07 17:52:09 +03:00 |
|
Ariel Mashraki
|
fc8d095da8
|
dialect/sql: add OrderByRand option (#3518)
|
2023-05-04 12:13:24 +03:00 |
|
Ariel Mashraki
|
f251400818
|
dialect/sql/schema: support passing schema diff options (#3516)
|
2023-05-03 11:28:10 +03:00 |
|
Ariel Mashraki
|
9c677e538f
|
entc/load: report 'go mod' errors on schema loading (#3511)
|
2023-04-30 18:02:44 +03:00 |
|
Ariel Mashraki
|
98eba0c261
|
doc: add schema inspection to getting-started page (#3510)
|
2023-04-30 16:17:44 +03:00 |
|
Jannik Clausen
|
78c9c0d947
|
entc/gen/template: fix intercept package imports (#3507)
|
2023-04-28 16:26:17 +02:00 |
|
Ariel Mashraki
|
a675412c96
|
entc/gen: remoev unnecessary type arguments (#3503)
|
2023-04-25 13:46:29 +03:00 |
|
Ariel Mashraki
|
6198beb484
|
entc/gen: load referenced foreign-keys on eager-loading (#3497)
|
2023-04-20 17:26:37 +03:00 |
|
Ariel Mashraki
|
44b8648720
|
dialect/sql/sqlgraph: allow query edge fields with alias (#3470)
|
2023-04-11 13:55:04 +03:00 |
|
Ariel Mashraki
|
da69615bd0
|
entc/gen: rename <type>.Order to <type>.OrderOption (#3468)
Also, avoid generting predicate without op in case a field named: order_option
|
2023-04-11 08:23:29 +03:00 |
|
Ariel Mashraki
|
065cb9f9ff
|
entc/gen: avoid ambiguous column names when joining the same table (#3461)
|
2023-04-10 06:29:17 +03:00 |
|
Ariel Mashraki
|
5b1de3901a
|
doc: update ordering fluent api (#3456)
|
2023-04-09 15:00:16 +03:00 |
|
Ariel Mashraki
|
064c9118b7
|
entc/gen: add fluent-api for order options (#3449)
|
2023-04-09 10:37:42 +03:00 |
|
Ariel Mashraki
|
02bb3269af
|
dialect/sql: move order-by options to top-level driver package (#3446)
|
2023-04-07 00:35:20 +03:00 |
|
Ariel Mashraki
|
0e7203655e
|
dialect/sql/sqlgraph: allow selecting order by terms (#3439)
|
2023-04-04 14:00:35 +03:00 |
|
Ariel Mashraki
|
4c332f7bba
|
doc/features: add dynamic values support (#3436)
|
2023-04-03 17:55:28 +03:00 |
|
Ariel Mashraki
|
ba7f158a9c
|
entc/gen: allow scanning dynamic sql values (#3432)
|
2023-04-03 17:07:24 +03:00 |
|
Ariel Mashraki
|
abafd91b2d
|
dialect/sql: move columns check from codegen to sql package (#3431)
|
2023-04-02 13:57:21 +03:00 |
|
Ariel Mashraki
|
60bb939fc2
|
dialect/sql/sqlgraph: add function to order by edge terms (#3426)
|
2023-04-01 20:55:00 +03:00 |
|
Zhizhen He
|
6f847a3492
|
ci: add spell checker and fix existing typo (#3420)
* ci: add spell checker and fix existing typo
* chore: move typos.toml to .github
* fix: correct config file path
|
2023-03-30 11:38:29 +03:00 |
|
Ariel Mashraki
|
e3cee0adc2
|
dialect/sql/sqlgraph: add function to order by edge count (#3422)
|
2023-03-30 10:10:59 +03:00 |
|
Ariel Mashraki
|
d9e7adfa05
|
dialect/sql/sqlgraph: catch SQLite INSERT errors executed with Driver.Query (#3415)
|
2023-03-27 22:21:47 +03:00 |
|
Ariel Mashraki
|
b435c97c99
|
entc/integration: move tests to a separate module (#3411)
|
2023-03-25 10:59:29 +03:00 |
|
Ariel Mashraki
|
c35f786f86
|
entc/gen: ensure edge-fields are selected when their edges are loaded (#3401)
|
2023-03-20 19:11:04 +02:00 |
|
Ariel Mashraki
|
3f1063c77e
|
schema/field: add support or external ValueScanner (#3391)
|
2023-03-16 22:18:54 +02:00 |
|
Ariel Mashraki
|
acc4c5aac6
|
entc/gen: remove todo from template (#3385)
|
2023-03-13 18:57:12 +02:00 |
|
Anton Telyshev
|
148f7d51a0
|
entc/gen: add redundant any() to withHooks to make linters work (#3360)
See https://github.com/golang/go/issues/58633 for more info.
|
2023-03-12 11:47:07 +02:00 |
|
Ariel Mashraki
|
bbbedf53af
|
entc/gen: add EqualFold and ContainsFold to string IDs (#3382)
|
2023-03-12 11:42:13 +02:00 |
|
Ariel Mashraki
|
81eb431081
|
schema/field: allow using JSON fields with type 'any' (#3380)
Fixed https://github.com/ent/ent/issues/3104
|
2023-03-10 10:20:51 +02:00 |
|
Ariel Mashraki
|
546789b7d5
|
entc/gen: minor cleaning to codegen (#3377)
|
2023-03-09 22:08:18 +02:00 |
|
Ariel Mashraki
|
3b7715b552
|
dialect/sql/schema: allow setting table comments (#3365)
|
2023-03-04 20:50:26 +02:00 |
|
Ariel Mashraki
|
9517200cb6
|
schema/field: fallback to native validator if not configured one (#3359)
|
2023-03-01 12:09:26 +02:00 |
|
Ariel Mashraki
|
89e2d52000
|
entc/gen: merge context.go contents to ent.go file (#3355)
|
2023-02-28 11:55:34 +02:00 |
|