RubyObjC release history.
RubyObjC-0.4.0, June 10, 2007
- New ObjC::Variable class to wrap Objective-C instance variable descriptions.
- ivars and ivar methods for accessing Objective-C instance variables directly.
- Fixed Rake task to support application names that contain spaces.
- Improved Rake task that allows source code to be organized in directories named objc, ruby, and resources.
- Faster bridge crossings from Ruby to Objective-C.
- Improved handling of method calls with incorrect argument counts.
- RubyObjC screen saver example.
- Ruby plugins for Objective-C programs (screenshot below).
RubyObjC-0.3.0, February 16, 2007
imethod and cmethod are now the exclusive ways to add Ruby methods to the Objective-C runtime. Added methods for detailed tracking of Objective-C method calls from Ruby and optimized to further reduce bridge crossing times. Added the imethods and cmethods methods for getting locally-defined methods in classes in the Objective-C runtime.
RubyObjC-0.2.3, January 23, 2007
Added imethod and cmethod as the preferred ways to add Ruby methods to the Objective-C runtime.
RubyObjC-0.2.2, January 8, 2007
Removed Rakefile requirement for a Ruby library to build pure-Ruby applications.
RubyObjC-0.2.1, January 2, 2007
Invocation-based undo now works properly.
See the RaiseMan example for details.
RubyObjC-0.2.0, January 1, 2007
First public release.
Known issues:
- Invocation-based undo is not working. But it will be soon.
- Rakefile support for document-based apps is preliminary. Some Rake task property names are likely to change.