Jonathan Kim
b8a2d5953a
Don't run tests during deploy stage
2019-12-31 14:34:47 +00:00
Jonathan Kim
399ad13a70
v2.8.0
2019-12-31 14:10:18 +00:00
Jonathan Kim
3dd04f68ab
Update travis config to only run deploy once ( #837 )
2019-12-31 13:56:04 +00:00
Vyacheslav Matyukhin
efe210f8ac
Validate Meta.fields and Meta.exclude on DjangoObjectType ( #842 )
...
Resolves #840
2019-12-31 13:55:45 +00:00
Vyacheslav Matyukhin
f661cf8335
Fix typo in exclude type checking test ( #841 )
2019-12-30 14:14:41 +00:00
dan-klasson
7940a7b954
added support for partial updates in serializers ( #731 )
...
* added support for partial updates in serializers
* Add test to verify partial updates
Co-authored-by: Jonathan Kim <jkimbo@gmail.com>
2019-12-27 14:46:48 +00:00
cbergmiller
45df7445f4
Read csrftoken from DOM if no cookie is set ( #826 )
2019-12-27 14:26:42 +00:00
dependabot[bot]
3d01acf169
Bump django from 2.2.8 to 3.0 in /examples/cookbook ( #825 )
...
Bumps [django](https://github.com/django/django ) from 2.2.8 to 3.0.
- [Release notes](https://github.com/django/django/releases )
- [Commits](https://github.com/django/django/compare/2.2.8...3.0 )
Signed-off-by: dependabot[bot] <support@github.com>
2019-12-27 14:25:34 +00:00
Chibuotu Amadi
b66a3f3479
Add headers arg to GraphQLTestCase.query ( #827 )
...
* Add headers arg to GraphQLTestCase.query
* fix headers NoneType case in GraphQLTestCase.query
* Run format
Co-authored-by: Jonathan Kim <jkimbo@gmail.com>
2019-12-26 11:45:18 +00:00
dependabot[bot]
968002f155
Bump django from 2.2.4 to 2.2.8 in /examples/cookbook ( #821 )
...
Bumps [django](https://github.com/django/django ) from 2.2.4 to 2.2.8.
- [Release notes](https://github.com/django/django/releases )
- [Commits](https://github.com/django/django/compare/2.2.4...2.2.8 )
Signed-off-by: dependabot[bot] <support@github.com>
2019-12-07 19:56:57 +00:00
dependabot[bot]
a73d653274
Bump django from 2.2.4 to 2.2.8 in /examples/cookbook-plain ( #822 )
...
Bumps [django](https://github.com/django/django ) from 2.2.4 to 2.2.8.
- [Release notes](https://github.com/django/django/releases )
- [Commits](https://github.com/django/django/compare/2.2.4...2.2.8 )
Signed-off-by: dependabot[bot] <support@github.com>
2019-12-07 19:56:40 +00:00
Jonathan Kim
374d8a8a9e
v2.7.1
2019-11-29 09:13:36 +00:00
Thiago Bellini Ribeiro
7e7f18ee0e
Keep original queryset on DjangoFilterConnectionField ( #816 )
...
* Keep original queryset on DjangoFilterConnectionField
The PR #796 broke DjangoFilterConnectionField making it always get the
raw queryset from the model to apply the filters in it.
This makes sure that the DjangoObjectType's .get_queryset is called,
keeping any filtering it might have made.
* Add regression test
2019-11-29 09:13:16 +00:00
Jonathan Kim
e82a2d75c6
v2.7.0
2019-11-28 19:23:31 +00:00
Jason Kraus
a818ec9017
replace merge_queryset with resolve_queryset pattern ( #796 )
...
* replace merge_queryset with resolve_queryset pattern
* skip double limit test
* Update graphene_django/fields.py
Co-Authored-By: Jonathan Kim <jkimbo@gmail.com>
* yank skipped test
* fix bad variable ref
* add test for annotations
* add test for using queryset with django filters
* document ththat one should use defer instead of values with queysets and DjangoObjectTypes
2019-11-28 10:49:37 +00:00
Jason Kraus
3ce44908c9
django-filter: resolve field along with lookup expression to pro… ( #805 )
...
* django-filter: resolve field along with lookup expression to properly resolve field
* bring back django-filter with method test
* remove dangling comment
* refactor based on better knowledge of django-filters
2019-11-28 10:48:03 +00:00
Athul Cyriac Ajay
e51e60209a
Updated Tutorial with Highlights ( #801 )
2019-10-31 19:31:31 -04:00
Brett Jackson
def6b15e5b
Update schema introspection docs to show SCHEMA_INDENT option ( #802 )
...
* Update schema introspection docs to show indent settings
* fix whitespace
2019-10-19 20:33:33 +01:00
Misha K
b085b5922a
add Django 3.0 to the test matrix ( #793 )
...
* add Django 3.0 to the test matrix
* fix six imports
2019-10-18 11:38:59 +01:00
Jonathan Kim
e17582e1a1
Update stale.yml
2019-10-18 10:12:03 +01:00
Jens Diemer
8d95596ffb
Note that release information are on github release page ( #790 )
2019-10-01 14:59:52 +01:00
Jonathan Kim
5068ea05c3
v2.6.0
2019-09-22 21:17:44 +01:00
Jonathan Kim
e4cf59ecec
Handle isnull filters differently ( #753 )
...
* Handle isnull filters differently
* Change to rsplit
2019-09-22 21:14:59 +01:00
Jason Kraus
a64ba65bef
convert DRF ChoiceField to Enum ( #537 )
...
* convert DRF ChoiceField to Enum, also impacts FilePathField
* Pep8 fixes
* DRF multiple choices field converts to list of enum
* apply black formatting
2019-09-22 21:13:12 +01:00
rishabh
cd73cab699
converter.py: Fix typo posgres->postgres ( #765 )
...
Fixes typo for HStoreField and RangeField
converters.
2019-09-22 21:10:21 +01:00
Mel van Londen
0962db5aa6
Pin higher version of graphene for proper graphql-core version r… ( #768 )
2019-09-22 21:09:57 +01:00
Gilly Ames
4f21750fc2
Upgrade graphiql version to fix history tool ( #772 )
...
Graphiql has a history tool that allows you to save and label favourites, but this version has a bug (fixed https://github.com/graphql/graphiql/issues/750 ). This change upgrades to the latest version.
2019-09-22 20:43:46 +01:00
Jonathan Kim
fea9b5b194
Extend DjangoListField to use model queryset if none defined ( #732 )
...
* Fix model property
* Only allow DjangoObjectTypes to DjangoListField
* Resolve model queryset by default
* Add some more tests to check behaviour
2019-09-17 09:14:18 -07:00
Tyler Kennedy
4bbc0824a6
Fix a small typo, filerset_class -> filterset_class ( #762 )
2019-09-17 09:13:47 -07:00
Talley Lambert
254e59c36f
Adds variables arg to GraphQLTestCase.query ( #699 )
...
* add variables arg in GraphQLTestCase.query
* update GraphQLTestCase.query docstring and remove type check
2019-09-07 11:49:29 -07:00
Semyon Pupkov
ac79b38cf0
Use field and exclude in docs instead deprecated attrs ( #740 )
2019-09-07 09:49:41 -07:00
A C SREEDHAR REDDY
1b8184ece1
make Mutation class ObjectType. ( #748 )
2019-08-16 14:34:28 +01:00
A C SREEDHAR REDDY
9d245287a4
is_authenticated is bool not callable. ( #749 )
2019-08-16 14:33:59 +01:00
Gert Van Gool
d5e71bc9be
Fix typo of imoprt to import ( #742 )
2019-08-10 21:30:17 +01:00
dependabot[bot]
a04fff9d70
Bump django from 2.1.11 to 2.2.4 in /examples/cookbook-plain ( #736 )
...
Bumps [django](https://github.com/django/django ) from 2.1.11 to 2.2.4.
- [Release notes](https://github.com/django/django/releases )
- [Commits](https://github.com/django/django/compare/2.1.11...2.2.4 )
Signed-off-by: dependabot[bot] <support@github.com>
2019-08-10 18:50:39 +01:00
Jonathan Kim
87aebdb630
v2.5.0 ( #739 )
2019-08-10 11:55:42 +01:00
dependabot[bot]
930adb50ce
Bump django from 2.1.10 to 2.1.11 in /examples/cookbook-plain ( #733 )
...
Bumps [django](https://github.com/django/django ) from 2.1.10 to 2.1.11.
- [Release notes](https://github.com/django/django/releases )
- [Commits](https://github.com/django/django/compare/2.1.10...2.1.11 )
Signed-off-by: dependabot[bot] <support@github.com>
2019-08-07 08:09:56 +01:00
dependabot[bot]
c432d5875b
Bump django from 2.2.3 to 2.2.4 in /examples/cookbook ( #734 )
...
Bumps [django](https://github.com/django/django ) from 2.2.3 to 2.2.4.
- [Release notes](https://github.com/django/django/releases )
- [Commits](https://github.com/django/django/compare/2.2.3...2.2.4 )
Signed-off-by: dependabot[bot] <support@github.com>
2019-08-07 08:09:42 +01:00
Tomasz Kontusz
11605dcdc6
Make DjangoDebugContext wait for nested fields ( #591 )
...
* Make DjangoDebugContext wait for nested fields
This commit makes DjangoDebugContext wait for all field's promises,
even for fields that only started their resolvers after __debug was
resolved.
Fixes #293 .
* Run format
2019-08-07 08:09:17 +01:00
Kike Isidoro
6e137da469
Check for filters defined on base filterset classes ( #730 )
...
* Check for filters defined on base filterset classes
* Make python2.7 compatible and run black
* Add filter method and use filter in test
* Check article headline and reformat
2019-08-07 08:04:04 +01:00
Alexandre Kirszenberg
59f4f134b5
Set converted Django connections to required ( #610 )
2019-08-01 09:31:18 -07:00
Jason Kraus
b1a9293016
fix choices enum: if field can be blank then it isnt required ( #714 )
2019-08-01 09:07:52 +01:00
Jonathan Kim
51adb3632b
Update readme with Django path ( #720 )
2019-07-27 16:14:34 +02:00
Jonathan Kim
de98fb5812
v2.4.0 ( #706 )
2019-07-12 17:38:26 +01:00
Semyon Pupkov
224725039b
Asserting status code before decoding json in assertResponseNoEr… ( #708 )
2019-07-11 20:32:07 +01:00
Jonathan Kim
b7e4937775
Alias only_fields
as fields
and exclude_fields
as exclude
( #691 )
...
* Create new fields and exclude options that are aliased to exclude_fields and only_fields
* Update docs
* Add some checking around fields and exclude definitions
* Add all fields option
* Update docs to include `__all__` option
* Actual order of fields is not stable
* Update docs/queries.rst
Co-Authored-By: Semyon Pupkov <semen.pupkov@gmail.com>
* Fix example code
* Format code
* Start raising PendingDeprecationWarnings for using only_fields and exclude_fields
* Update tests
2019-07-09 14:03:11 +01:00
Pablo Burgos
a2103c19f4
Fix error of multiple inputs with the same type. When using same serializer. ( #530 )
2019-07-09 09:14:04 +01:00
Jonathan Kim
0988e0798a
Adds documentation to CAMELCASE_ERRORS
setting ( #689 )
...
* Rename setting and add documentation
* Add examples
* Use `cls`
2019-07-08 22:22:08 +01:00
Jonathan Kim
aa30750d39
Bugfix: Correct filter types for DjangoFilterConnectionFields ( #682 )
...
* Get form field from Django model before defaulting to django-filter
* Add test
* Cleanup some flake8 warnings and pytest warnings
* Run isort and add black compatible config
2019-07-07 12:11:27 -07:00
Jonathan Kim
9aabe2cbe6
Remove duplicate ErrorType ( #701 )
2019-07-07 20:06:01 +01:00