Skip to content

1.0.0 [2022-05-06]

Latest
Compare
Choose a tag to compare
@nemesifier nemesifier released this 06 May 19:37
· 71 commits to master since this release
1.0.0

Features

  • Switched to new OpenWISP theme, registered the new menu items
  • Added more REST API endpoint to manipulate details of Topology, Node
    and Link

Changes

Backward incompatible changes

  • Changed URL prefix of REST API from to /api/v1/topology/
    /api/v1/network-topology/ for consistency with the other OpenWISP
    Modules
  • Removed deprecated old receive topology API url; use the new URL:
    /api/v1/network-topology/topology/{id}/receive/

Dependencies

  • Dropped support for Python 3.6
  • Added support for Python 3.8 and Python 3.9
  • Dropped support for Django 2.2
  • Added support for Django 3.2 and 4.0
  • Increased OpenWISP Users version to 1.0.0
  • Removed redundant django-model-utils (it's defined in
    openwisp-utils)

Other changes

  • Moved uuid field of topology admin after main fields
  • Changed "View topology graph" button color
  • Added the openwisp-utils DjangoModelPermissions class to API
    views
  • Allow nodes, link and topologies to be shared among different
    organizations

Bugfixes

  • Ensured Link and Node belong to the same topology
  • Removed use of custom has_permission() of old openwisp-utils
  • Make sure migrations depend on swappable openwisp modules
  • Load Organization model with swappable in tests