-
-
Notifications
You must be signed in to change notification settings - Fork 7k
Closed
Labels
Milestone
Description
- Requests Client
- API Client
Hypermedia support- API Client Uploads & Downloads
- RAML Support & Docs
- Schema fixes & Schema generation API
- Validation codes
Technical error handlers- Fix 1.10 deprecation warnings
- Add
HTML_SELECT_CUTOFF
,HTML_SELECT_CUTOFF_TEXT
settings - Add
SCHEMA_COERCE_PATH_PK
,SCHEMA_COERCE_METHOD_NAMES
settings.
- API Client - Credentials.
- API Client - Headers.
- API Client & Requests Client - Documentation.
- API Client & Requests Client -
allow_external / reverse hosts etc. -
Document client library uploads/downloads.- Let's just refer to the more complete docs. -
Hypermedia support. (see Schema & Hypermedia follow ups #4241)Pushing some of this back to 3.6 - Validation error codes. (see Validation error codes with string like object #3775)
- Finalize RAML support. (preliminary)
- Review Swagger support - examples/types, basePath/not at root, examples. (see Type annotations for CoreAPI #4384)
- Review Django REST swagger integration.
- Document RAML support.
- Schema fixes & new schema generation API.
- Document schema generation API. (And limitations)
- Formalize
get_schema_fields()
API. -
Document Cli, CoreJSON, CoreAPI. -
Check remaining 1.10 deprecation warnings on tests. - Root node when using schemas (how to hyperlink?)
- Schema view
- Deprecation warnings (Both deal with those raised by Django 1.10, and move along any
PendingDeprecation
) -
pk
->id
in schema generation. - Media type for CoreJSON
- Update schema examples. (New shortcut, and pk/id)
- Deprecate Router init args for schemas.
-
Technical error handlersDeferred. Tracking under Technical error handlers #4556. -
Register views with routers - Review Schemas should automatically respect API root location #4401 "Schemas should automatically respect API root location"
- Resolve Fields of type 'array' needs an additional key core-api/python-openapi-codec#20
- Resolve Deprecate DjangoFilterBackend #4507
- Resolve Tutorial has a lookup_field problem #4591
- Ensure file uploads and downloads in
API clients
docs adequately documented or linked too. - Note media type for CoreJSON
- Resolve Readme instructions error core-api/python-openapi-codec#23
- Resolve tempfile._TemporaryFileWrapper not available under Google Appengine core-api/python-client#106
- Resolve
session
argument and property for Client. core-api/python-client#107