So many new features!
The biggest change in this release is the new command line flag parser. The good news is that is the subcommands and flags are much more consistent and better documented. It is also much easier to add new subcommands and flags. The bad news (BREAKING CHANGE) is that some of the old command/flag names have changed, which might break bash scripts, documented procedures, etc.. WARNING: Carefully test this release with any shell scripts (especially if you use a CI system to push DNS changes) as you upgrade from v1.5 to v2.2.
A special thanks to all the contributors, especially Jamie Lennox for the SoftLayer DNS provider (#59) and Craig Peterson for the NS1 DNS provider (#63).
The SPF flattening feature is very exciting but needs more documentation.
Big changes:
- New command line flags framework (#177)
- Completely new docs homepage (#213)
- Add SPF flattening feature. (#126)
- Add TLSA record support (#165) (#203)
- NEW PROVIDER! SoftLayer (#59)
- NEW PROVIDER! Ns1 (#63)
- BIND: AAAA sort better (consistent and prettier)
- GANDI: Now supports SRV records (#192)
- GANDI: Now works large zones and >100 domains
Other notable changes:
- Fix GCLOUD integration test (#214)
- Update vendored dependencies (#208)
- Improve docker support (fix ca-certs (#211), switch to alpine (#207))
- Pretty helpers.js (#205)
- Create a dynamic provider features matrix (#201)
- Document the release engineering process (#189)
- And a lot of documentation fixes and updates.