Skip to content

Releases: AnalogJ/lexicon

Lexicon v3.5.1

16 Nov 16:30
Compare
Choose a tag to compare

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

Lexicon v3.5.0

10 Nov 14:40
Compare
Choose a tag to compare

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

Lexicon v3.4.5

02 Nov 21:39
Compare
Choose a tag to compare

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)

Lexicon v3.4.4

25 Oct 08:36
Compare
Choose a tag to compare

Modified

  • Fix Gandi provider to use the new LiveDNS API URL

Lexicon v3.4.3

07 Sep 21:11
Compare
Choose a tag to compare

Modified

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

Lexicon v3.4.2

03 Sep 22:04
Compare
Choose a tag to compare

Modified

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

Lexicon v3.4.1

10 Sep 22:27
Compare
Choose a tag to compare

Added

Lexicon v3.4.0

16 Aug 20:34
Compare
Choose a tag to compare

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.

Lexicon v3.3.28

26 Jul 12:49
Compare
Choose a tag to compare

Added

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

Modified

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

v3.3.27

08 Jul 14:55
Compare
Choose a tag to compare
Timestamp SHA Message Author
2020-07-08T14:54Z 82b55cf (v3.3.27) Automated packaging of release by Packagr packagr-io-beta
2020-07-08T14:43Z 5902ae3 Merge 093ef6d into 1bca3a1 Adrien Ferrand
2020-07-08T14:41Z 093ef6d Prepare release Adrien Ferrand
2020-07-08T14:35Z 1bca3a1 Fix tests Adrien Ferrand
2020-07-08T14:24Z c909c94 Add support for Dynu.com DNS/DDNS service (#462) * add skeleton and request helper method
  • add authenticate

  • add list record function

  • compacter var naming

  • fix wrong var naming

  • add create_record for dynu.com

  • add delete_record for dynu.com

  • add _update_record for Dynu.com

  • fix delete record needs record_id

  • refactor record parsing

  • check lowercase fqdn for domain id

  • avoid connectioninterrupt by filtering possibly empty data

  • only add name field if not empty

  • fix ref in record shape returned from dynu

  • satisfy test that fails when domain not owned

  • add rudimentary test hooks

  • remove class ref in favor of self

  • Add dynu to supported providers

  • Add record mapping to/from dynu

The Dynu API has very specific demands on how records
should look like. Where possible, mapping is done in
both directions to add support for records other than TXT

  • Add myself to CODEOWNERS

  • Update create to conform to spec

  • Fix mapping to/from dynu api

  • Add test recordings

  • Fix failing test

  • Remove unused import

  • Fix indentation

  • Unify logging

  • final pylint fixes | Chris Bräucker