Forum: JRuby [ANN] Ruboto 0.8.1 released!

Posted by Uwe Kubosch (donv)
on 2012-09-05 22:40
(Received via mailing list)
The Ruboto team is proud to announce the release of Ruboto 0.8.1.

Ruboto is a framework for writing full Android apps in Ruby. It includes 
support libraries and generators for creating projects, classes, tests, 
and more.

New in version 0.8.1:

Features:

* Issue #164 Stop support for upgrading from Ruboto older than 0.5.2 
directly
* Issue #216 Make calls to super explicit
* Issue #227 Enable Ruby class based definition of Java subclasses
* Issue #239 Make "ruboto update app" use older versions of Ruboto to do 
multi-step updates
* Issue #240 Add teardown to test framework
* Issue #243 Deprecate and remove "ruboto update ruboto" command
* Issue #247 * Issue #227 Enable Ruby class based definition of Java 
subclasses
* Issue #248 Deprecate use of "ruboto gen interface" since it is covered 
by "ruboto gen subclass"

Bugfixes:

* Issue #234 Fixed "ruboto gen jruby"
* Issue #237 Allow omitting on_create on activity
* Issue #241 Skip setup for tests when it is not defined
* Issue #244 start_ruboto_activity(block) is broken...does not start a 
new activity (just reuses the existing one)

Internal:

* Issue #210 Make Ruboto really thread safe with minimal locking

Support:

* Issue #166 How can I debug ruboto??
* Issue #249 Build applications to apk

Documentation:

* Issue #236 Remove use of global variables in the Spycam example

Pull requests:

* Issue #199 Error while Loading Sqldroid
* Issue #228 hitting back button calls onDestroy
* Issue #235 * Issue #228 hitting back button calls onDestroy
* Issue #242 * Issue #216 Make calls to super explicit
* Issue #245 Put script loading logic into separate class to avoid 
duplication

You can find a complete list of issues here:

* https://github.com/ruboto/ruboto/issues?state=clos...

Installation:

To use Ruboto, you need to install a Java JDK, the Android SDK, Apache 
ANT, and a Ruby implementation.  Then do (possibly as root)

gem install ruboto


To create a project do

ruboto gen app --package <your.package.name>


You can find an introductory tutorial at 
https://github.com/ruboto/ruboto/wiki/Getting-star...

If you have any problems or questions, come see us at http://ruboto.org/

Enjoy!


--
The Ruboto Team
Please log in before posting. Registration is free and takes only a minute.
Existing account (Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
No account? Register here.