You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to Induction Framework
Hi folks,
This is a quick note to announce the recent release of Induction
1.1.4b. This new release has several important bug fixes and some cool
enhancements. A summary of the changes in this release follow:
This release introduces the following new features:
* Ability to inject models into ControllerResolver and
RedirectResolver implementations (this feature was motivated by
applications that used models to implement advanced modular
configuration management. This feature now allows access to model
objects earlier in the Induction initialization process)
* Ability to inject Induction’s reloading classloader into model
constructors. This injection can now be accomplished by declaring a
parameter of type java.lang.Classloader in a model constructor.
* The reloading classloader now implements the getResourceAsStream
method. This allows applications to use the Induction classloader to
load non-Java resources.
* Ability to inject Induction’s templating engine into model
constructors. This is accomplished by declaring a parameter of type
com.acciente.induction.template.TemplatingEngine in the model
constructor. This allows an application that needs templating for a
specialized task to use Induction's plugged-in (and configured)
templating engine.
* The built-in Freemarker template engine plug-in now ignores any
non-existent directories in the template path. Previously non-existent
directories caused the Freeemarker template engine plug-in to throw a
runtime exception that prevented Induction from starting.
This release fixes the following bugs discovered since the previous
release:
* Incorrect return type for the getInputStream method in the
FileHandle class.
* Models classes which used factory classes were getting reloaded
when no reload was necessary.
Your comments and feedback are always appreciated.