Revision history for WebService-NFSN
1.04 2024-04-20
- Added the sync property to DNS objects
- Use FindBin to locate inc::My_Build in Build.PL
1.03 2014-04-30
- Don't use NFSN's internal CA certificate
The API server now uses a Thawte certificate instead.
1.02 2011-12-21
- Require correct version of Exporter
- Fix possible installation problem:
Module::Build needs to be at least 0.36
1.01 2011-11-20
- Fix possible installation problem:
parent needs to be in configure_requires
1.00 2011-11-11
- Require libwww-perl 6.00
- Use parent instead of base
0.10 2011-05-05
- If you have LWP 6.00 or better, WebService::NFSN will now
automatically verify the server's certificate to protect you
against man-in-the-middle attacks.
- Concatenate generated code to use fewer string evals
0.09 2010-11-11
- Use Scalar::Util's reftype instead of UNIVERSAL::isa
- Cleaned up usage of eval and $@ (using Try::Tiny where possible)
- Changed examples/nfsn.pl to get credentials from .nfsn-api
- Switched from Digest::SHA1 to Digest::SHA, because the
latter became a core module in Perl 5.10.
0.08 2008-09-28
- The constructor now reads login credentials from .nfsn-api
if you don't supply them as parameters.
0.07 2008-09-27
- Added the optional ttl parameter to the DNS addRR method.
0.06 2008-08-28
- Added the addSite method to Account objects
- If the authentication timestamp is out of range, appends both
the client's & server's time to the debug field of the error.
0.05 2008-04-25
- Now compatible with JSON::XS 2 (but still works with 1.x).
You can also substitute pure-Perl JSON 2, but it's slower.
0.04 2007-12-19
- Added the listForwards method to Email objects
0.03 2007-08-09
- Added the sites property to Member objects
0.02 2007-07-07
- Now does parameter validation on method calls
Omitting a required parameter now generates a client-side
error. Using an unknown parameter generates a warning.
0.01 2007-04-06
- Initial release