AjaxAnywhere Changes :

AjaxAnywhere 1.2 is released. Changes:

 

1.2.1   - Java 6 compatibility (workaround of an incompatible evolution of swing HTML parser).
1.2.1   - Special mode for In-browser testing sessions see: http://www.jroller.com/page/verySimpleSolutions/20070124

1.2     - Release.

1.2-RC3 - bugfix : onRequestSent callback was never called
1.2-RC3 - bugfix : debug info pop-up when using client state saving with jsf_sequence
1.2-RC3 - bugfix : added "charset=UTF-8" to the Content-Type header in case of POST.
1.2-RC3 - <div style="display:inline;"> instead of <span> for zones content
1.2-RC3 - maven 2 POM

1.2-RC2 - bugfix : MyFacesClientStateSavingPreSendHandler with multiple forms on a page .
1.2-RC2 - bugfix : duplicate nodeValue call.
1.2-RC2 - bugfix : sometimes FireFox creates multiple #text nodes for CDATA inside <zone></zone>

1.2-RC1 - bugfix : do not forget "submitButton" when returned null from getZonesToReload()
1.2-RC1 - bugfix : second parameter of substituteSubmitButtonsBehavior can be an array of button names
1.2-RC1 - bugfix : graceful degradation
1.2-RC1 - bugfix : IE 5.5 support
1.2-RC1 - bugfix : <form action="#"> support
1.2-RC1 - no custom HTTP headers are sent to identify Ajax request :better firewall compatibility.
1.2-RC1 - jsf_sequence support for MyFaces 1.1.2
1.2-RC1 - JSFRIClientStateSavingPreSendHandler
1.2-RC1 - default response encoding is set to UTF-8

1.1.0.6 - bugfix : cut CDATA marker at the beginning of <script> inside a zone
1.1.0.6 - bugfix : workaround for "<>" and "</>" bug in Swing HTML parser.
1.1.0.6 - evolution : client state saving support for JSF
1.1.0.6 - evolution : zone tag is not a BodyTag any more. Instead of storing zone content in request scope, it simply
    marks it with delimiters as JSF zone tag does.
1.1.0.6 - evolution : setting 'Accept' header to 'text/xml' to reslove JSF-RI 'Uncategorized Content Type' issue with IE

1.1.0.5 - multiple bugfixs

1.1.0.4 - bugfix : support for multiple AjaxAnywhere instances when using substituteSubmitBehavior
1.1.0.4 - bugfix : improved javascript null and undefined checks
1.1.0.4 - evolution : substituteSubmitButtonsBehavior() method supports <input type=image>
1.1.0.4 - evolution : zonesToRefresh parameter added to getAJAX() method.
1.1.0.4 - evolution : JSF - do not render zones that are not included.
1.1.0.4 - evolution : <aa:zone> - new skipIfNotIncluded attribute. when set to true, tag body is not evaluated
            if the zone is not included. Default value is false to respect backward compatibility.
1.1.0.4 - evolution : workaround for IE bug related to images caching.
1.1.0.4 - bugfix : remove deploy time dependency on jsf
1.1.0.4 - bugfix : using UTF-8 instead of UTF8
1.1.0.4 - bugfix : improved workaround of xalan transformer bug resulting \r\r\n instead of \r\n on Windows platforms

1.1.0.3 - evolution : New <aa:zoneJSF> tag should be used to replace <aa:zone> for JSF applications.
1.1.0.3 - depricated <aa:watchJSFState> as its usage depends too much on the JSF implementation version.
1.1.0.3 - bugfix : calling request.setCharacterEncoding("UTF-8") from AAFilter for better internationalization support
1.1.0.3 - refactoring

1.1.0.2 - evolution : Imporoved default HTTP error status handler.
1.1.0.2 - evolution : Support for JSF client-side state storage (<aa:watchJSFState> tag)
1.1.0.2 - evolution : default graceful degradation
1.1.0.2 - bugfix : fixed bug that generated java.util.zip.ZipException with MyFaces, STATE_SAVING_METHOD=client
1.1.0.2 - evolution : form "action" attribute is accessed by DOM to prevent collision with <input name="action" .. >

1.1.0.1 - bugfix : better browser support with Msxml2.XMLHTTP as an option.
1.1.0.1 - bugfix : textarea was ignored in prepareSubmitData()
1.1.0.1 - bugfix : workaround of a xalan transformer bug resulting \r\r\n instead of \r\n on Windows platforms

1.1   - License change : License changed from LGPL to Apache 2
1.1   - evolution : substituteSubmitButtonsBehavior calls form.onsubmit()
1.1   - evolution : Support for non-ASCII form field names.
1.1   - evolution : Default loading message XHTML compatible.
1.1   - evolution : AjaxAnywhere.substituteSubmitButtonsBehavior function added
          to support JSF commandButton. Other frameworks can also take advantage of
          easier event interception from &lt;input type=submit|image"&gt;
1.1   - evolution : form "action" attribute is accessed by
          form.attributes.getNamedItem('action') to avoid problems with
          &lt;input name="action" .. &gt;
1.1   - evolution : Default loading message right alignment according to
          vertical scroll support

1.1   - bugfix : JavaScript method name typo correction.

1.0.2 - evolution : Support for Form Based Authentication. AjaxAnywhere
          request is identified by HTTP Header instead of URL parameter.
1.0.2 - bugfix. AAUtils method name typo corrected.


1.0.1 - documantation : JavaScript API Documentation update

1.0.1 - evolution : JavaScript getAJAX - avoid caching
1.0.1 - evolution : JavaScript getAJAX() callbacks
1.0.1 - evolution : Spring integration (intercept response.setContentType)
1.0.1 - evolution : JavaScript exception handling improvement
1.0.1 - evolution : AAUtils API change - use more intuitive method names
1.0.1 - bugfix : JavaScript getAJAX()