Skip to content
This repository has been archived by the owner on Jul 9, 2020. It is now read-only.

Releases: openwisp/django-netjsonconfig

0.12.0 [2020-07-01]

01 Jul 00:34
0.12.0
Compare
Choose a tag to compare
  • [feature] Added signals: config_status_changed, checksum_requested, config_download_requested
  • [feature] Added the possibility of specifying default values for variables used in templates
  • [change] Backward incompatible change: the config_modified signal is not emitted anymore when the device is
    created
  • [change] VPN files now have 0600 permissions by default
  • [change] Increased minimum netjsonconfig version to 0.8.0
  • [fix] Avoid errors being hidden by tabs
  • [fix] Fixed clashes between javascript schema validation and variables

0.11.0 [2020-04-02]

02 Apr 17:47
0.11.0
Compare
Choose a tag to compare
  • Added controller view that allows to update the device information (firmware version used)
  • Added NETJSONCONFIG_HARDWARE_ID_AS_NAME setting

0.10.4 [2020-03-21]

22 Mar 00:42
0.10.4
Compare
Choose a tag to compare
  • [admin] Fixed 500 internal server error in change device (now returns 404 correctly)

0.10.3 [2020-03-17]

18 Mar 01:57
0.10.3
Compare
Choose a tag to compare
  • [controller] Added NETJSONCONFIG_REGISTRATION_SELF_CREATION
  • [models] Handled accidental duplication of files across templates
  • [controller] Update hardware device info during registration (if the device already exists, the registration will update its info)
  • [admin] Moved hardware_id field in device list admin
  • [bugfix] Fixed broken preview when using hardware_id context var
  • [admin] Hidden device configuration context field into advanced options
  • [models] Removed LEDE from the OpenWRT backend label

0.10.2 [2020-02-28]

29 Feb 02:10
0.10.2
Compare
Choose a tag to compare
  • [models] Improved consistent key generation, now a consisten key is generated
    also when creating devices from the admin interface (or via model API),
    before it was only done during registration
  • [admin] Fixed unsaved changes JS bug that was triggered in certain cases
  • [deps] Switched back to jsonfield

0.10.1 [2020-02-06]

06 Feb 17:50
0.10.1
Compare
Choose a tag to compare
  • Dropped django-x509<0.6.1 support
  • Dropped django-reversion<=3.0.5 support
  • [admin] Fixed minor bug in VPN client template config editor

0.10.0 [2020-01-24]

24 Jan 17:37
0.10.0
db7e3fd
Compare
Choose a tag to compare
  • Dropped support for python 2 & python<3.6
  • Dropped support for django<2.2
  • Added support for django 3.0
  • Moved from jsonfield to jsonfield2
  • Added support for django-taggit<1.3.0 and dropped django-taggit<0.23.0
  • Dropped support for django-model-utils<4.0, netjsonconfig<0.7.0, django-sortedm2m<3.0.0, django-x509<0.6

0.9.0 [2020-01-09]

09 Jan 19:30
Compare
Choose a tag to compare
  • [feature] Added management IP feature
  • [change] Changed configuration status: running has been renamed to applied
  • [admin] Added NETJSONCONFIG_MANAGEMENT_IP_DEVICE_LIST setting
  • [admin] Added NETJSONCONFIG_BACKEND_DEVICE_LIST setting
  • [x509] Fixed common_name redundancy
  • [admin] Hidden "Download Configuration" button when no config is available
  • [controller] Register view now updates device details
  • [deps] Added support for Django 2.1 and Django 2.2
  • [models] Added support for hardware ID / serial number
  • [device] Add context field to device
  • [bugfix] Show error when the preview is experiencing issues
  • [ux] Group device change form in tabs
  • [ux] Show loading indicator while loading preview
  • [vpn] Add controller views (download & checksum) for VPN config
  • [vpn] Fixed DH params in preview #107
  • [change] Moved urls to admin namespace
  • [feature] Implement copy/clone templates
  • [feature] Added API to get context of device
  • [bugfix] Ensure atomicity of transactions with database during auto-registration

0.8.1 [2018-07-12]

12 Jul 11:30
Compare
Choose a tag to compare
  • 88ad549: [controller] Avoid failure if device exists but not config
  • 1fca275: [vpn] Ensure ca_path does not contain spaces
  • dbab6ca: [vpn] Added auto VPN client template generation hint
  • #73: [docs] Improved instructions on how to extend and reuse the app
    (thanks to @redhog)
  • 550eb52: [models] Added config_modified signal
  • d1172e7: [cleanup] Removed obsolete TimeStampedEditableAdmin
  • f6bd09e: [admin] Added forgotten notes field to Device edit page
  • #74: [js] Generalized json-widget to handle non-config fields
    (thanks to @redhog)

0.8.0 [2018-02-19]

19 Feb 12:13
Compare
Choose a tag to compare
  • #62: [models] Added a name validator to Device.name
  • #68: Added support for django 2.0