2.7.9
- Minor fixes
2.7.8
- Adding henet to supported providers
2.7.7
- Fix for cloudns
2.7.6
- Tests fixes
2.7.5
- Add support for inwx provider
2.7.4
- Add support for Plesk API
2.7.2
- Update online cassette
- online api change: domain_id became simply domain name
2.7.1
- Remove route53 tests, boto recordings no longer work.
- Create a library unit test suite
- [Gehirn Web Service] fix 400 response on GET request
- Update setup.py adding cryptography to the setup.py file
- Use ImportError instead of subclass ModuleNotFoundError, which is
supported only by python 3.6
2.7.0.
- Subreg.cz: Use Zeep instead of PySimpleSOAP library
2.6.0
- Improvements to argument handling
2.5.0
- Add Google Cloud DNS provider
2.4.7
- Add Zeit provider
2.4.6
- Fixes to dnsimple
2.4.5
- Add support for Exoscale
2.4.4
- Add support for online.net
2.4.3
- Test fixes
2.4.2
- Minor fixes to OVH provider
2.4.1
- add support for Gandi LiveDNS API
- Handle namespace variations of DnsEntry in transip provider
- Allow to toggle live tests using LEXICON_LIVE_TESTS env variable.
Tests are offline by default.
- GoDaddy provider improvements
- Add testenv that ensures lexicon still works even if an optional
library is missing.
- Add Sakura Cloud DNS provider
- Add Gehirn Infrastructure Service DNS provider
Changes since 2.0.0:
- Added support for provider Glesys.
- Added provider for Memset DNS API.
- Update Namesilo provider with correct query param fixes.
- Use transip-api library from pypi.
- Add OTP to test filters
- Remove unnecessary filter from test
- Update DNSimple provider to v2
- Add username/password authentication (with optional 2fa) to
dnsimplev
No changelog published. From the commitlog:
lexicon 1.2.1
- Fix ttl handling.
lexicon 1.2.0
- Python 3 compatibility, removed support for Python 2.6.
- Fix route53 compat errors.
- Remove gandi and transip support. Transip library is no longer
maintained and is incompatible with python3.
Lexicon provides a way to manipulate DNS records on multiple DNS
providers in a standardized way. Lexicon has a CLI but it can
also be used as a python library.