News
****

The currently released version of RIGS is `0.2.2'.

Noteworthy changes in Version 0.2.2
===================================
   * When building Objective-C selector for Ruby methods that accept 
     a variable number of arguments (which Ruby returns as a negative 
     number), use the absolute value of Ruby's arity instead of simply 
     skipping the method. (See TODO.)


Noteworthy changes in Version 0.2.1
===================================
   * Modified initialization process when Ruby is invoked from
     within an GNUstep application C program.
   * Objective C structures are now handled as CStruct objects in
     Ruby instead of plain Ruby Array. Allow the redefinition of
     method NSRect size and NSRange length without overriding
     those from the native Array class
   * GSTable, GSVbox, GSHbox now imported with the Foundation 
     module in Ruby. (GNUstep specific classes)
   * Currency Converter GUI application written in Ruby available
     in the Examples directory

See ChangeLog for more details


Noteworthy changes in Version 0.2.0
===================================

   Major revision with plenty of new features.

   * C structure handling from and to GNUstep. Handled as Ruby Arrays.
   * All (hopefully) constants and enums of NSxxx classes now available in Ruby
   * NSRange, NSRect, NSSize and NSPoint methods added as pseudo classes
     to the Ruby Array class
   * More testing code written, especially for the GUI stuff
   * require 'Foundation' and require 'AppKit' now loads all classes at once
   * NSNumber automatically morphed to Ruby numbers if asked 
   * Process Initialization revamped. Should now work on Win32 as well.
   * Cleaner and more robust code

See ChangeLog for more details


Noteworthy changes in Version 0.1.0
===================================

    * Initial package put together to work with gnustep-base-1.0.0 and gnustep-gui-0.6.x and above


