* Upgrade setuptools in the Docker container, fixing 277 * Add various indicies to the Change model to speed up lookups * Add a ``diff`` API endpoint to ``/change/``, which returns a unified diff of the JSON representation of the changed object, from its state before the given Change happened and its current state.
1.1.7
------------------
* This adds a new setting called ``NSOT_NEW_USERS_AS_SUPERUSER`` which defaults to ``True``, to toggle whether users coming in via the ``auth_header`` authentication method (proxy authentication) are created with superuser permissions. If toggled to ``False``, new users are not given superuser and it will be expected that custom permissions will be utilized to control admin privileges. * This also updates the API permissions validation from requiring "staff" permissions to requiring model permissions. For existing users that already have staff/superuser permission and default behaviors, there is no impact.
1.1.6
------------------
* Fix 279: Bugfix in fetching locale-aware javascript for admin panel which was preventing admin panel widgets from properly loading, displaying only their basic styled HTML rendering. This can be seen in the group add/edit panel where you're selecting permissions for a group. * Fix 280: Fix 500 error when modifying users in admin panel by adding the password field back into the user change form for display purposes only.
1.1.5
------------------
* Groups have been re-enabled in the admin dashboard UI so that group-level object permissions can be managed within NSoT. There is no other integration of this support at this time.
1.1.4
------------------
* Fix 260 - Add Interface tree traversal methods
+ Similar to the methods already available on Network, this adds ``parent``, ``ancestors``, ``root``, ``siblings``, ``children`` and ``descendants`` to the ``InterfaceViewSet`` as well as corresponding ``get_*`` methods to the Interface model.
1.1.3
------------------
* Bump ``django-smart-selects`` to version 1.3.x * Fixes a regression that was introduced in version 1.2.9 when an XSS bug was fixed * Change ``requirements.txt`` to use Compatible Release version specifiers and track patch-level updates on all of our dependencies