Revision history for WWW-eNom
v2.7.0 2018-1207
- Support for GDPR changes, specifically party_id of contacts
- Added Mocking support to all tests
v2.6.0 2016-12-07
- Workaround issue with old private nameservers having multiple ip addresses
(even though this is no longer allowed). Just use the first ip address.
v2.5.0 2016-11-30
- Implemented Support for eNom's DA based IRTP Implementation, introduced
WWW::eNom::IRTPDetail
v2.4.1 2016-11-18
- If the domain is expired, use false for the autorenew status since
eNom refuses to give it to you (and if it's expired, it's pretty
obvious that auto renew isn't on)
v2.4.0 2016-11-17
- If the domain is expired, use [ ] for the nameservers since eNom
refuses to give them to you
v2.3.0 2016-10-05
- Better handling of Reseller information used for Contacts
- If a domain is not explictly unverified, count is as verified (due to
how eNom responds, we have to assume "no news is good news").
v2.2.0 2016-10-02
- Implemented method to email a domain's EPP Key to the Registrant
Contact assoicated with the domain.
v2.1.0 2016-09-02
- Added support for updating the IP of a Private Nameserver
v2.0.0 2016-08-22
* MAJOR RELEASE *
- While preserving backwards compatibility, introduced a new Moose
driven architecture. This abstracts most of eNom API methods behind
a set of easy to use Models (instead of Hashes) and a Command
Pattern for performing eNom Operations (instead of having to
understand exactly how the eNom API Works)
- Extensive documentation for working with eNom for Domain Operations
v1.4.0 2016-07-07
- Trial Release
- Robert Stone (drzigman) new maintainer
- Refactored to use Moose over Moo in preperation for major refactor,
expansion, and creation of 2.X.X series.
v1.3.3 2016-03-28 12:56:14-05:00 America/Chicago
- Removed test of unavailable API call
v1.3.2 2016-02-22 11:35:37-06:00 America/Chicago
- Updated test to reflect current state of eNom API.
v1.3.1 2016-01-23 18:19:42-06:00 America/Chicago
- Updated whois email in test.
v1.3.0 2016-01-07 13:49:06-06:00 America/Chicago
- Added better support for inheritance and general code reuse (RsrchBoy on
GitHub).
v1.2.9 2014-11-03 17:29:39-06:00 America/Chicago
- Updated integration test to have correct expectation of whois response.
- Updated command list to reflect eNom's latest version of its reseller API,
8.4 (thanks, ricecake).
v1.2.8 2013-11-13 23:05:14 America/Chicago
- Updated tests and POD examples to reflect eNom's dropping of the .us TLD.
v1.2.7 2013-11-07 01:45:37 America/Chicago
- Removed version check against a dependency (Mozilla::PublicSuffix)
utilizing a vstring.
v1.2.6 2013-11-06 04:35:49 America/Chicago
- Removed vstring usage that was breaking compatibility with Perl versions
prior to v5.9.
v1.2.5 2013-11-05 12:00:58 America/Chicago
- Bumped minimum version of Moo to 1.001000.
- Fixed test failure from occurring when Moose isn't installed.
v1.2.4 2013-11-04 16:16:02 America/Chicago
- Required minumum version of Moo and Class::Method::Modifiers.
v1.2.3 2013-11-04 14:08:28 America/Chicago
- Removed Moose as a testing prerequisite.
- Pruned down Type::Tiny-related prerequisites.
v1.2.2 2013-11-04 13:53:29 America/Chicago
- Promoted to full release.
v1.2.1 2013-11-01 21:43:19 America/Chicago
- Prevented Moo from falling back to Moose by replacing
__PACKAGE__->meta->add_method with &Class::Method::Modifiers::fresh.
v1.2.0 2013-05-24 15:40:06 America/Chicago
- Updated command list to reflect eNom's latest version of its reseller API
version (7.8).
- Added new, yet-to-be-documented eNom API command (ryeddula).
- Replace Any::Moose dependency with Moo.
v1.1.3 2013-05-16 10:38:19 America/Chicago
- Brought tests up to date to match latest eNom response (drzigman).
v1.1.2 2012-06-28 09:20:55 America/Chicago
- Untabified all code.
- Replaced Test::Most bundle with only the test modules actually used.
- Changed license to MIT.
v1.1.1 2012-03-30 20:26:44 America/Chicago
- Remove parent.pm dependency
v1.1.0 2012-03-06 19:01:26 America/Chicago
- Removed ParseUtil::Domain dependency in favor of Mozilla::PublicSuffix
- Fixed POD to show correct license (LGPL v3.0)
- Other minor POD fixes
v1.0.6 2012-01-16 08:35:24 America/Chicago
- Increased version requirement of ParseUtil::Domain to 2.10
v1.0.5 2012-01-06 21:21:20 America/Chicago
- Removed "re" pragma option introduced in Perl v5.14
- Add deprecation notice to Net::eNom
v1.0.4 2012-01-05 18:12:08 America/Chicago
- Fixed failing test due to contact email change on cpan.org whois
- Further reduced depedencies
- Traded XML::Simple for XML::LibXML::Simple
v1.0.3 2011-12-31 04:29:09 America/Chicago
- Fixed pod
- Removed unneeded dependencies
v1.0.2 2011-12-23 21:33:19 America/Chicago
- Fixed test failures caused by undocument eNom API changes
- Moved distribution from Net-eNom to WWW-eNom
- Changed license to LGPL 3.0
v1.0.1 2011-10-23 01:21:53 America/Chicago
- Added Mouse version requirement to prevent failing compile test in Perl v5.15
v1.0.0 2011-10-03 23:17:37 America/Chicago
- Renamed main module to WWW::eNom
-Net::eNom is now a thin wrapper around WWW::eNom
- Normalized version number
- Improved test coverage
- Added version requirement for ParseUtil::Domain to account for new eNom TLD offerings
0.032 2011-09-20
- Here-and-there whitespace cleanup
- Fixed version number
- Taken out of trial mode
v0.3.1 2011-09-19
- Added direct access to the eNom response type parameter
- Fixed spelling in comments
- Removed needless recommended prereq
v0.3.0 2011-09-18
- Tested and built with with Dist::Zilla
- POD-related tests are now release tests
- Added support for eNom API version 6.4
- Mo(?:o|u)sified
0.02 2009-12-22
Don't separate "Domain" when the command actually wants "Domain"
0.01 2009-12-22
First version, released on an unsuspecting world.