Changelog
* Fix node filtering 2d1ab4b92a40df33c6ca80e728bab8819847e5ec
* Fix field choice collision 03f3fbef22a85a966e8b9c2e4f6f8749a93dabf5
* Fix reverse fields name eb02f8781c2b0f140a1811df07fd07fdcf1feac2
* Allow recursive nodes acff3d59dbcb857b7be41a4d87042f06bc0d39fe
* Accept connections for DjangoFilterConnectionField a599e4cb3eded1d3f2b56ba4a2a5ed1e1c16c8e0
* Allow nodes to skip the registry 0ec8d2c828f84d987ef3f6c1f61be322e3445af2
* Improved support for GraphQL batch c8179de895363051ab83f2acaf75bea31a9a55d2 1139507a149451cca79004fec932532c9dc6a6ea
* Simplified `DjangoConnectionField` logic 4cc46736bf7297d3f927115daedd1c332c7a38ef
* Avoid redundant filtering in non nested nodes 87f0c3398397c17e5a92d8f048666c4506d2705b
* Add tests for `only`/`exclude_fields` options in `DjangoObjectType` 46048cd21844366e3c0b2b58e45a2fe135ae0b9a
* Remove `django_graphiql` requirement 005bb7fe04db5614b8327138d11a5d7169a65ab2
* Fix filter and resolver on connection fields 3803e9a762c1be0bf48373f497889efda9bc2a63
* Added `RELAY_CONNECTION_MAX_LIMIT` and `RELAY_CONNECTION_ENFORCE_FIRST_OR_LAST` settings 46a1ddedd8af3a73bac5615355e0f92375420ee9
Docs
* Add login required example 441dde47819954e09c7bb731e387fec050fe9f5d
* Added documentations for limiting field access using exclude_fields f3d9cbcd1448fd39bd4ecbdc365138c8af39f4dd
* Add introduction tutorial 488992b0473e098999a337296e0983cf10916dc7
* Small fixes (spelling: fd91f783660aeab122a2cbd2c08b89093c7f955d)
* Improved docs for running tests locally 28db2c05061e0870951cf1cc93963ac6ad0bcf1b