Top Level :: HTML

Package Information: HTML_AJAX

Show All Changelogs
» Version » Information
0.5.6Download

Release date: 2008-06-16 18:51 UTC
Release state: beta

Changelog:

* Fix Coding Standard Problems
* Refactor svn code layout, build system
* Remove usused jsunit code
* Add support for content-type text/xml #14032
* Fix combineActions with empty actions #13854
* Fix Javascript in HTML_AJAX.replace target document doesn't get executed in Opera. #14144 put opera on the ie codepath not the gecko codepath
* Fix Bug #12027 html_ajax.post and Opera (array), this fix might break older versions of Opera, but supporting the new version seems more important

Dependencies:
  • PHP Version: PHP 4.1.0 or newer
  • PEAR Package: PEAR Installer 1.4.0a12 or newer
0.5.5Download

Release date: 2008-04-07 22:49 UTC
Release state: beta

Changelog:

* Merge bug fixes in combineJsIncludes from Clearhealth
* Fix for bug #13616, HTML_AJAX_lite.js wasn't rebuilt in the 0.5.4 release

Dependencies:
  • PHP Version: PHP 4.1.0 or newer
  • PEAR Package: PEAR Installer 1.4.0a12 or newer
0.5.4Download

Release date: 2008-04-04 21:09 UTC
Release state: beta

Changelog:

* This fixes ie6 problems, and immediate upgrade from 0.5.3 is recommended
* Fix for bug #13113 - Opera, JavaScript and XMLSerializer
* Add a newline at the end of packed files

Dependencies:
  • PHP Version: PHP 4.1.0 or newer
  • PEAR Package: PEAR Installer 1.4.0a12 or newer
0.5.3Download

Release date: 2008-04-02 03:20 UTC
Release state: beta

Changelog:

* Gzip compression Support
* Fix for Bug #12129 Error with URL generated using HTML_AJAX_Helper::setupAJAX()
* Add an option to optionally combined js libraries
* Fix for bug #12415 - Return value of makeRequest in formSubmit when doing a async request
* Fix for bug #13113 - Opera, JavaScript and XMLSerializer

Dependencies:
  • PHP Version: PHP 4.1.0 or newer
  • PEAR Package: PEAR Installer 1.4.0a12 or newer
0.5.2Download

Release date: 2007-05-07 20:02 UTC
Release state: beta

Changelog:

* Fix Bug #10973: package.xml does not replace '@data-dir@' [jeichorn]

Dependencies:
  • PHP Version: PHP 4.1.0 or newer
  • PEAR Package: PEAR Installer 1.4.0a12 or newer
0.5.1Download

Release date: 2007-05-05 21:53 UTC
Release state: beta

Changelog:

* Fix Bug #6737: When I return an array it has an extra element. [auroraeosrose]
* Fix Bug #8761: Getting form's "action" attribute fails in HTML_AJAX.js formSubmit [auroraeosrose]
* Fix Bug #9020: logical bug in ordered queue code [auroraeosrose]
* Fix Bug #9086: HTML_AXAX_Action::createNode\innerHTML and IE [auroraeosrose]
* Fix Bug #9847: Case-insensitive javascriptLibraries in HTML/AJAX/Server.php [jeichorn]
* Fix Bug #10149: Problems when E_STRICT is turned on in php.ini [davidc]
* Fix Bug #10273: Non Prefixed Constant in HTML_AJAX_Debug [jeichorn]
* Implement Feature #8396: class_exists callbacks produce problems with __autoload [auroraeosrose]
* Implement Feature #8444: Handle PEAR_Errors returned from proxied object methods as errors [auroraeosrose]
* Implement Feature #9537: formSubmit target also accepting a function [jeichorn]
* Implement Feature #9912: Patch to add setters for clientJsLocation and javascriptLibraryPaths [jeichorn]
* Implement Feature #9962: Add method to check if the page request is from Ajax [jeichorn]
* Added tests for (so far Works for Me) Bug #9416
* Initial setup of unit tests for javascript

Dependencies:
  • PHP Version: PHP 4.1.0 or newer
  • PEAR Package: PEAR Installer 1.4.0a12 or newer
0.5.0Download

Release date: 2006-08-29 16:52 UTC
Release state: beta

Changelog:

Update HTML_AJAX_Action to use HTML_AJAX_Util.setInnerHTML
Add an HTML_AJAX.post method for easy custom post requests
Update the SingleBuffer_Interval queue to have a single outstanding request mode
Move around processing Queues, they are all located in Queue.js now, BC entries were added to HTML_AJAX_Server so this should affect anyone
Prevent the same JS library from being served multiple times by HTML_AJAX_Server
Turn on cssQuery() caching when loading multiple JavaScript Behaviors
Add in Behavior speed test and debugging mode
Fix Bug #8183, Fixes for UTF-8 and other encodings in formEncode
Add more formEncode test cases
Fix problems in IE when forms contains elements named action bug #8358
phpSerializer array index fixes
Fix bug #8396, PHP5 and __autoload fixes
Fix bug #8304, stub generation problems when exported name differs from class name
Fix bug #8302, always restore last error handlers
Drop callback code for filtering _GET _SERVER, override HTML_AJAX or replace _GET/_SERVER if you want to change hows thats beings done
If this effects you please let me know to verify that this simpler integrations works for you
Improve JSON decoding performance by removing bugs that was making us use the slow fallback decoder
Added new predefined library sets that can help you easily skip parts of the js library
Fix bug #6635, Add a 'concatenation' method to HTML_AJAX_Action
Additional phpdoc documentation for HTML_AJAX_Action and HTML_AJAX_Response
Fix bug #5624, AJAX and not XML serializer - serializer is still EXPERIMENTAL
Rename Ajax::json_loose_type property to jsonLooseType to match the rest of the API

Dependencies:
  • PEAR Package: PEAR Installer 1.3.5 or newer
  • PHP Version: PHP 4.1.0 or newer
0.4.1Download

Release date: 2006-06-13 20:17 UTC
Release state: alpha

Changelog:

Added support for returning PHP associative arrays from JS objects when using JSON
NOTE: HTML_AJAX now returns associative arrays by default when using the JSON serializer
Fix exported class name character case in stub should match the object class name for PHP5
Fix bug #7201, Loading DIV didn't unload after sync call
Fix values returned by formEncode should not be escaped when using array_format
Fix HttpClients from the clientPool are not reused until their callback has returned (fixes chained calls problem in FF1.0)

Provided an option to set the serverUrl in HTML_AJAX_Server
Added a new HTML_AJAX_Action example
Disabled form elements are now ignored by formEncode() and formSubmit()

Dependencies:
  • PEAR Package: PEAR Installer 1.3.5 or newer
  • PHP Version: PHP 4.1.0 or newer
0.4.0Download

Release date: 2006-04-07 22:43 UTC
Release state: alpha

Changelog:

Added ordered Queue Support and the slow_livesearch example to show it off
Added setInnerHTML method to HTML_AJAX_Util (Bug #6672)
Added getElementsByCssSelector, hasClass, addClass, removeClass, replaceClass, getElement methods to HTML_AJAX_Util
Method parameter change to HTML_AJAX.fullCall the last option is now a hash for setting any option on the request object instead of just its customHeaders property
Added support for setting options to HTML_AJAX.grab
Added slow livesearch example
Added jsEncode method to generate a JSON string from a single variable
Added dhtmlHistory.js to provide access to DHTML history, history data, and bookmarking (not fully integrated yet)
Added support to formEncode to return form data in an array
Added support for exporting callbacks using the PHP callback pseudo-type

Dependencies:
  • PEAR Package: PEAR Installer 1.3.5 or newer
  • PHP Version: PHP 4.1.0 or newer
0.3.4Download

Release date: 2006-01-31 23:56 UTC
Release state: alpha

Changelog:

Fix for Bug #6478 problems with assignAttr in HTML_AJAX_Action
Add a flag (HTML_AJAX->php4CompatCase) that allows for exporting all introspected method/class names in php5 in lower case for php4 compat
Update to the newest Services_JSON code, still waiting for a Services_JSON release so we can stop embedding it (fixes bug: #6501)
Fix bug #6424, getting extra Request timeouts errors
Fix bug #6564, Don't send Content-Length header when output buffering is enabled
Fix bug #6295, Use std input when HTTP_RAW_POST isn't set
Fix for Main.js compatibility function tests
Patch from Julien Wajsberg, Keep extra query params passed to HTML_AJAX_Server in the default serverUrl, this helps when integrating with frameworks
Fix bug #6478, Not possible to set className in firefox using HTML_AJAX_Action, now were setting the attribute directly instead of calling setAttribute

Dependencies:
  • PEAR Package: PEAR Installer 1.3.5 or newer
  • PHP Version: PHP 4.1.0 or newer
0.3.3Download

Release date: 2005-12-07 22:01 UTC
Release state: alpha

Changelog:

- Firefox bugs
- added arpad as maintainer.

Dependencies:
  • PEAR Package: PEAR Installer 1.3.5 or newer
  • PHP Version: PHP 4.1.0 or newer
0.3.2Download

Release date: 2005-12-07 21:05 UTC
Release state: alpha

Changelog:

Rearranged the examples dir, moving support files and tests into there own directory
Updated examples index.php page so that it makes sense when shown from the HTML_AJAX website
Fix some various IE bugs, grabbing non-existant headers was throwing errors
Fixed problem with async requests timing out in IE
Added IFrame fallback, targeted at versions of Opera before XMLHttpRequest and IE with ActiveX turned off
Fix js file detection when not installed through PEAR
Fix numerous IE 5 javascript bugs and added js compat functions
haSerializer and HTML_AJAX_Action bugs fixed
Fixed Numerous Firefox bugs

Dependencies:
  • PEAR Package: PEAR Installer 1.3.5 or newer
  • PHP Version: PHP 4.1.0 or newer
0.3.1Download

Release date: 2005-12-05 17:10 UTC
Release state: alpha

Changelog:

Rearranged the examples dir, moving support files and tests into there own directory
Updated examples index.php page so that it makes sense when shown from the HTML_AJAX website
Fix some various IE bugs, grabbing non-existant headers was throwing errors
Fixed problem with async requests timing out in IE
Added IFrame fallback, targeted at versions of Opera before XMLHttpRequest and IE with ActiveX turned off
Fix js file detection when not installed through PEAR
Fix numerous IE 5 javascript bugs and added js compat functions
haSerializer and HTML_AJAX_Action bugs fixed

Dependencies:
  • PEAR Package: PEAR Installer 1.3.5 or newer
  • PHP Version: PHP 4.1.0 or newer
0.3.0Download

Release date: 2005-11-17 19:24 UTC
Release state: alpha

Changelog:

BC BREAK - in js renamed event handlers so they don't collide with native ones and cause problems onOpen -> Open, onLoad -> Load, onProgress -> Progress, onSend -> Send
Added stub support to helper class
HTML_AJAX_Util (javascript):
- setElementEvent() renamed to registerEvent(), set event should now be fixed
- New methods: getType() and strRepeat()
- Fixed methods: varDump() and getElementsByClassName()
Behavior javascript files moved to own directory and HTML_AJAX_Server updated to reflect change
Better example for behavior use in example directory
Fixed URL encoding serializer, requires PHP 5 or the PHP_Compat implementation of http_build_query()
Added serializer compatible with PHP's native serialization functions
Small optimizations and cleanup of HTML_AJAX
Added a request priority queue
Added HTTP client pooling
Update and cleaned up the examples
Pass errors from sync calls to HTML_AJAX.onError

Dependencies:
  • PEAR Package: PEAR Installer 1.3.5 or newer
  • PHP Version: PHP 4.1.0 or newer
0.2.5Download

Release date: 2005-11-01 17:47 UTC
Release state: alpha

Changelog:

Small optimizations and cleanup of HTML_AJAX and HTML_AJAX_Server
Case fixes for specifing case while exporting a class
Fix url creation in javascript allowing server urls to contain parameters
Added a flag to turn off sending a Content-Length header

Dependencies:
  • PEAR Package: PEAR Installer 1.3.5 or newer
  • PHP Version: PHP 4.1.0 or newer
0.2.4Download

Release date: 2005-10-26 20:54 UTC
Release state: alpha

Changelog:

#5788 New bug in Ajax Server , cant create JS stub
New login example

Dependencies:
  • PEAR Package: PEAR Installer 1.3.5 or newer
  • PHP Version: PHP 4.1.0 or newer
0.2.3Download

Release date: 2005-10-25 03:30 UTC
Release state: alpha

Changelog:

Initial Helper API see examples/usage_helper.php for details
HTML_AJAX.append
BC Change, default loading implementation moved to its own file
client param takes a comma seperated list of args now ex: server.php?client=main,httpclient
ajax server has support for delivering custom libraries HTML_AJAX_Server::registerJSLibrary
Bug #5675 Reference bug in php 4.4 5.1 etc

Dependencies:
  • PEAR Package: PEAR Installer 1.3.5 or newer
  • PHP Version: PHP 4.1.0 or newer
0.2.1Download

Release date: 2005-09-30 17:05 UTC
Release state: alpha

Changelog:

This release is mainly bug fixes.
Remove debug message when throwing an exception
Fix problems with async calls
Fix broken content-type detection
Stop trying to run an init method when the init flag isn't set
PHP required version moved to 4.1.0 which is what it should need

There is also a couple small features added
A basic debug class has been added, allowing you to write PHP errors to a file
HTML_AJAX.replace now works async

Dependencies:
  • PEAR Package: PEAR Installer 1.3.5 or newer
  • PHP Version: PHP 4.1.0 or newer
0.2.0Download

Release date: 2005-09-27 15:32 UTC
Release state: alpha

Changelog:

Reliense under the LGPL fixing concerns about GPL compability

Full rewrite of all JavaScript code pulled in from JPSpan, this allows for relicence, as well as shrinking the code size while adding new features
Big new Features are:
Request object non contains all information needed to make a request, HTML_AJAX.makeRequest added service a request object
HTML_AJAX_HttpClient instances now created as needed by a factory HTML_AJAX.httpClient(), this functionality will be replaced at some future point

These changes will allow for various queue and pool structures to be created in the future, but for now client in progress errors should not be possible
when using proxy objects

Serializer that mimics post added, filling _POST on an ajax request, helper code for AJAX forms still in progress

Bugs Fixed:
5087, 5284 - jsClient Location fixes, allows it to be set manually
5908 - PHP 5 bug fix, auto loading of classes not working in php5 for an unknown reason, just load serializer as a normal include
5029 - init bug in auto_server

Dependencies:
  • PEAR Package: PEAR Installer 1.3.5 or newer
  • PHP Version: PHP 4.3.0 or newer
0.1.4Download

Release date: 2005-08-19 19:59 UTC
Release state: alpha

Changelog:

PEAR CS fixes
Support for generating multiple stubs in a single request stub=test,test2
304 Http Cache support for Client and Stub generation, this is on by default, caching rules are configurable see docblocks for more info

Dependencies:
  • PEAR Package: PEAR Installer 1.3.5 or newer
  • PHP Version: PHP 4.3.0 or newer
0.1.3Download

Release date: 2005-08-11 16:22 UTC
Release state: alpha

Changelog:

Update comments to PEAR coding standards

Dependencies:
  • PEAR Package: PEAR Installer 1.3.5 or newer
  • PHP Version: PHP 4.3.0 or newer
0.1.0Download

Release date: 2005-08-11 16:22 UTC
Release state: alpha

Changelog:

initial release

Dependencies:
  • PEAR Package: PEAR Installer 1.3.5 or newer
  • PHP Version: PHP 4.3.0 or newer