Topic: Xajax 0.5 FINAL release / ChangeLog

Good news everyone,

you may or may not trust your eyes, but yes... it's true - XAJAX 0.5 FINAL is available for download! We apologize for the delay and the lack of presence in the past weeks, but we are back, recovered and ready to take the next step. You can find the new release files on our download page. There are 3 different versions avaiable:
- minimal (php/js core only)
- compiled (js core / 'compiled' php core without any debug functions)
- standard (full package including plugins, html controls, examples and tests suite)

We dropped the HTML api docs due to our new online API docs that are updated frequently. For getting started visit our docs and tutorials section. We are adding new tutorials as soon as time allows and on request by our users. If you have a great example you'd like to share with the community or even like to write a tutorial on your own. Let us know!

The next step is going to be the Xajax 0.6 release. Basically it's going to be a stripped version of Xajax 0.5 - PHP5 strict valid and all deprecated/legacy functions removed. We set a timeframe of 3 months for this release, but expect the first beta version(s) already before the end of February.

Thank you for your continued support, patience and constructive feedback. We extend a special thank you to those who care enough to spend some of their free time answering questions and giving advice in the support forum.

CHANGELOG


xajax 0.5 final
- Modified the processing of callable objects such that magic methods (those that begin with two underscore characters) are ignored. (ctc)
- Fixed error handling in xajaxArgumentManager reported by Sebas (ctc)
- xajax.getFormValues() doesn't return the value of <param> tags anyome (q_no)
- Replaced is_a() with get_class() in xajaxCallableObjectPlugin suggested by Arjan (q_no)
- Removed BOM (q_no)


xajax 0.5 rc2
- Fixed bug in xajaxArgumentManager where empty string resulted in false instead of '' (q_no)
- Fixed bug in createInput reported by ggpascual. (q_no)
- Fixed bug XML response processor that broke the processing of ->setReturnValue() (q_no)


xajax 0.5 rc1
- Added configuration option for response queue size (ctc)
- Updated tests/suite/index.php so that all supported languages are represented. (ctc)
- Added compressed script files for supported languages. (ctc)
- added code to properly detect duplicate CSS files when Media type is specified, changed response handlers to only send media type, script type and script ID if they are specified, else default value is added on browser side, clean-up / update of start-up code for JS modules. (ctc)
- (tests/suite) Updated printDescriptionPanel in order to prevent a php warning when $description is not set (q_no)
- Fixed bug in order to prevent a PHP Warning in xajaxPluginManager.inc.php / loadPlugins line 103 SourceForge #1793213 (q_no)
- Added optional third argument ($sId) for includeScript() / includeScriptOnce() (q_no)
- Added optional media type for ->includeCSS() (q_no)
- Added optional script type for ->includeScript()/->includeScriptOnce() (q_no)
- fixed args.seperator bug SourceForge #1968516 (q_no)
- (test/suite) Added parameter for printDescription (ctc)
- Fix for bug when passing bool value from browser to server (ctc)
- Cleaned up the command handler registration and built in command handlers. (ctc)
- decodeUTF8Input is now default true when XAJAX_DEFAULT_CHAR_ENCODING is set to other encoding than 'utf-8' (q_no)
- Fix for getFormValues. name="foo[]" will now return a single array no matter which type of field (q_no)
- updated turkish translation. Fixed file encoding. (q_no)
- Fixed french debug translation (q_no)
- Added french translation (q_no)
- Fixed getFormValues bug with nested arrays for select-multiple (q_no)
- Added turkish translation (q_no)
- Added spanish translations (q_no)
- Updated german translation
- Updated layout for testsuite
- minor bug fixes in xajax_core.js (ctc)
- Added testScriptPlugin so test scripts can be easier to build and less complex (ctc)
- Fix for bug in getRequestObject, cleaned up support for request headers and added default values, added support for variable type transfer accross request -> response. (ctc)
- Added dutch translation (q_no)
- Added header parameter for xajax.request() to add additional HTTP header informations. (q_no)
- Fixed minor bug in argument manager (empty parameters error) (ctc)


xajax 0.5 beta4b
- Update to version string (ctc)
- Updated documentation (ctc)
- remove old docs, prepare for new version (ctc)


xajax 0.5 beta3
- Updated language manager to load alternate languages from an external file as needed. (ctc)
- Updated core.js to remove memory leaks (ctc)
- updated german translation (q_no)
- Added german translation (q_no)
- clean-up and minor bug fixes (ctc)
- Added multi-language support for javascript and php. (ctc)
- Fixed bug in structure of search/replace response command. (ctc)
- Cleaned up helloworld example script. (ctc)
- Added __sleep and __wakeup functions to xajax class so it can be serialized properly. (ctc)
- Fixed bug in xajaxUserFunction, incorrectly returned class name as function name. (ctc)
- Added compile option to tests/suite/index.php, added option to use compiled core, updated coresponding test scripts. (ctc)
- Added XHTML 10 TRANSITIONAL control test script. (ctc)
- Added XHTML 1.0 Transitional validator, completed HTML 4.01 transitional validator and updated xajax html control library. (ctc)
- Minor update to the xajaxResponse::addCommand to encode arrays automatically when passed as the 'data' element of the command. (ctc)
- Implemented separate validator for control library (HTML401TRANSITIONAL) + minor bug fixes. (ctc)
- Performance enhancements (ctc)
- Added compile feature. (ctc)
- Performance enhancements for arg decoder. (ctc)
- Minor fix for new UTF8 decoding routine (ctc)
- Removed xjxGenerate options from the URL for script deferral (ctc)
- Fixed encoding issue, fixed argument decoding security issue, fixed minor issues with test scripts, fixed arg UTF-8 issues. (ctc)
- Updated to HMTL controls library frameset support (incl. Doctype and test script) (ctc)
- Updated to HMTL controls library to better support HTML 4.01 Transitional, added test page for HTML 4.01 Transitional validation (ctc)
- Update for test scripts to match latest html control library. (ctc)
- Update for html controls library (phase 2); added many controls and better validation (ctc)
- remove individual html control files (in favor of grouped) (ctc)
- Group html controls logically and reduce includes (for better performance (ctc)
- cleanup and consolidation of controls (phase 1) (ctc)
- tweak to header/content-type (only use text/html) for doctype html control (ctc)
- Correction for doctype, expanded use of ' Transitional' to HTML and included header(...) function to set the encoding. (ctc)
- Correction for doctype, added encoding parameter (ctc)
- Correction for doctype control (xhtml 1.0 transitional) (ctc)
- Updated Documentation (ctc)
- Updates to control library. (ctc)
- Decoding BUG (fix) Sourceforge #1521218 (ctc)
- pre beta 3 release cleanup (ctc)
- Updated test scripts (ctc)
- Allow plugins to specify a priority (order) so the script deferral plugin can work correctly regardless of the order the plugins are initially loaded. (ctc)
- fix for form elements with empty, null or false value not being sent when using getformvalues (ctc)
- Some tweaks to callable object plugin; debugging messages for deferScriptGeneration (ctc)
- Updated verbose debug option to verboseDebug for test script(s). (ctc)
- Cleanup for deferScriptGeneration feature; performance tweaks for core. (ctc)
- Possible fix for (somewhat) obscure _detectURI bug (ctc)
- And the plugin to support deferScriptGeneration (ctc)
- Update to deferScriptGeneration option to pass proper content-type and character encoding in header of response (ctc)
- added ability to defer javascript and style blocks from the plugins, they are then loaded with a callback request (from script and link tags) (ctc)
- Added clsLink and clsMap/clsArea to control library (ctc)
- Added a couple new controls and the getAttribute function for the xajaxControl base class (ctc)
- Updated clsUL / clsOL eventAddItem handling for PHP4 (ctc)
- Added ability to populate clsTable and clsUL/clsOL controls from arrays or to use User Defined functions for creating rows/cells or items respectively. (ctc)
- Added doctype and textarea controls; updated tests/suite/index.php (ctc)
- Improved validation for allowed children controls passed in configuration array (ctc)
- Added ability to specify an event or events in the configuration array for a xajaxControl object and added clsInputWithLabel (ctc)
- Cleanup for registerCallableObject (deprecated) and the tableUpdater plugin (ctc)
- Added separate timer for request to response in debug.js; improved debug formatting for IE (ctc)
- Added _compressSelf to strip/shrink xajax source and improved performance.php to show results as it is running (ctc)
- Improved / updated / formatted debug output (ctc)
- Fix for getFormValues syntax error (ctc)
- Updated core.js to fix issues with array style form elements and added ability to get form values from any container element (ctc)
- Another update for PHP4 pass by reference issues. (ctc)
- Added dbg command handler to core and debug javascript modules (ctc)
- Fixed pass by reference issue on PHP4 for registering objects (ctc)
- fixed registration of callable object on php4 (ctc)
- Added functions to append multiple rows or cells in table/table row controls (ctc)
- Added google map plugin and fixed bug in xajaxPluginManager class. (ctc)
- clean up on table test script, tableUpdater plugin (ctc)
- further refined xajaxUserFunction class and updated documentation (ctc)
- fixed issues with deprecated registerFunction when an include file was specified, fixed problem with functions specified with array(alias, class, method) notation (ctc)
- fixed processing event handling (end request) and updated test script (ctc)
- fixed custom response class test script (ctc)
- minor bug fix and documentation update (ctc)
- Update for beta 3, updated plugins, add control library (ctc)

Re: Xajax 0.5 FINAL release / ChangeLog

//We dropped the HTML api docs due to our new online API docs that are updated frequently.

Its not available now sad

Where can I get it?

Re: Xajax 0.5 FINAL release / ChangeLog

romandukhanin wrote:

//We dropped the HTML api docs due to our new online API docs that are updated frequently.

Its not available now sad

Where can I get it?

You may want to check out this fork of Xajax http://www.jaxon-php.org.