00001 ## 1.3.2 / 2016-06-16 00002 00003 * Drops support CI/Support for node v0.8 00004 * Adds support for node v6.x 00005 * Adds support for emojies 00006 * Removes Makefile in favor of npm test 00007 * Updates XMLBuilder to 8.2 00008 * Updates Sax to 1.2 00009 00010 ## 1.3.1 / 2015-05-23 00011 00012 * Adds option to specify xml encoding. 00013 * Updates XMLBuilder to 2.6. 00014 * Adds support for Node v0.12. 00015 00016 ## 1.3.0 / 2015-01-09 00017 00018 * Reworked DateFormatter to improve ISO-8601 implementation. 00019 * Updates XMLBuilder to 2.4. 00020 * Updates sax to 0.6. 00021 * Adds more detail to Client request errors to ease debugging. 00022 00023 ## 1.2.0 / 2014-01-12 00024 00025 * Adds (tested) support for Node v0.10 and v0.11. 00026 * Drops support for Node v0.6. 00027 * Adds a Custom Type serializer for non-standard XML-RPC types. 00028 00029 ## 1.1.1 / 2013-09-22 00030 00031 * Adds CDATA deserialization. 00032 * Updates XMLBuilder to get rid of warnings at installation time. 00033 * Cleans up unformatted code. 00034 * Removes vestigial code from ancient v0.4 days. 00035 00036 ## 1.1.0 / 2012-11-13 00037 00038 * Supports optional listening handler in Server. 00039 * Adds close function to server. 00040 * Adds cookie support to client. 00041 * Changes minimum Node engine to v0.6. 00042 00043 ## 1.0.2 / 2012-07-29 00044 00045 * Server responds with a 404 if it does not handle the method. 00046 * Client returns an error if the server returns a 404. 00047 00048 ## 1.0.1 / 2012-04-29 00049 00050 * Fixes content-length header value when sending multi-byte characters. 00051 00052 ## 1.0.0 / 2012-03-28 00053 00054 * Replaces builder/parser logic with marshaller/unmarshaller. 00055 * Uses XML-RPC's nil for JavaScript null values and vice versa. 00056 * Client and parser are now re-entrant safe. 00057 * Moves test strings to fixture files. 00058 * Adds 30+ test cases. 00059 * Special thanks to @agnat for his work on the (un)marshaller and tests. 00060 00061 ## 0.9.4 / 2012-03-03 00062 00063 * Handles chunked method calls. 00064 * Supports ISO-8859-1 encodings. 00065 00066 ## 0.9.3 / 2012-01-21 00067 00068 * Values with no type now default to String as per XML-RPC spec. 00069 00070 ## 0.9.2 / 2011-12-10 00071 00072 * Replaces the XML parser with the Sax.js module. 00073 * Uses Travic CI for Continuous Integration. 00074 * Fixes accidental global variable. 00075 00076 ## 0.9.1 / 2011-11-29 00077 00078 * Returns an Error on invalid XML-RPC. 00079 * Updates to latest version of xmlbuilder to fix install warning. 00080 00081 ## 0.9.0 / 2011-11-01 00082 00083 * Supports the Base64 datatype. 00084 * Supports the i8 datatype, treating it as a float. 00085 * Fixes issue where not returning for faults containing no params. 00086 * Standardizes how to handle empty params. Last failing test now passes. 00087 * Enforces null value for error param in callbacks. 00088 * Updates to latest version of xmlbuilder. 00089 00090 ## 0.8.1 / 2011-09-01 00091 00092 * Supports passing the URI as a string to client or server. 00093 * Host is now an optional parameter for client or server. 00094 * Fixes bug when performing a method call multiple times. 00095 * Removes node_modules directory. Use `npm install .` if cloning. 00096 00097 ## 0.8.0 / 2011-08-14 00098 00099 * Supports HTTPS server and client. 00100 * Improves Basic Auth support. 00101 * Errors returned are now an instance of Error, not a String. 00102 * Fixes bug with structs and whitespace. 00103 * Fixes bug with empty arrays responses. 00104 00105 ## 0.7.1 / 2011-08-02 00106 00107 * Handles chunked method responses. 00108 * Fixes parsing multi-line strings values in the String parameter. 00109 * Allows for custom headers in the HTTP request. 00110 00111 ## 0.7.0 / 2011-07-12 00112 00113 * Renames Client.call() to Client.methodCall(). 00114 * Adds better support for sending and parsing empty String parameters. 00115 * Client handles errors on http request. Includes handling of invalid URLs. 00116 * Updates documentation. 00117 00118 ## 0.6.2 / 2011-06-15 00119 00120 * Fixes issue with parsing non-value whitespace in method calls. 00121 00122 ## 0.6.1 / 2011-06-03 00123 00124 * Supports CDATA when generating XML calls or responses. 00125 00126 ## 0.6.0 / 2011-05-18 00127 00128 * Initial release to NPM. Considered stable enough for public use. 00129