Releases: AnalogJ/lexicon
Lexicon v3.5.1
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
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
Lexicon v3.4.4
Modified
- Fix Gandi provider to use the new LiveDNS API URL
Lexicon v3.4.3
Modified
- Improve versions constraints by declaring latest major versions known to work with Lexicon
Lexicon v3.4.2
Modified
- Relax versions constraints on Lexicon dependencies until there is a real need.
Lexicon v3.4.1
Added
- Add Njalla provider.
Lexicon v3.4.0
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 consequencehenet
,easyname
andgratisdns
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
fromrequests
dependency which
does not make sense anymore on recent versions of Python.
Lexicon v3.3.28
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
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