This release is mainly a bug fixes release.

The main new changes are:

    * Removed most of the deprecated classes and methods.
    * Various bug fixes in the JSON calling conventions.
    * Added Ajax example using the DOJO toolkit.
    * Upgraded the Windows installer version.

http://xins.sourceforge.net/

Regards,
Anthony

______________________________________________________________________________
CHANGES INTRODUCED IN XINS 2.0 BETA 2:

* Logdoc:
  - The following classes have been removed as no longer used:
    AbstractLogdocSerializable, LogdocHexConverter, LogdocSerializable,
    LogdocStringBuffer, UnsupportedLocaleError, MandatoryArgumentChecker.

* XINS/Java Common Library:
  - Removed methods using the LogdocSerializable class.
  - Deprecated the org.xins.common.threads.QueueTimeOutException class as not
    used.
  - Fixed getPathInfo and getPathTranslated in the XINSServletRequest.
  - Removed the package org.xins.common.threads as it is not used.
  - Fixed possible NullPointerException in the Element.QualifiedName class.
  - BeanUtils.convert can also convert to a List or Abstract collection.
  - BeanUtils.getParametersAsObject should not convert values to String.
  - Improved detected source class and source method when logging an ignored
    exception or a programming error.
  - Removed unneeded parameters to the call to Utils.logIgnoredException.
  - Improved handling of primitive types for converting objects.
  - Removed IOReader.readFullyAsBytes as it doesn't work correctly.
  - Fixed incorrect possible error message in UppercaseTask.
  - Added comment that the container package should not be used as it may
    be removed.
  - Added support for TargetDescriptor for BeanUtils.getParametersAsObject().
  - Added a log when the convertion fails in BeanUtils.
  - Removed some TODO statements no longer relevant.

* XINS/Java Server Framework:
  - Removed deprecated class FormattedDate.
  - Various bug fixes in the JSONCallingConvention.
  - Various bug fixes in the JSONRPCCallingConvention.
  - Fixed incorrect serviceURL for the _SMD meta function.
  - Removed unneeded parameters to the call to Utils.logIgnoredException.
  - Conditional redirection will not happen if the function returns an error.
  - Removed deprecated method
    APIServlet.service(ServletRequest, ServletResponse).
  - Null JSON objects should be specified with JSONObject.NULL and not null.
  - Added logging when the requested path cannot be found in the WAR file.
  - Removed some TODO statements no longer relevant.

* XINS/Java Client Framework:
  - Removed methods using the LogdocSerializable class.
  - Removed the DataElement class replaced by org.xins.common.xml.Element.
  - Removed some TODO statements no longer relevant.

* Generated build file:
  - Use <property file="..."/> instead of <loadproperties/> task as
    loadproperties fails if the file does not exist.
  - Fixed incorrect location of the build.properties file.

* Generation of specification documentation:
  - The _autofill parameter of the test form should not be sent.

* Tools:
  - Fixed missing variable in api_to_smd.xslt.
  - Fixed incorrect calling convention used.
  - Fixed the location variable was not used.
  - Avoid double / in the service URL.

* Examples:
  - Added new Ajax example using the DOJO toolkit.
  - Upgraded Sarissa.js to version 0.9.7.8.
  - Changed Sarissa.js license to Apache 2.0.

* Tests:
  - Splitted the CallingCallingTests class in several classes according to
    the calling convention tested.
  - Added tests for JSON and JSON-RPC calling conventions.
  - Added call to the smd target.
  - Added tests for the new meta functions _WSDL, _SMD, _DisableAPI and
    _EnableAPI.
  - Added tests for the Element class.
  - Added more tests for the BeanUtils class.
  - Fixed tests for the frontend framework.
  - Added tests for HungarianMapper and UppercaseTask.
  - Added tests for UniqueProperties.

* Build- and release-process:
  - Added new clean-release target.
  - Upgraded installer to Inno Setup version 5.1.12.
  - Added xmlenc license to the release.
  - Added Sarissa license to the release.
  - Added myproject.smd to the release.