Welcome to the "trac"-ing site of soap4r!
[soap4r] [httpclient] [openpgp4u] [pkcs1] [logger] [csv] [vtr]

Changeset 461

Show
Ignore:
Timestamp:
04/10/02 19:43:41 (7 years ago)
Author:
nahi
Message:

for 1.4.3

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/RELEASE_en.html

    r459 r461  
    1919 
    2020<p class="status"> 
    21 Last modified: April 10, 2002<br /> 
     21Last modified: April 11, 2002<br /> 
    2222Created: July 17, 2000 
    2323</p> 
     
    3434 
    3535<p> 
    36 Target SOAP4R version: SOAP4R/1.4.2 
     36Target SOAP4R version: SOAP4R/1.4.3 
    3737</p> 
    3838 
     
    5353<h2 id="changes" name="changes">1. Changes</h2> 
    5454 
    55 <p> 
    56 Stopped redistributing packages in RAA. 
     55<dl> 
     56<dt>Attention to 1.4.2 or earlier users;</dt> 
     57<dd> 
     58<ul> 
     59<li>Stopped redistributing packages in RAA from this release. 
    5760Please get <a href="#dependencies">required</a> packages from 
    5861<a href="http://www.ruby-lang.org/en/raa.html">RAA</a> 
    59 and install it. 
    60 </p> 
    61  
    62 <p> 
    63 Many changes around Ruby language mapping for SOAP. 
    64 I replaced DRb's marshalling format with SOAP marshalling and it passed 
    65 about all unit test packed in DRb package. 
    66 Only test failed was regards to packet size. 
    67 You might be able to use SOAP::Marshal.(un|)marshal for serializing objects 
    68 instead of Marshal.(load|dump). 
    69 </p> 
    70  
    71 <ul> 
    72 <li>Illegal decoding of a position-less element after position-ed element.  Fixed.</li> 
    73 <li>Add Rubytype encoding/decoding support: Regexp, Class, Module and Symbol.</li> 
    74 <li>Added an option of MappingRegistry to raise an exception when unknown Struct. 
    75 The option is set 'false' by default so that same behaviour as before.</li> 
    76 </ul> 
     62and install it.</li> 
     63<li>It still does NOT support WSDL!</li> 
     64</ul> 
     65</dd> 
     66 
     67<dt>New features</dt> 
     68<dd> 
     69<ul> 
     70<li>Added REXML parser support.</li> 
     71<li>Added uninstaller.</li> 
     72<li>Re: samples 
     73<ul> 
     74<li>Added 3 new samples, Calc, Exchange, and SampleStruct.</li> 
     75<li>Use environment variable HTTP_PROXY or http_proxy for http proxy.</li> 
     76<li>Removed unreachable services.</li> 
     77<li>RAA: Separate iRAA.rb into RAA.rb and iRAA.rb.</li> 
     78<li>Added description about <a href="#samples">samples</a> to RELEASE_en.html.</li> 
     79</ul> 
     80<li>Changed String encoding handling among 
     81Ruby object &lt;-&gt; SOAP Data Model &lt;-&gt; XML instance. 
     82<ul> 
     83<li>Ruby object: $KCODE.</li> 
     84<li>SOAP Data Model: utf-8 if uconv module is installed, $KCODE if not.</li> 
     85<li>XML instance: Client side use utf-8 if uconv module is installed, 
     86$KCODE if not.  Server side try to adjust the request encoding.</li> 
     87<li>Use regexp instead of NKF.guess to check if the given String is EUC/SJIS or not.</li> 
     88</ul> 
     89</li> 
     90<li>Added 'addServant' interface to server side.  See sample/Calc/server.rb.</li> 
     91<li>Added 'addMethodAs' interface to both server side and client side. 
     92See sample/Calc/server2.rb.</li> 
     93</ul> 
     94</dd> 
     95 
     96<dt>Changes</dt> 
     97<dd> 
     98<ul> 
     99<li>Removed Japanese document. 
     100I was tired of maintaining 2 separated documents. 
     101Though my English is poor as you see, numbers of readers of my English document 
     102should be more than one of my Japanese document. 
     103Would you please tell me bug of my English composition and of course in the code?</li> 
     104<li>Use 
     105<a href="http://www.ruby-lang.org/en/raa-list.rhtml?name=Devel%3A%3ALogger">[RAA:Devel::Logger]</a> 
     106instead of 
     107<a href="http://www.ruby-lang.org/en/raa-list.rhtml?name=Application">[RAA:Application]</a>. 
     108</li> 
     109<li>Avoided using exception in soap2obj and reduced warnings in runtime.</li> 
     110<li>XSDDateTime: Use date2 version 3 instead of date3.rb. 
     111Date2 version 3 will be included in standard distribution of Ruby/1.8.</li> 
     112<li>XSDDateTime: Added XSDDateTimeToTime module to extract a Time object from XSDDateTime, XSDDate and XSDTime.</li> 
     113</ul> 
     114</dd> 
     115 
     116<dt>Bug fixes</dt> 
     117<dd> 
     118<ul> 
     119<li>Set 'charset=' to content-type when sending back a SOAPFault. 
     120It was not set.</li> 
     121<li>XSDDateTime: Parsedate was not used.  Removed.</li> 
     122<li>Added constant Log as a canonical name of Devel::Logger for backward 
     123compatibility of devel-logger.</li> 
     124<li>Foo = Struct.new(:foo) and Foo = Struct.new("Foo", :foo) could not be 
     125  unmarshalled collectly.  All members were unmarshalled as nil.  Fixed.</li> 
     126<li>Rescue ArgumentError(Unrecognized signal) in standaloneServer.rb for mswin32 ruby.</li> 
     127</ul> 
     128</dd> 
     129</dl> 
    77130 
    78131<h2 id="install" name="install">2. Install</h2> 
     
    138191 
    139192<p> 
    140 Delete created files at installation. 
    141 </p> 
    142  
    143 <pre class="path"> 
    144 ruby -rrbconfig -e 'include Config; puts CONFIG[&quot;sitedir&quot;] + &quot;/&quot; + CONFIG[&quot;MAJOR&quot;] + &quot;.&quot; + CONFIG[&quot;MINOR&quot;]' 
    145 </pre> 
    146  
    147 <p> 
    148 should dump the installation root directory. 
    149 Then, check &quot;soap&quot; directory and filename of files in &quot;redist&quot; directory
     193To uninstall; 
     194</p> 
     195 
     196<pre class="path"> 
     197$ ruby uninstall.rb 
     198</pre> 
     199 
     200<p> 
     201Of cource, modules listed at <a href="#dependencies">Dependencies</a> 
     202which you may install are not uninstalled
    150203</p> 
    151204 
     
    514567 
    515568<dl> 
     569<dt>1.4.3 - April 11, 2002</dt> 
     570 
     571<dd> 
     572<dl> 
     573<dt>Attention to 1.4.2 or earlier users;</dt> 
     574<dd> 
     575<ul> 
     576<li>Stopped redistributing packages in RAA from this release. 
     577Please get <a href="#dependencies">required</a> packages from 
     578<a href="http://www.ruby-lang.org/en/raa.html">RAA</a> 
     579and install it.</li> 
     580<li>It still does NOT support WSDL!</li> 
     581</ul> 
     582</dd> 
     583 
     584<dt>New features</dt> 
     585<dd> 
     586<ul> 
     587<li>Added REXML parser support.</li> 
     588<li>Added uninstaller.</li> 
     589<li>Re: samples 
     590<ul> 
     591<li>Added 3 new samples, Calc, Exchange, and SampleStruct.</li> 
     592<li>Use environment variable HTTP_PROXY or http_proxy for http proxy.</li> 
     593<li>Removed unreachable services.</li> 
     594<li>RAA: Separate iRAA.rb into RAA.rb and iRAA.rb.</li> 
     595<li>Added description about <a href="#samples">samples</a> to RELEASE_en.html.</li> 
     596</ul> 
     597<li>Changed String encoding handling among 
     598Ruby object &lt;-&gt; SOAP Data Model &lt;-&gt; XML instance. 
     599<ul> 
     600<li>Ruby object: $KCODE.</li> 
     601<li>SOAP Data Model: utf-8 if uconv module is installed, $KCODE if not.</li> 
     602<li>XML instance: Client side use utf-8 if uconv module is installed, 
     603$KCODE if not.  Server side try to adjust the request encoding.</li> 
     604<li>Use regexp instead of NKF.guess to check if the given String is EUC/SJIS or not.</li> 
     605</ul> 
     606</li> 
     607<li>Added 'addServant' interface to server side.  See sample/Calc/server.rb.</li> 
     608<li>Added 'addMethodAs' interface to both server side and client side. 
     609See sample/Calc/server2.rb.</li> 
     610</ul> 
     611</dd> 
     612 
     613<dt>Changes</dt> 
     614<dd> 
     615<ul> 
     616<li>Removed Japanese document. 
     617I was tired of maintaining 2 separated documents. 
     618Though my English is poor as you see, numbers of readers of my English document 
     619should be more than one of my Japanese document. 
     620Would you please tell me bug of my English composition and of course in the code?</li> 
     621<li>Use 
     622<a href="http://www.ruby-lang.org/en/raa-list.rhtml?name=Devel%3A%3ALogger">[RAA:Devel::Logger]</a> 
     623instead of 
     624<a href="http://www.ruby-lang.org/en/raa-list.rhtml?name=Application">[RAA:Application]</a>. 
     625</li> 
     626<li>Avoided using exception in soap2obj and reduced warnings in runtime.</li> 
     627<li>XSDDateTime: Use date2 version 3 instead of date3.rb. 
     628Date2 version 3 will be included in standard distribution of Ruby/1.8.</li> 
     629<li>XSDDateTime: Added XSDDateTimeToTime module to extract a Time object from XSDDateTime, XSDDate and XSDTime.</li> 
     630</ul> 
     631</dd> 
     632 
     633<dt>Bug fixes</dt> 
     634<dd> 
     635<ul> 
     636<li>Set 'charset=' to content-type when sending back a SOAPFault. 
     637It was not set.</li> 
     638<li>XSDDateTime: Parsedate was not used.  Removed.</li> 
     639<li>Added constant Log as a canonical name of Devel::Logger for backward 
     640compatibility of devel-logger.</li> 
     641<li>Foo = Struct.new(:foo) and Foo = Struct.new("Foo", :foo) could not be 
     642  unmarshalled collectly.  All members were unmarshalled as nil.  Fixed.</li> 
     643<li>Rescue ArgumentError(Unrecognized signal) in standaloneServer.rb for mswin32 ruby.</li> 
     644</ul> 
     645</dd> 
     646</dl> 
     647</dd> 
     648 
    516649<dt>1.4.2 - December 28, 2001</dt> 
    517650<dd>