dependabot[bot]
6a0ef7a057
build(deps): bump go.opencensus.io from 0.22.3 to 0.22.4 ( #624 )
...
Bumps [go.opencensus.io](https://github.com/census-instrumentation/opencensus-go ) from 0.22.3 to 0.22.4.
- [Release notes](https://github.com/census-instrumentation/opencensus-go/releases )
- [Commits](https://github.com/census-instrumentation/opencensus-go/compare/v0.22.3...v0.22.4 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-07-20 07:16:49 +03:00
dependabot[bot]
36729a945e
build(deps): bump github.com/lib/pq from 1.2.0 to 1.7.0 ( #623 )
...
Bumps [github.com/lib/pq](https://github.com/lib/pq ) from 1.2.0 to 1.7.0.
- [Release notes](https://github.com/lib/pq/releases )
- [Commits](https://github.com/lib/pq/compare/v1.2.0...v1.7.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-07-20 07:16:34 +03:00
Ariel Mashraki
54f0a6769b
schema/field: add annotation option to schema field ( #622 )
2020-07-19 18:01:04 +03:00
dependabot[bot]
bdd80ebb3f
build(deps): bump github.com/mitchellh/mapstructure from 1.2.2 to 1.3.2 ( #620 )
...
Bumps [github.com/mitchellh/mapstructure](https://github.com/mitchellh/mapstructure ) from 1.2.2 to 1.3.2.
- [Release notes](https://github.com/mitchellh/mapstructure/releases )
- [Changelog](https://github.com/mitchellh/mapstructure/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mitchellh/mapstructure/compare/v1.2.2...v1.3.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-07-17 23:43:15 +03:00
dependabot[bot]
7fc92be193
build(deps): bump github.com/json-iterator/go from 1.1.9 to 1.1.10 ( #619 )
...
Bumps [github.com/json-iterator/go](https://github.com/json-iterator/go ) from 1.1.9 to 1.1.10.
- [Release notes](https://github.com/json-iterator/go/releases )
- [Commits](https://github.com/json-iterator/go/compare/v1.1.9...v1.1.10 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-07-17 23:38:37 +03:00
dependabot[bot]
31506b8e9a
build(deps): bump github.com/stretchr/testify from 1.4.0 to 1.6.1 ( #618 )
...
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify ) from 1.4.0 to 1.6.1.
- [Release notes](https://github.com/stretchr/testify/releases )
- [Commits](https://github.com/stretchr/testify/compare/v1.4.0...v1.6.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-07-17 23:38:16 +03:00
dependabot[bot]
0e9adf8627
build(deps): bump github.com/mattn/go-sqlite3 from 1.13.0 to 1.14.0 ( #617 )
...
Bumps [github.com/mattn/go-sqlite3](https://github.com/mattn/go-sqlite3 ) from 1.13.0 to 1.14.0.
- [Release notes](https://github.com/mattn/go-sqlite3/releases )
- [Commits](https://github.com/mattn/go-sqlite3/compare/v1.13.0...v1.14.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-07-17 23:37:00 +03:00
dependabot[bot]
091d3cd90d
build(deps): bump github.com/DATA-DOG/go-sqlmock from 1.3.3 to 1.4.1 ( #616 )
...
Bumps [github.com/DATA-DOG/go-sqlmock](https://github.com/DATA-DOG/go-sqlmock ) from 1.3.3 to 1.4.1.
- [Release notes](https://github.com/DATA-DOG/go-sqlmock/releases )
- [Commits](https://github.com/DATA-DOG/go-sqlmock/compare/v1.3.3...v1.4.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-07-17 23:36:05 +03:00
dependabot[bot]
1f94ba0a7d
build(deps): bump golangci/golangci-lint-action from v1 to v2 ( #615 )
...
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action ) from v1 to v2.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases )
- [Commits](https://github.com/golangci/golangci-lint-action/compare/v1...c238b72278d97934fd2cb007b97162d5b44757df )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-07-17 23:33:00 +03:00
dependabot[bot]
d30ed79f44
build(deps): bump actions/setup-node from v1 to v2.1.0 ( #614 )
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from v1 to v2.1.0.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v1...1ae8f4b1fd89676f69b55d3dd6932b6df089ff7b )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-07-17 23:27:47 +03:00
Ariel Mashraki
88f9e803b8
github: add dependabot integration
2020-07-17 23:22:31 +03:00
Ariel Mashraki
33e4eb3a52
dialect/sql/schema: change id type of ent_types table to be unsigned ( #612 )
2020-07-16 20:07:37 +03:00
Ariel Mashraki
4e9fd67a3e
entc/gen: allow setting unique fields with default values of type function ( #610 )
...
Fixed #609
2020-07-16 18:57:08 +03:00
Ariel Mashraki
9d42b5ef40
entc/gen: rename OnlyXID to OnlyIDX in codegen ( #608 )
v0.2.7
2020-07-16 17:21:41 +03:00
Ariel Mashraki
f629275d60
doc: use dialect package constant in example ( #607 )
2020-07-15 19:30:23 +03:00
Ariel Mashraki
399883a71a
entc/gen/sql: move spec creation to a function ( #604 )
...
To be shared with batch-create builder
2020-07-13 13:27:36 +03:00
Alex Snast
f7d4a52e68
entc: adding fail method to template engine
...
Signed-off-by: Alex Snast <alexsn@fb.com >
2020-07-12 13:56:03 +03:00
Ariel Mashraki
71feecbc07
ci/github: ignore ci on tag releases ( #601 )
2020-07-12 12:32:06 +03:00
Ariel Mashraki
6cd1d18d46
doc: add transaction hooks to entgo.io ( #600 )
v0.2.6
2020-07-12 11:36:29 +03:00
Ariel Mashraki
e6c91e1dbf
entc/gen: add support for tx hooks ( #575 )
2020-07-12 11:07:14 +03:00
Alex Snast
7b34abd8b4
entc/gen: adding singular variants of select query finishers ( #594 )
...
Signed-off-by: Alex Snast <alexsn@fb.com >
2020-07-09 10:59:33 +03:00
Ariel Mashraki
720766432a
dialect/sql/sqlgraph: initial work for batch insert ( #573 )
...
This is the first part for adding batch insert support for the framework.
The second part if the codegen.
2020-07-08 17:48:26 +03:00
Alex Snast
7df2e02343
ci/lint: enabling goheader linter ensuring the existance of a license header in go files ( #593 )
...
Signed-off-by: Alex Snast <alexsn@fb.com >
2020-07-07 15:36:09 +03:00
Ariel Mashraki
ba9581cd77
doc: update project status ( #592 )
...
ent is not experimental anymore
2020-07-07 12:08:51 +03:00
Ariel Mashraki
837c000ea3
ent: export OldField method in ent.Mutation ( #590 )
2020-07-06 17:14:00 +03:00
Alex Snast
ef402679b4
Adding hook conditions ( #589 )
...
* entc/gen: adding hook condition tests
Signed-off-by: Alex Snast <alexsn@fb.com >
* Revert "entc/gen: adding hook condition tests"
This reverts commit 3a46ea6cbf .
* entc/gen: adding hook conditions
Signed-off-by: Alex Snast <alexsn@fb.com >
* entc/gen: adding hook condition tests
Signed-off-by: Alex Snast <alexsn@fb.com >
2020-07-06 16:40:51 +03:00
Ariel Mashraki
cedeef653a
dialect/sql/schema: accept convert from string2enum and enum2stirng ( #587 )
2020-07-05 22:22:50 +03:00
Ariel Mashraki
1a8d98f507
entc/gen: add option to extend existing templates ( #583 )
2020-07-05 14:48:18 +03:00
Alex Snast
6e1da6a891
entc/gen: add Type.EnumFields helper ( #584 )
...
Signed-off-by: Alex Snast <alexsn@fb.com >
2020-07-05 14:17:58 +03:00
Ariel Mashraki
dca96ca564
entc/gen: revet the new format for enums ( #581 )
...
Some acronyms don't exist in entc, and we define them as uppercase to control the Go constant name
2020-07-04 20:55:05 +03:00
Alex Snast
18148430cd
entc/gen: fix enum value validator
...
Signed-off-by: Alex Snast <alexsn@fb.com >
2020-07-04 16:15:06 +03:00
Alex Snast
361b796e90
entc/gen: make enum names pascal case regadless of value case
...
Signed-off-by: Alex Snast <alexsn@fb.com >
2020-07-04 15:19:46 +03:00
Alex Snast
da56f8e6e8
entc/gen: define method receiver on enum fields ( #580 )
...
Signed-off-by: Alex Snast <alexsn@fb.com >
2020-07-03 20:41:32 +03:00
Mohammed Abubakar
902b29d9bf
schema/field: add the Unique option to the UUID field builder ( #579 )
...
* add the Unique option to the UUID field builder
* Update schema/field/field_test.go
Co-authored-by: Ariel Mashraki <7413593+a8m@users.noreply.github.com >
Co-authored-by: Ariel Mashraki <7413593+a8m@users.noreply.github.com >
2020-07-03 16:31:30 +03:00
Ariel Mashraki
0ebb0f5e13
entc/gen: add IsBool method to gen.Field ( #577 )
2020-07-02 16:42:48 +03:00
Ariel Mashraki
5e58b094d8
schema/field: add Comparable method to TypeInfo ( #576 )
2020-07-02 16:34:34 +03:00
Roger Ng
372ccf79aa
doc: add a sql.DB integration section for pgx with PostgreSQL ( #574 )
...
* doc: add a sql.DB integration section for pgx with PostgreSQL
* Fix indentation
2020-06-29 14:58:52 +03:00
Ariel Mashraki
52305c1834
doc: add a mutation section for crud interface ( #570 )
2020-06-25 23:17:20 +03:00
Ariel Mashraki
052ba49294
entc/gen: convert GoType to basic type for validators ( #568 )
...
Fixed #567
2020-06-25 15:08:43 +03:00
Ariel Mashraki
e1c8ec1dce
entc/integration: truncate items table before each test ( #564 )
2020-06-23 16:12:49 +03:00
Ariel Mashraki
3e7481c3a0
dialect/sql/schema: ignore mysql default values for type type ( #561 )
2020-06-21 23:16:05 +03:00
Alex Snast
93c78aeda6
ent/ci: avoid ci trigger on doc changes
2020-06-18 09:36:27 +03:00
Ariel Mashraki
55c48a7ef8
dialect/sql/schema: minor style change ( #557 )
2020-06-17 23:12:03 +03:00
Alex Snast
afd1ff0dfd
migrating ci to github actions ( #554 )
v0.2.5
2020-06-17 18:28:06 +03:00
Ariel Mashraki
c5503d76ad
entc/integration: fix issue with storage-key and inverse-edges ( #556 )
2020-06-17 18:17:09 +03:00
Jelmer Snoeck
b150cde478
entc/gen: introduce validation errors ( #547 )
...
This introduces the concept of validation errors, where we have a high
level validation error which wraps a more detailed error message.
The higher level `ValidationError` is set up in the generated files, much
like the `NotFoundError` and `ConstraintError` and is accompanied by an
`IsValidationError` check method. Thus, it can be used as follows:
```go
t, err := tx.Team.Create().SetName(input.Name).Save(ctx)
if ent.IsValidationError(err) {
// handle validation error response
}
```
2020-06-17 17:11:39 +03:00
Ariel Mashraki
c616f7f2e7
doc: add docs for edges storage-key option ( #551 )
v0.2.4
2020-06-16 22:50:29 +03:00
Alex Snast
1f553bc145
entc/gen: adding hook.Unless helper ( #550 )
2020-06-16 16:16:02 +03:00
Ariel Mashraki
47f1a203aa
schema/edge: an storage-key option for edges ( #545 )
...
* schema/edge: an storage-key option for edges
* schema/edge: use Column(s) with functional options
2020-06-15 23:06:00 +03:00
Ariel Mashraki
d26fbaeb54
dialect/postgres: fix postgres naming prefix and detection for indexes ( #543 )
2020-06-10 22:24:16 +03:00