Skip to content

Releases: hprange/woinject

WOInject 1.3.0

29 Jan 00:45
Compare
Choose a tag to compare

Features

Replace Javassist dependency with Byte Buddy (#15)

The Byte Buddy library is more efficient than Javassist regarding CPU and memory usage. It's also a lot easier to use. This solution doesn't require a custom class loader, which is another advantage.

This change added a new requirement. You now have to create an application runner to start the application correctly. An application runner is a pure Java class containing only a main method. See the WOInject Javadoc for more information.

We might add more options to start an application with WOInject in the future.

Add an interface to facilitate the provision of EOEnterpriseObjects (#16)

The EOProvider interface is a type of Provider that receives an EOEditingContext as a parameter and returns an instance of an EOEnterpriseObject. This interface is useful when one needs to fetch enterprise objects or insert them into the specified editing context while provisioning.

WOInject 1.2.2

28 Jun 18:40
Compare
Choose a tag to compare

Bug Fixes

  • Fix error while injecting Session scoped objects in Direct Actions.

WOInject 1.2.1

28 Jun 18:31
Compare
Choose a tag to compare

Bug Fixes

  • Fix an error when the SessionProvider is unable to provide a session if the session hasn't been restored in context.

WOInject 1.2

05 Feb 13:26
Compare
Choose a tag to compare

Improvements

  • Initialize WOInject using ServletContextListener instead of HttpServlet (issue #12)

WOInject 1.1.1

04 Feb 21:57
Compare
Choose a tag to compare

Bug Fixes

  • Fix problem running WOInject applications with Java 8 (issue #11)

WOInject 1.1

20 Jul 17:13
Compare
Choose a tag to compare

Features

  • Add support for WOInject in JEE environments (issue #8)

WOInject 1.0.1

20 Jul 18:04
Compare
Choose a tag to compare

Bug Fixes

  • Fix error loading com.apple.* classes (issue #2)

WOInject 1.0

20 Jul 18:09
Compare
Choose a tag to compare

Initial version of WOInject.