Hi all, version 1.2 is out now!
Version 1.2 contains only changes or fixes to APT.
We fixed a bug (#1770034), fixed the FormSender std request handler to properly send POST'd request parameters and modified sample app to demonstrate this. Most important news in this release is the posibility to do cross-domain JSON-P AJAX requests using a jsonp attribute in the ajax-config's <requestHandler> tag. See the sample application for a demo.
Version 1.1 final is now available. No changes from 1.1 beta 1, but now you can feel all warm and fuzzy about not having to use a beta build :)
Version 1.1 beta 1 is now available. This release includes a couple of new features and a couple of bug fixes, a good mixture of both. Get it while it's hot :)
Java Web Parts is now storing its source code in Subversion, and the CVS repository has been deactivated. If you not any problems, it would be greatly appreciated if you could report it to a project admin. Thanks very much!
The cookbook is updated to 1.0 GA. Next to the 4 already existing webapps, there is one new added. The new app shows you how to add lines to a page dynamically (using a custom handler).
The first GA release, version 1.0, is in the books! Grab it now! A minor change to the build script (that doesn't matter to anyone but the release manager anyway) and a fix to APT's timer tag, and that's it, otherwise it's just a straight, stable release. If you've been holding back from using JWP until this milestone, well, there you are, have at it!
This time we decided not to wait so long, and thus we have an upgrade of the Java Web Parts Cookbook to JWP version 1.0 beta7. It now contains four webapps, two from the previous release (one updated) and two from the book 'Practical Ajax Projects with Java Technology' by Frank W. Zammetti.
Beta 7 is out! Changes include some bug fixes, a new (simple) javascript compression filter and an important change in scope use: APT now uses request scope instead of page scope. This to satisfy the users of the tag files where every tag file has is own page scope.
The JWP Cookbook is upgraded to use JWP 1.0 beta6. It still only contains the two little webapps as in the first released, but we are working on more ...
Beta 6 is out, go get it now! Changes include a fix for the APT sampleapp page (was misconfigured in beta5, so the demo didn't show the ability to use APT in an AJAX response properly), the ability to have multiple config files in chain, another fix for APT where config file streams weren't being properly closed, and all FindBugs complaints that were legitimate have been addressed.
In celebration of freedom and independance, a day early anyway, beta 5 is now unleashed! By far the biggest news here is that the AjaxParta Taglib (APT), formerly AjaxTags, is almost entirely a complete rewrite. This addresses nearly every request people had for functionality, along with some other things we came up with on our own. If you need to do AJAX in as simple and yet powerful a fashion as possible, now is the time to take a hard look at APT! There's some other stuff in there as well of course, as always, check out the release notes. Enjoy!
Beta 4 now available. This release is devoted almost entirely to AjaxTags enhancements. We have addressed a number of commonly-asked questions and expanded the functionality a fair bit. Also contains some new functionality in the JSTags taglib and some other places.
Beta 3 has been released! Another significant release, including: fixed an undefined behavior in AjaxTags with regard to target URLs, the ability to have multiple ajax-config files and the ability to have static parameters in target URLs for AjaxTags, the CoR implementation can now read config files in JARs, added JSDigester to the JSTags taglib (this is a client-side implementation of Commons Digester), added the popup calender widget to UIWidgets and dealt with some bugs, and a bunch of other stuff!
The first release of the New Year is here, beta 2! This has a pretty long list of changes and additions, including some new AjaxTags functionality, a new servlet, a new filter and some important fixes. Happy New Year!
The first release of the New Year is here, beta 2! This has a pretty long list of changes and additions, including some new AjaxTags functionality, a new servlet, a new filter and some important fixes. Happy New Year!
Java Web Parts is now officially a beta release! Woo-hoo! This version includes a couple of bug fixes as well as a few new additions (mostly in AjaxTags).
A new AjaxTags RequestHandler, a handy new method in RequestHelpers and some other stuff.
v.14 released. It's been nearly a month since the last release, and while there aren't a large number of changes in this release, they are fairly significant: multiple simultaneous AJAX events with AjaxTags are now supported, and the DependencyFilter now allows you to set a path on each request-scoped dependency, so you can have your beans only created on the request paths you want them creaed on!
The first release of the Java Web Parts Cookbook has just been posted. This is a collection of example usages of Java Web Parts in the form of ready-to-use webapps. This release includes two: a dynamic double-select using AjaxTags and a type-ahead suggestion example like Google Suggests.
v.13 released. Some bug fixes, expanded documentation, a new AjaxTags response handler, some new tags in JSTags, etc.
v.12 released. A new addition to JSTags, a cool new response handler for AjaxTags, a new feature in the CoR implementation and a whole new taglib for creating advanced web UI's.
v.11 released. This is perhaps the most ubstantial version released to date and I highly suggest reading the release notes. Some of the things you'll find: All external dependencies except Commons Logging have been removed, a powerful CoR implementation, a new CharacterEncodingFilter, some nice enhancements to the DependencyFilter and a new taglib for generating common general-purpose
Javascript functions. And there is more, but you'll have to check it out to find out!
v.10 released. This includes some important bug fixes and enhancements to the DependencyFilter, and JWP is now bumped up to alpha status!
-------------
v.9 Pre-Alpha
09/06/2005
-------------
* Moved dependency lists from individual classes to only the package level,
which is where they are actually relevant.
* Externalized build scripts to a properties file. Also added some new
flexibility so that the build process is modifiable easily via the
properties file.
* Finally: a "make_distro" task in the build script! My life is much
easier now!
* Added "logging" target to build script. This copies in configuration files
to WEB-INF/classes to configure Commons Logging's simple logger for
development purposes.
* Fixed a problem with the build script where the TLDs were not added to the
taglib JAR.
* Added the DependencyFilter. This is a hybrid IoC provider. I don't mind
saying I think it's kinda neat, so have a look and see if you like it!
v.8 is out. A pretty cool (if I do say so myself!) servlet, a handy little RequestHelpers function, some fixes (specifically to the CompressionFilter which wasn't working with forwards apparently), a pretty significantly changed build process for those building from source, standardization on Servlet spec 2.3, JSP spec 1.2 and JDK 1.4.2, and some other stuff that I don't remember at the moment (that's what the history file is for after all!)