What's Changed
- doc: fix typos in paging.md by @a8m in #3458
- entsql: added OnDelete annotation by @giautm in #3459
- doc/md: update doc for OnDelete annotation by @giautm in #3460
- entc/gen: avoid ambiguous column names when joining the same table by @a8m in #3461
- entc/gen: rename .Order to .OrderOption by @a8m in #3468
- dialect/sql: skip formatting qualified columns by @a8m in #3469
- dialect/sql/sqlgraph: allow query edge fields with alias by @a8m in #3470
- dialect/sql: add method for finding selection occurrences in queries by @a8m in #3473
- doc: add entgql edge ordering by @a8m in #3482
- cmd/ent: hide the --idtype flag from generate command by @a8m in #3490
- dialect/sql/sqlgraph: replace id IN with EXISTS for HasNeighbors predicates by @a8m in #3492
- .github/workflow: added atlas-ci for examples by @giautm in #3496
- entc/gen: load referenced foreign-keys on eager-loading by @a8m in #3497
- entc/gen: remove unnecessary type arguments by @a8m in #3503
- doc/md/ci: fix broken link for ent/contrib/ci action's repo by @Arthur1 in #3504
- doc/md: edge ordering is supported by @masseelch in #3506
- entc/gen/template: fix intercept package imports by @masseelch in #3507
- doc: add schema inspection to getting-started page by @a8m in #3510
- entc/load: report 'go mod' errors on schema loading by @a8m in #3511
- .github/workflow: sync action by @giautm in #3513
- dialect/sql/schema: allow ariga.io/atlas schema diff to be extended by @a8m in #3514
- dialect/sql/schema: support passing schema diff options by @a8m in #3516
- dialect/sql: add OrderByRand option by @a8m in #3518
- ent/privacy: move some of the generated privacy helpers to ent/privacy by @a8m in #3527
- entc/gen: avoid conflict between order by edge-count and fields end with _count by @a8m in #3534
- Fix typo in docs by @jibbolo in #3539
- dialect/sql: expose the underlying builder of UpdateSet by @a8m in #3541
- Fix go install instruction for atlas by @toshi0607 in #3526
- entc/gen: fix conflicts between fields named 'op' and Mutation.Op by @a8m in #3550
- ent: document ent.Value returned by mutations by @a8m in #3556
- entc/gen: avoid conflict between package and receiver names by @a8m in #3563
- dialect/sql/sqljson: inline boolean values by @a8m in #3570
- schema/fields: validate for slices builder by @masseelch in #3566
- entc/gen: quote index annotations in generated schemas by @a8m in #3578
- entc/gen: allow naming ent/schemas as builder by @a8m in #3593
- entc/integration: add missing license header by @a8m in #3594
- dialect/sql/sqlgraph: expose standard modifier to eager-load N neighbors by @a8m in #3603
- .github: bump go version by @a8m in #3609
- go: update ariga.io/atlas to latest version by @a8m in #3610
- dialect/sql: support capturing predicates in selectors by @a8m in #3612
- dialect/sql: add predicate to check hasprefix between columns/fields by @a8m in #3614
- doc/md: fix edge.Annotations method name typo by @Mozuha in #3618
- doc: fix new project instructions in tutorial-setup.md by @vijal-patel in #3622
- entc/gen: allow catching nested tx attempt with errors.Is by @a8m in #3636
- Remove useless wording by @willfaught in #3640
- mark field as cleared when clearing edges by @yasser-sobhy in #3651
- dialect/sql/schema: allow only table creation modification in automatic schema planning by @a8m in #3660
- doc/website/blog: vis with atlas by @rotemtam in #3688
- entc/gen: add support for MapBulkCreate by @a8m in #3696
- Feat: added nil checks to sqlgraph constraint errors by @lucvankessel in #3701
- Update 2022-05-09-versioned-migrations-sum-file.md by @gedalyah-ariga in #3685
- doc/ci - removed a reference to a hard coded go version by @dorav in #3732
- go: update ariga.io/atlas to latest version by @a8m in #3751
- doc/website: visualize ent/schema as erd by @a8m in #3758
- doc/md: fix custom predicate example by @masseelch in #3764
- Fix example in docs/crud/#create-many by @adamzapasnik in #3770
- entc/gen: nillable update setters for non-optional fields by @a8m in #3788
- dialect/entsql: add helper function for creating table annotation by @a8m in #3816
- doc/md: drop v10 support and add v15 for PostgreSQL by @oinume in #3806
- dialect/entsql: add schema to package annotation by @a8m in #3817
- dialect/sql/schema: add table schema by @a8m in #3818
- dialect/atlas: initial work for multi-schema migration using atlas by @a8m in #3821
- doc: add multi-schema migrations using atlas by @a8m in #3825
Full Changelog: v0.12.0...v0.12.5