Skip to content

Latest commit

 

History

History
248 lines (202 loc) · 6.81 KB

CHANGELOG.md

File metadata and controls

248 lines (202 loc) · 6.81 KB

Changelog

master - CURRENT

3.9.5 - 18/04/2022

Added

  • Add misaka provider (#1205 #556)

Modified

  • Fix yandex provider for MX/SRV records (#1201)
  • Fix joker provider by using POST requests instead of GET (#1201)

3.9.4 - 14/02/2022

Added

  • Add webgo provider (#1102)

Modified

  • Extend possible record types list for dreamhost provider (#1110)

3.9.3 - 27/01/2022

Modified

  • Fix compatibility with requests>=2 in transip provider

3.9.2 - 17/01/2022

Modified

  • Fix configuration reference

3.9.1 - 17/01/2022

Modified

  • Reimplement the transip provider using the new REST v6 API

3.9.0 - 06/01/2022

Deleted

  • Drop Python 3.6 support

3.8.5 - 29/12/2021

Modified

  • Complete redesign of the update and delete actions in GoDaddy provider to fix several issues

3.8.4 - 28/12/2021

Added

  • Add the Value Domain provider (#1018)

Modified

  • Fix issue on the GoDaddy provider for update actions

3.8.3 - 12/11/2021

Modified

  • Fix plesk provider (#1004)
  • Update nameservers in namecheap provider (#911)

3.8.2 - 03/11/2021

Modified

  • Fix dreamhost provider since deprecated API endpoints are removed (#998)

3.8.1 - 15/10/2021

Modified

  • Fix rackspace provider by not sending a body request for GET requests (#989)

3.8.0 - 04/10/2021

Modified

  • transip provider is deprecated and not maintained anymore, it will be replaced soon by a new transip provider build on top of the TransIP v6 REST API

Deleted

  • transip provider is not part of the full dns-lexicon extra, you need to install explicitly the transip extra instead

3.7.1 - 04/10/2021

Modified

  • Allow to use newer versions of cryptography
  • Fix doc about unit tests

3.7.0 - 09/08/2021

Added

  • Add the Vercel provider (formerly known as Zeit)
  • Add the OpenShift Cloud Infrastructure (OCI) DNS provider (#860)

Modified

  • Keep old Zeit provider for compatibility purpose with deprecation notices
  • Support multiple domain statuses for Joker provider (#880)

3.6.1 - 27/06/2021

Modified

  • Support deprecated method_whitelist parameter in urllib3.util.retry.Retry for urllib3<1.26
  • Fix support of registered domains for INWX provider (#828)
  • Update mypy and use external types modules

3.6.0 - 02/05/2021

Added

  • Vendor pynamecheap project for namecheap provider
  • Annotate public API with types
  • Check mypy types during CI
  • Add the RFC2136 DynDNS provider (named ddns)
  • Use Lexicon specific exceptions in code: AuthenticationError for authentication problems

Modified

  • Implement the base provider as an ABC class
  • Improve plesk provider for wildcard domains or subdomains
  • Use poetry-core instead of poetry for the builds
  • Switch to GitHub-native Dependabot

Deleted

  • Remove dependency of plesk provider to xmltodict
  • Remove some Python 2 specific code
  • Remove deprecated type parameter in providers public methods

3.5.6 - 28/03/2021

Modified

  • Migrate Vultr provider to the V2 API (#770)

3.5.5 - 20/03/2021

Added

  • Add the Mythic Beasts provider (#739)
  • Add the Infomaniak provider (#685 #762)

Changed

  • Improve dev tooling (#761)

3.5.4 - 17/03/2021

Changed

  • Support both tldextract 2.x and 3.x
  • Upgrade third-party dependencies
  • Validate PowerDNS provider parameters (#755)
  • Support dnspython>=2.1 for localzone provider (#760)
  • Update Mythic Beasts documentation (#693)
  • Fix documentation build and publication

Deleted

  • Remove mock and nose dependencies (#706)

3.5.3 - 02/01/2021

Modified

  • Handle large number of hosted zones in route53 provider

3.5.2 - 23/11/2020

Modified

  • Fix domains in "lock" state with joker provider

3.5.1 - 16/11/2020

Added

  • Add the Joker.com provider
  • Add environment variable TLDEXTRACT_CACHE_PATH to configure a tldextract cache custom location for Lexicon

Modified

  • Old environment variable TLDEXTRACT_CACHE_FILE is deprecated and will be removed in a future release

3.5.0 - 10/11/2020

Modified

  • Avoid installation problems with setuptools==50
  • Migrating codebase to Python 3.6+ specific features (Lexicon will explicitly break on older versions now)
  • Fix Easyname provider to work with their new website

3.4.5 - 02/11/2020

Added

  • Add pagination support to Google Cloud DNS provider (#577)
  • Add official support to Python 3.9
  • Add SSHFP record support to CloudFlare provider (library only) (#612)

Modified

  • Fix create/update operations when CAA records are presents in GoDaddy provider (#545)
  • Fix Hover provider with new authentication URL (#618)

3.4.4 - 25/10/2020

Modified

  • Fix Gandi provider to use the new LiveDNS API URL

3.4.3 - 07/09/2020

Modified

  • Improve versions constraints by declaring latest major versions known to work with Lexicon

3.4.2 - 03/09/2020

Modified

  • Relax versions constraints on Lexicon dependencies until there is a real need.

3.4.1 - 21/08/2020

Added

  • Add the Njalla provider

3.4.0 - 16/08/2020

Added

  • Use poetry to manage dependencies, build and package Lexicon.
  • Add integration tests for Mac OS X

Changed

  • The beautifulsoup4 dependency has been integrated to the core ones for generic purpose. As a consequence henet, easyname and gratisdns providers do not have optional dependencies anymore.
  • Update Docker image to use Python 3.8, and install Lexicon with full extras.

Removed

  • Remove support for Python 2.7.
  • Remove support for Python 3.5.
  • Remove the extra security from requests dependency which does not make sense anymore on recent versions of Python.

3.3.28 - 26/07/2020

Added

  • Redesign of the release process using Azure Pipelines.
  • Create a dedicated documentation on ReadTheDoc, refactor README.md into README.rst.

Changed

  • Fix localzone provider to make it work with dnspython 2.x.
  • Update easyname provider against the recent API changes.

3.3.27 - 08/07/2020

3.3.26 - 14/06/2020

3.3.25 - 13/06/2020

3.3.24 - 02/06/2020

3.3.23 - 01/06/2020

3.3.22 - 06/05/2020

3.3.21 - 06/05/2020

3.3.20 - 04/05/2020

3.3.19 - 26/03/2020

3.3.18 - 17/03/2020

3.3.19 - 26/03/2020

3.3.18 - 17/03/2020

3.3.17 - 14/01/2020

3.3.16 - 11/01/2020

3.3.15 - 10/01/2020

3.3.14 - 08/01/2020

3.3.13 - 05/01/2020

3.3.12 - 22/12/2019

3.3.11 - 04/12/2019

3.3.10 - 15/11/2019

3.3.9 - 25/10/2019

3.3.8 - 25/10/2019

3.3.7 - 23/10/2019

3.3.6 - 23/10/2019

3.3.5 - 22/10/2019

3.3.4 - 07/10/2019

3.3.3 - 26/08/2019

3.3.2 - 25/08/2019

3.3.1 - 16/07/2019

3.3.0 - 11/07/2019

3.2.9 - 28/06/2019

3.2.8 - 26/06/2019

3.2.7 - 19/06/2019

3.2.1 - 04/04/2019

3.2.0 - 03/04/2019

3.1.7 - 01/04/2019

3.1.6 - 06/03/2019

3.1.5 - 10/02/2018

3.1.4 - 08/02/2019

3.1.3 - 06/02/2019

3.1.2 - 01/02/2019

3.1.1 - 31/01/2019

3.1.0 - 30/01/2019