CPAINT v2.0.2 coming Friday, January 20

View: New views
1 Messages — Rating Filter:   Alert me  

CPAINT v2.0.2 coming Friday, January 20

by Paul Sullivan :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

The long awaited v2.0.2 of CPAINT is scheduled for release on Friday,
20 January 2006 via SourceForge.Net (http://sf.net/projects/cpaint).

The two major changes in this release are the addition of JSON for
passing objects between the frontend and backend seamlessly and the
removal of the ASP implementation of the CPAINT backend.

Future releases of CPAINT will include additional security &
authorization mechanisms, Webservices (WSDL/SOAP) support on both
frontend & backend, session support, bookmarkable links, older browser
detection and support, comprehensive frontend & backend debugging,
backend XML input support, and plugins (enabling custom input/output
translators, events, and much more).

The entire CPAINT team thanks you for your continued support!


* See us in "Foundations of Ajax" by Aselson & Schutta (ISBN
1590595823) and "Ajax in Action" by Crane, Pascarello, & James (ISBN
1932394613).


Changelog:

//---- v2.0.2 (Released 20 January 2006) --------------------------
- JS: check HTTP response code and throw an error if request was
 not accepted by server. (thanks gloomyandy)
- JS: allowing the underscore in node names.
- JS: added support for the passing of arrays and objects to the
 backend.
- JS: added X-Powered-By request header.
- JS: node names, attribute names and -values from backend are now
 expected to be valid ISO-8859-1.
- JS: fixed wrong initialization of the data property to int zero in
 class cpaint_result_object.
- JS: removed unneccessary setter() methods from internal classes
 to reduce size.
- JS: added debugging level cp.set_debug(-1) to suppress errors.
- JS: fixed type conversion issue where non-empty, pure whitespace
 strings where interpreted as numbers.
- JS: fixed problem with callback being called twice.
(thanks to Lance Rushing)
- JS: fixed problem with URLs with existing GET parameters.
(thanks to Nelson Antunes)
- JS / PHP: added support for JSON as response type.
- JS / PHP: added support for E4X as response type.
- PHP: added cpaint::unregister()
- PHP: added cpaint::get_response_type();
- PHP: removed a bug in JSON library that prevented the generation of valid JSON
 when including a leading zero character.
- PHP: Removed unneccessary unescaping of parameters in proxy script.
- PHP: added support for array and object parameters from JavaScript (JSON!).
- PHP: added X-Powered-By response header.
- PHP: removed encoding of node names, attribute names and attribute
 values to UTF-8 if possible. those values must now be valid
 ISO-8859-1.
- PHP: removed output buffer to make it possible to include backend
 and frontend in the same file.
- PHP: fixed error output (a function was called...) when no
 parameters where sent to CPAINT indicating a function call, thus
 making it possible to include backend and frontend in the same file
 (thanks S. Alexandre M. Lemaire)
- PHP: added backend debugger code to main source tree & documentation.
- PHP: secured proxy utility (see documentation).
- PHP: added backend configuration file (for proxy security and future use)
- ASP: removed from distribution to focus on PHP and other ports.


-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid3432&bid#0486&dat1642
_______________________________________________
Cpaint-developers mailing list
Cpaint-developers@...
https://lists.sourceforge.net/lists/listinfo/cpaint-developers
LightInTheBox - Buy quality products at wholesale price