HTML_AJAX 0.3.1 Released
HTML_AJAX 0.3.1 have been released today with many bug fixes and improvements including iframe fallback support for Opera and IE with activeX turned off.
HTML_AJAX 0.3.1, in the tradition of most applications on those odd minor version numbers, is mainly a bugfix release. There have been no API alterations and the only significant new feature is the experimental iframe xmlhttprequest fallback.
There were quite a few bugs with the new features from the 0.3.0 release including hanging sync requests on IE 6, multiple javascript errors in IE 5, and some errors releated to the opera workaround introduced in 0.3.0. All these problems have been addressed in 0.3.1. This means that a portion of our roadmap - improving cross-browser support - has been addressed.
A browser compatability test suite is getting close to be added in the development process of HTML_AJAX, which will assure browsers compabilities during development of the project. HTML_AJAX is also getting close to stability with an API able to be integrated in frameworks without breaking code. Great job again Joshua.
Changes in this new release :
- 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


Subscribe to AJAX Magazine's feed