Skip to content

Latest commit

 

History

History
288 lines (214 loc) · 5.67 KB

CHANGELOG.md

File metadata and controls

288 lines (214 loc) · 5.67 KB

Changelog

Unreleased

Added

  • help text for info_traffic
  • ORM configuration options exposed
  • NetworkIXLan.ix_side field added
  • NetworkIXLan.net_side field added

Fixed

  • missing migrations
  • facility voltage value migration to fix peeringdb-py#86 on old databases

Changed

  • Facility.property label for Lessee changed to "Leased or Rented"
  • Facility.property help text clarified
  • social media service twitter renamed to x

Deprecated

  • InternetExchange.media field has been deprecated and will default to Ethernet until it will be removed in v3 of the PeeringDB API.

3.4.0

Added

  • added bfd_support field to Network

3.3.0

Added

  • added info_types field to Network to support multi choice type selection

Changed

  • changed available_voltage_services in Facility to allow 48 VDC, 400 VAC and 480 VAC

3.2.0

Added

  • help text for is_rs_peer, campus, carrier and policy

Changed

  • website field restrictions

3.1.0

Added

  • django 4.2 support
  • python 3.11 support

Removed

  • python 3.7 support

3.0.1

Fixed

  • fix issue with empty and none values in MultipleChoiceField

3.0.0

Added

  • Organization social_media field
  • Facility social_media field
  • InternetExchange social_media field
  • Network social_media field
  • Campus social_media field
  • Carrier social_media field

Removed

  • django2.2 support
  • django3.0 support

2.16.0

Added

  • Campus object

2.15.0

Added

  • Carrier object
  • CarrierFacility object

Fixed

  • issue with with some environments missing asgiref

Changed

  • MTU changed from free-form to validate against a set of choices, currently 1500, 9000

2.14.1

Fixed

  • fix incorrect country-code to continent mappings for Georgia (GE) and Puerto Rico (PR)

2.14.0

Added

  • rir_status to Network
  • rir_status_updated to Network

2.13.0

Added

  • python 3.10

Fixed

Removed

  • python 3.6

2.12.0

Added

  • status_dashboard to InternetExchange
  • status_dashboard to Network
  • status_dashboard to Facility

Fixed

  • django ugettext deprecation warning

2.11.0

Added

  • sales_email to InternetExchange
  • sales_phone to InternetExchange

2.10.0

Added

  • region_continent field to Facility

2.9.0

Added

  • property to Facility
  • available_voltage_services to Facility
  • diverse_serving_substations to Facility

2.8.0

Added

  • python 3.9 support
  • Django 3.2 support
  • str methods to more models (#52)
  • django admin interface views (#63)

Removed

  • python 3.5 support

2.7.0

Added

  • service_level to InternetExchange
  • terms to InternetExchange

2.6.0

Added

  • name_long field to Network
  • aka field to InternetExchange
  • name_long field to Facility
  • aka field to Facility
  • name_long field to Organization
  • aka field to Organization
  • github workflow for tests

2.5.0

Added

  • suite and ``floorfields toAddressModel`
  • better tooltip/help text for phone fields

2.4.0

Added

  • "Government" network type
  • "Network Services" network type
  • "Route Collector" network type
  • django3.1 tests

Changed

  • improve network.info_prefixes4 help text
  • improve network.info_prefixes6 help text

Removed

  • django1.11 support (end of life Apr 2020)
  • django2.0 support (end of life Apr 2019)
  • django2.1 support (end of life Dec 2019)
  • python3.5 support (end of life Sep 2020)

2.3.0

Added

  • django3.0 support

2.2.0

Added

Fixed

  • fix issue in setup.py for test requirements

2.1.1

Fixed

  • remove verbose_name migrations (#45)

2.1.0

Added

Changed

2.0.0

Added

  • add py3.7, py3.8 to tox and travis tests
  • add django 2.2, 3.0 to tests

Changed

  • Explicitly set TIME_ZONE='UTC' (#38)

Removed

  • remove py2.7 support (#36)
  • remove py3.4 tests (py3.4 EOL reched)

1.1.0

Added

  • add info_never_via_route_servers to NetworkBase (peeringdb/394)
  • set help text for irr_as_set, info_prefixes4 and info_prefixes6 (peeringdb/228)

1.0.0

Added

  • Client adaptor to work with the new peeringdb client
  • Django 2.0, 2.1 support (thanks @paravoid)
  • Improved py3 support (thanks @paravoid)
  • #22 - use django gettext on choices

Removed

  • pdb_sync command, peeringdb client now implements sync logic

0.8.0

Added

  • Django 1.11 migration

Fixed

  • cleaned up sync
  • #17 - skip None deletes on related

0.7.0

Added

  • py3 compatibility

0.6.1

Fixed

  • fixed issue with longitude / latitude validation errors during sync (#10)

0.6.0

Added

  • latitude and longitude fields added to AddressModel

0.5.0

Added

  • support for django 1.10, 1.11

0.4.0

Added

  • --limit option to sync

Fixed

  • use calendar.timegm instead of time.mktime so there isn't timezone skew

0.3.1

Fixed

  • fix sync via call_command

0.3.0

Added

  • Route Server network type
  • Maintenance contact type
  • standalone URLField
  • better testing options

0.2.2

Added

  • CHANGELOG!
  • docs for adding XK country code for Kosovo

Fixed

  • beta URL changed to www
  • cascade delete for relational tables
  • fixed foreign key related names

Removed

  • poc list tests