- Makes use of session in requests (PR #148)
- Adds
Api.versionproperty to query the NetBox version (PR #187) - Adds
.choices()method to endpoint objects that utilizes DRF's OPTIONS method for discovering available choices for fields that use it. This method will eventually replaceApp.choices()when NetBox retires the/_choicesendpoint. (PR #183) - Adds count() method to Endpoint object. (PR #193)
- Use requests params to form URL parameters. (PR #194)
- Creates a custom model for ChangeObjects and sets its
__str__torequest_id. (PR #195) - Implements
__hash__method on Record. (PR #196) - Implements JsonField object. (PR #197)
- Adds
local_context_datafield to device model as dict. (PR #197)