Ronin 0.9.1 released

2 views
Skip to first unread message

Gus Prevas

unread,
May 1, 2011, 11:05:01 AM5/1/11
to ronin...@googlegroups.com, gosu...@googlegroups.com
Hi all,

Version 0.9.1 of the Ronin web application framework has been released.  You can download it and view the documentation at http://ronin-web.org.

Here's what's new in 0.9.1:

Ronin now provides out-of-the-box support for user authentication through LDAP via a single line of code in your RoninConfig class.

Browser testing support
Browser-based UI testing using a tool such as Selenium is now supported.  Annotate your browser tests with @UITest (which excludes them from being run as unit tests by the "vark test" target), then run them with the "vark ui-test" target, which starts up a full server in testing mode to run the tests against.

Other changes
- An enhancement on java.net.URL adds convenient .get() and .post() methods.
- Java files in your app's "src" folder are now compiled by Aardvark.
- The user authentication implementation using Apache Shiro has been refactored as part of the LDAP work, so it is easier to provide your own authentication realm if you need to.

Upgrading from 0.9:

If you have an existing Ronin app using version 0.9, here's what you'll need to do to upgrade.

- In your ivy.xml file, change the revision attribute of the Ronin dependency from "0.9" to "0.9.1".
- Run "vark clean deps".
- Download and unzip ronin.zip, then extract RoninVarkTargets.gsx from roninit_template.jar.  (Alternatively, run the roninit script to create a dummy app, then copy the file from the "support/vark" folder of the dummy app.)
- Copy RoninVarkTargets.gsx over the existing version of that file in your app.  (If you've made changes to that file, you will need to re-apply them.)

That's it!

As always, feature requests and other feedback are welcomed.  I'd love to hear from anyone who's using Ronin for an interesting project.

Enjoy!
-Gus

Gus Prevas

unread,
May 1, 2011, 5:38:24 PM5/1/11
to gosu...@googlegroups.com, ronin...@googlegroups.com
Hi Mike,

Thanks for catching that.  It looks like a stale file got uploaded - should be fixed now.

-Gus

On Sun, May 1, 2011 at 5:33 PM, Michael Wright <wrigh...@gmail.com> wrote:
Hi Gus,

   I downloaded/unziped ronin.zip, ran roninit.cmd to create an app, and then ran vark server.  It failed with four [NOT FOUND] errors until I fixed the generated ivy.xml file to use ronin rev="0.9.1" instead of "0.9"--shouldn't the 0.9.1 version of roninit.cmd generate the correct ivy.xml file?  (i.e. shouldn't the 0.9.1 version of [roninit_template.jar]/templates/ivy.xml be updated to match the release?)

Regards,
Mike
---
--
You received this message because you are subscribed to the Google Groups "gosu-lang" group.
To post to this group, send email to gosu...@googlegroups.com.
To unsubscribe from this group, send email to gosu-lang+...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/gosu-lang?hl=en.



--
Regards,
Mike

--
You received this message because you are subscribed to the Google Groups "gosu-lang" group.
To post to this group, send email to gosu...@googlegroups.com.
To unsubscribe from this group, send email to gosu-lang+...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/gosu-lang?hl=en.

Reply all
Reply to author
Forward
0 new messages