- Makes use of session in requests (PR #148)
- Adds
Api.version
property 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/_choices
endpoint. (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_data
field to device model as dict. (PR #197)