Skip to content

Latest commit

 

History

History
80 lines (42 loc) · 2.27 KB

CHANGELOG.markdown

File metadata and controls

80 lines (42 loc) · 2.27 KB

Changelog

2.0.0.alpha

2.0 is a complete client redesign.

  • NEW: Add support changing name servers (GH-52). Thanks @rosscooperman

  • NEW: Add support for all DNSimple API methods.

  • CHANGED: Drop 1.8.7, 1.9.2 support. Required Ruby >= 1.9.3.

  • CHANGED: This package no longer provides a CLI. The CLI has been extracted to aetrion/dnsimple-ruby-cli

  • CHANGED: Renamed the Gem from "dnsimple-ruby" to "dnsimple" (GH-23).

  • CHANGED: Renamed the namespace from DNSimple to Dnsimple.

  • REMOVED: The library no longer provides built-in support for loading the credentials from a config file.

Release 1.7.1

  • FIXED: Updated Certificate to match the serialized attributes (GH-53).

Release 1.7.0

  • NEW: Add support for Domain-based authentication (GH-40, GH-46). Thanks @dwradcliffe and @samsonasu.

Release 1.6.0

  • NEW: Add support for 2FA (GH-44)

Release 1.5.5

  • NEW: Add notice about the CLI moving to a new location

Release 1.5.4

  • NEW: Added domain#expires_on attribute (GH-34). Thanks @alkema

  • NEW: Add various missing domain attributes (GH-38). Thanks @nickhammond

  • NEW: Added support for auto-renewal (GH-36). Thanks @mzuneska

  • CHANGED: User.me now uses the correct patch for API v1.

Release 1.5.3

  • FIXED: In some cases the client crashed with NoMethodError VERSION (GH-35).

Release 1.5.2

  • NEW: Provide a meaningful user-agent.

Release 1.5.1

  • FIXED: Invalid base URI.

Release 1.5.0

  • CHANGED: Added support for versioned API (GH-33)

Release 1.4.0

  • CHANGED: Normalized exception handling. No more RuntimeError. In case of request error, the client raises RequestError, RecordExists or RecodNotFound depending on the called method.

  • CHANGED: Use Accept header to determine the request type instead of the .json suffix in the URL.

  • CHANGED: Renamed commands to the ObjectAction scheme (e.g. CreateDomain became DomainCreate).

  • CHANGED: Removed DomainError, UserNotFound, CertificateNotFound, CertificateExists error classes. See Error and RequestError.

  • CHANGED: Removed DNSimple::Command base class.

  • FIXED: Cucumber was trying to execute steps on dnsimple.com main website instead of given site.

  • FIXED: We're no longer accepting route format. Use the correct header.