Conjure 0.7.0 Released

2 views
Skip to first unread message

Matt

unread,
Jul 17, 2010, 7:34:25 AM7/17/10
to Conjure
Hi all,

I've just released Conjure 0.7.0.

You can either use Leiningen (new for 0.7.0) and add [conjure-core
"0.7.0"] as a dependency and [lein-conjure "0.7.0"] as a dev
dependency, or download the uber jar from: http://github.com/macourtney/Conjure/downloads

This release includes:

1. Leiningen support. You can now add conjure to a Leiningen project
file. You can also add the Leiningen conjure plugin (lein-conjure) to
your development dependencies and get all of the conjure scripts
through Leiningen

2. Changing the request-map to a var. This allows you to not have to
pass around the request map everywhere.

3. Layouts are now handled in the view definition instead of the
render view call.

4. Defining a view will now create 3 functions which can be used for
getting just the body of the view, the view as a string, or getting
the entire view response-map. You can override any of these functions
to do special handling of a view.

5. The addition of the def-ajax-view. You can now define specifically
an ajax view which will not include a layout.

6. If you create an uberjar from your conjure app, it will be a self
executable jar which will run your app in a jetty server. This makes
distributing your app extremely easy, though you need to watch out for
the database files and where they end up.

7. Routing was switched to use clout (http://github.com/weavejester/
clout) which should make it easier to add and remove routes.


I hope you enjoy the latest version of Conjure.

-Matt Courtney
Reply all
Reply to author
Forward
0 new messages