Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

xins 2.1 alpha 1 release

2007-07-11
2013-04-26
  • XINS 2.1 alpha 1 has been released.

    The main new changes are:
    *  Added new emma target for unit test coverage using EMMA (http://emma.sourceforge.net/).
    * Return XML-RPC also in case of an error.
    * _context and _data parameters are only sent when needed.
    * If the XINS version changes the build.xml is recreated. This may requires you to remove it manually when coming from XINS 2.0 or 1.x.
    * New target javadoc-apis to generate the Javadoc for all APIs.
    * If no environment is specified for an API, the test form page is still generated and a text field is proposed to the user to fill the location of the API. The value is stored in a cookie.
    * Improved specdocs: added favicon, added meta information, fixed CSS, fixed some of the XHTML.
    * Many bug fixes and small RFEs implemented.

    http://xins.sourceforge.net

    Best regards,
    Anthony
    ______________________________________________________________________________
    CHANGES INTRODUCED IN XINS 2.1 ALPHA 1:

    * XINS/Java Common Library:
      - Implemented RFE #1654262: Implement equals(Object) on PropertyReader
        classes. Contribution from Ernst de Haan.
      - Added a BufferedReader to read from the socket input stream.

    * XINS/Java Server Framework:
      - Implemented RFE #1631516: Log entry 3408 should specify value of fallback
        default.
      - Implemented RFE #1633455: Get all properties from the RuntimeProperties
        object.
      - Implemented RFE #1636219: Added file name to the logs when the thread
        stops. Contribution from Ernst de Haan.
      - Implemented RFE #1636219: Invalid XML-RPC request if namespace set.
      - Fixed bug #1371632: XML-RPC: 400 returned instead of XML-RPC fault.

    * XINS/Java Client Framework:
      - If no data section, the _data parameter is not sent.
      - If no context is available, the _context parameter is not sent.

    * Generation of server-side Java code:
      - Removed creation of _errorResult when the function has no input parameters
        and no input data section.
      - Removed creation of the parameter when the type is _text and is optional
        in checkOutputParameters() as not used.
      - Changed Request.equals() and Request.hashCode() to use in some cases
        equals() instead of ==.

    * Generation of client-side Java code:
      - Fixed bug #1703483: CAPI javadoc doesn't mention Error Result Code
        exceptions.

    * Generated build file:
      - The build directory is deleted if the version of XINS has changed between
        two build.
      - Added new target javadoc-apis to generate the Javadoc for all APIs.
      - Clean target should also delete the generated WSDL file.

    * Generation of specification documentation:
      - If no environment is specified for an API, the test form page is still
        generated and a text field is proposed to the user to fill the location
        of the API. The value is stored in a cookie.
      - Fixed incorrect CSS for specdocs.
      - Fixed some invalid XHTML.
      - Added a favicon.ico in the specdocs directories.
      - Fixed Bug #1576547: No warnings when resultcode is not referenced from
        api.xml.
      - Added meta description for the generated HTML pages.
      - Added link to the favicon in the generated HTML pages.

    * Tools:
      - Upgraded Maven pom to the new stable 2.0 release.
      - Added new target emma to execute the unit test coverage of an API using
        EMMA (http://emma.sourceforge.net).

    * Examples:
      - Fixed incorrect runtime property used to define the logdoc locale.

    * Documentation:
      - Added primer.html to redirect to primers/primer.html.

    * Build- and release-process:
      - Added NetBeans project files to CVS.
      - Added missing src/tools/dojo directory to the release.
      - Implemented RFE #1741660: building xins doesn't include Spring packages.

    * DTD:
      - Added 2.1 DTDs.