- `c39fe97 <https://github.com/openwisp/django-netjsonconfig/commit/c39fe97>`_: [requirements] `netjsonconfig <http://netjsonconfig.openwisp.org>`_ minimum version is now ``0.5.3`` - `0b64032 <https://github.com/openwisp/django-netjsonconfig/commit/0b64032>`_: [migrations] Renamed ``enabled`` attribute to ``disabled`` in openvpn configurations - `e0f284a <https://github.com/openwisp/django-netjsonconfig/commit/e0f284a>`_: [admin] Show config UUID hex instead of str - `6d75336 <https://github.com/openwisp/django-netjsonconfig/commit/6d75336>`_: [controller] Return uuid hex instead of str in ``register()`` - `7f98358 <https://github.com/openwisp/django-netjsonconfig/commit/7f98358>`_: [admin] Added optional ``admin_theme``
0.5.0
--------------------------
- [general] Improved abstraction and reusability (**potentially backward incompatible**: many internal functions and classes were changed) - [docs] Documented how to extend the base models, admin classes, controller views and app config
0.4.2
--------------------------
- `22 <https://github.com/openwisp/django-netjsonconfig/issues/22>`_: Fixed evaluation of multiple vars
0.4.1
--------------------------
- [vpn] Use "not equal" operator instead of "is not" in CA validation - [openvpn] Corrected wrong "client" mode value to "p2p" - [vpn] Updated custom OpenVpn schema (netjsonconfig 0.5.1) - [general] require at least netjsonconfig 0.5.1
0.4.0
--------------------------
- [general] upgraded minimum django version to 1.10 - [general] upgraded minimum netjsonconfig version to 0.5.0 - [general] added VPN Server management (depends on django-x509) - [general] added ``auto_cert`` feature for automatic management of VPN client certificates - [template] added ``type`` attribute to ``Template`` model, which can be ``generic`` or ``vpn`` - [config] added required unique ``mac_address`` field to ``Config`` model - [settings] added ``NETJSONCONFIG_VPN_BACKENDS`` setting - [settings] added ``NETJSONCONFIG_DEFAULT_VPN_BACKEND`` setting - [settings] added ``NETJSONCONFIG_DEFAULT_AUTO_CERT`` setting - [settings] added ``NETJSONCONFIG_CERT_PATH`` setting - [settings] added ``NETJSONCONFIG_COMMON_NAME_FORMAT`` setting - [settings] backends are now completely overridable - [admin] configuration editor is now initialized empty - [admin] configuration editor buttons order swapped: advanced mode is now on the right side while "object properties" has been renamed to "configuration menu" and moved to the left side - [admin] log failed previews for debugging purposes
0.3.3
--------------------------
- `24 <https://github.com/openwisp/django-netjsonconfig/issues/24>`_: updated outdated dependencies - `9cd6348 <https://github.com/openwisp/django-netjsonconfig/commit/9cd6348>`_: added a more human readable app verbose name - `93ddb9f <https://github.com/openwisp/django-netjsonconfig/commit/93ddb9f>`_: removed incorrect ``verbose_name_plural`` from ``AppConfig`` - `4fd23a1 <https://github.com/openwisp/django-netjsonconfig/commit/4fd23a1>`_: updated requirements to be less strict