History of Changes

RSS

Recent Changes

Version 3.0-rc-2 (Apr 1 2004)

fix Fix problems in the binary distribution. HLS Fixes 28057.
fix Create proper OGNL context when checking for invariant OGNL expressions (when initializing component properties). HLS Fixes 27954.
fix DataSqueezer: Incorrect exception message HLS Fixes 27628.
fix ExpressionBinding optimizes expressions incorrectly HLS Fixes 28010.

Version 3.0-rc-1 (Mar 15 2004)

fix ValidationDelegate.writeLabelPrefix/Suffix does not have IValidator access EH Fixes 27656.
fix Fix javadoc. DS Thanks to Michael M. Brzycki. Fixes 27630, 27631.
fix Incorrect example code. DS Fixes 27567.
fix InspectorButton docs have incorrect links. DS Thanks to Michael M. Brzycki. Fixes 27551.
update Update Component Reference to use 3.0 syntax DS 
update Update the license to Apache Software License 2.0. HLS 
update Added 'raw' attribute to FieldLabel component. EH 
update Removed the out-of-date Tutorial. HLS 
fix Palette doesn't retain user-specified sort order HLS Fixes 18288.
fix Don't use request.getRemoteHost() since that requires an expensive reverse DNS lookup. HLS Fixes 23544.
fix Fix typos and inaccuracies in the 3.0 DTD comments. HLS Thanks to basile.chandesris. Fixes 27071.
fix Fix logic in client-side validation. HLS Thanks to Jamie Orchard-Hays. Fixes 27202, 27203, 27227.
fix DatePicker doesn't use the current Locale in its formatter HLS Thanks to Karel Miarka. Fixes 27110.
update Update DatePicker to use a graphic icon to hide and show the calendar. HLS 
fix Check for duplication of ids between the HTML template and the specification. HLS Fixes 20932.
fix Fix some number conversion problems inside NumberValidator. HLS 
update Dynamically download OGNL and Javassist libraries (in accordance with ASF directives about non-ASL code). Unfortunately, this means that we no longer can distribute precompiled examples that include those libraries. HLS 

Version 3.0-beta-4 (Feb 5 2004)

update Change direction of parameter model for WML components, SelectionField and PropertySelection DS 
fix Fixed the byte[] mapping in org.apache.tapestry.enhance.JavaClassMapping DS 
update Convert the Tapestry home page to build using Forrest. HLS Thanks to Tetsuya Kitahata.
update Updated javadoc build target to link to JDK 1.3   Thanks to Michael M. Brzycki.
add Added new validator, Pattern Validator HK 
fix Fixed the null pointer exception from FieldLabel when not enclosed by Form or when IValidationDelegate is not provided HK 
fix The key attribute of the script foreach is changed to not be a required attribute HK 
fix Added support for OGNL TypeConverter in expression bindings EH 
update Updated Component Reference for WML components DS 
update Made DateValidator's getEffectiveFormat()/getEffectiveDisplayFormat() public RLS 
update Updated to use DocBook 1.62.4 XSL stylesheets for documentation generation RLS 
update Moved info priority logging to debug priority RLS 
update Custom parameter binding properties only enhanced if abstract RLS 
update Updated the Table components to have an easier interface, similar to that of Foreach. MB 
fix build.properties.sample does not include jython.dir MB Fixes 21833.
fix Table component doesn't sort fine when there are null values MB Fixes 22840.
fix Wrong Package in link MB Fixes 22640.
fix JavaDoc: should IField be IFieldTracking?? MB Fixes 22641.
fix contrib:PopupLink ignores informal parameters MB Fixes 23668.
fix Wrong Package in link MB Fixes 22635.
fix Typo: "In a IListenerBindingSpecification" MB Fixes 22634.
fix Add url parameter to Shell component MB Fixes 22694.
update current OGNL 2.6.3 needs to be used MB Fixes 23870.
fix Problem with URL encodings at EngineServiceLink.java MB Fixes 23511.
fix The source parameter of Foreach should be required MB Fixes 23227.
fix tests failing under JDK 1.3 MB Fixes 20252.
fix Name attribute gets duplicated in TextField MB Fixes 23500.
fix DateField component throws an ApplicationRuntimeException MB Fixes 22835.
fix NumericField component throws an ApplicationRuntimeException MB Fixes 22836.
fix Using NumericField cause a ClassCastException MB Fixes 22837.
fix Compatibility of the AbstractEngine to servlet-api 2.2 MB Fixes 24467.
fix patch to allow workbench to work with JDK 1.4.2 and current Jetty MB Thanks to Colin Sampaleanu. Fixes 24298.
fix race condition in class enhancement MB Fixes 24425.
fix The Dates tab in the Workbench contains an empty popup link MB Fixes 23916.
fix ApplicationRuntime Exception loses root cause... MB Fixes 24008.
fix NumberValidator forces to input a value MB Fixes 22958.
fix junit.jar needed to build junit subproject MB Fixes 21871.
fix JUnit XML tests broken under JDK with no XML parser (eg. 1.3) MB Fixes 20253.
fix No JVM requirements mentioned in docs MB Fixes 24393.
fix [PATCH]ValidationStrings_zh_TW.properties MB Thanks to Zhenbang Wei. Fixes 24874.
fix PageService.getLink throws ClassCastException if parameters arg is Object[] EH Fixes 25117.
fix NumericField does not pass on its type parameter RLS Fixes 25462.
fix ValidationDelegate throws NPE for some new FieldLabel/ValidField RLS Fixes 25585.
fix properties cannot be of complex array types MB Fixes 25642.
fix fixed broken links in doc\src\common\TapestryLinks.xml EH Fixes 25766.
fix Inherited parameters do not pick up default values MB Fixes 26395.
update Changed code to no longer invoke StringUtils.isEmpty() / isNonEmpty() (this is because the behavior of the method is changing between jakarta-commons 1.0 and 2.0). HLS 
update Add an implementation of toString() to RequestCycle. HLS 
update Update all copyrights for 2004. HLS 
fix Add download links. HLS 
update Remove unncessary constructor from test case classes. HLS 
update Changed mock unit tests to redirect System.out and System.err to log files rather than the console. HLS 
update Improve the documentation for the Palette component, providing a real example of CSS styles used with the component. HLS Thanks to Glen Stampoultzis.
fix Component parameters with direction 'form' should not allow static bindings. HLS Fixes 26416.
fix Fixed NPE in PatternValidator.toString(). HK Fixes 26599.
fix Fix TestMocks to not use JDK 1.4 API. HLS 
fix Fixing property initializers to be evaluated every time (unless they are invariant) MB 
update Added Servlet API 2.4 from Tomcat 5 and ejb.jar from Geronimo. Made the mock objects compatible with Servlet API 2.4. MB 
update Evaluate the string 'false' as Boolean.FALSE. All other non-empty strings continue to be evaluated as Boolean.TRUE. MB 
update Automatically download external dependencies (such as Forrest and McKoi DB). MB 
fix DatePicker positioning problem fixed. HK Thanks to Anatol Pomazau.
fix Automatic rendering of the maxlength and size attributes have been removed. DatePicker now allows informal attributes that will be applied to the field. HK Fixes 24336.
fix Fixed one more place where the encoding needs to be set MB Fixes 25611.

Votes

Apr 1 2004release 3.0-rc-2:
3.0-rc-1 has been out for about two weeks now. A couple of notable bugs have been identified and fixed. I believe we should roll out rc-2 to keep the momentum going.
  • HLS, DS, EH, HK, TSV, RLS, MB: +1
  • NC: +0
HLS
Mar 13 2004release 3.0rc1:
Looks like things are pretty much in place for the next release - 3.0 release candidate 1. Let's vote on it to make it official. Release current code as rc1?
  • RLS, GL, HK, EH, DS, MB, HLS: +1
RLS
Feb 19 2004Can the Tutorial:
I think its pretty obvious by now that no work is going to get done on the Tutorial for 3.0. I think it would be best to remove the Tutorial, perhaps replace it with a link to Kevin Dorff's site until we can actually put something useful together ... even if that is after 3.0 is released. A +1 vote would delete the Tutorial code, the docbook source and links to the old tutorial on the web site.
  • HLS, EH, DS, GL, MB, HK: +1
HLS
Sep 5 2003Release 3.0-beta-3:
People have been itching for the next release of Tapestry; one where the demos work (woops!) including JavaScript and the Palette. Documentation is still not ready for an rc release, but I think a beta release is a good idea.
  • HLS, GL, RLS, DS, HK, EH, MB, TS, NC: +1
HLS
Sep 3 2003Erik Hatcher as commiter:
I nominate Erik Hatcher. He knows the score in jakarta-land. I think its a great idea.
  • GL, HLS, MB, DS, RLS: +1
  • NC: +0 (no vote)
GL
Sep 3 2003Tsvetelin Saykov as committer:
I would like to nominate Tsvetelin Saykov as a committer. Tsvetelin has more than an year and a half of Tapestry experience, has worked with many large web projects, and can be very helpful overall for the development of the framework, especially in the area of dynamic pages with layout determined at runtime. (not to mention that he would need CVS access to work on the Tree)
  • MB, HLS, GL, DS, NC, RLS: +1
MB
Sep 2 2003Harish Krishnaswamy as committer:
I would like to nominate Harish; he has been very actively and enthusiastically supporting Tapestry in the mailing lists. I think he would be an excellent and valuable asset to the team. And hell, he's relatively local --- I might actually get to meet a Tapestry committer in person!
  • HLS, GL, DS, MB, RLS: +1
  • NC: +0 (no vote)
HLS
Jul 13 2003Release 3.0-beta-2:
We informally discussed this not too long ago; I think we are at a good point for beta-2. There have been some significant improvements since beta-1a that will largely be invisible to most users (the correct thing for a beta release); at the same time, I think we're all anxious to push forward and get Tapestry 3.0-xxx into wider distribution. Although there are still several outstanding bugs (one or two that are problematic) I think this is a good time to keep momentum going and release the next beta. A +1 vote will procede with beta-2, tagging the repository and pushing the new releases out to the Apache distribution mirrors.
  • HLS, MB, NC, RLS, GL, DS: +1
HLS
Jun 3 2003Release 3.0-beta-1a:
release 3.0-beta-1a ASAP (containing fixes for JDK 1.3)
  • HLS, MB, NC, RLS, GL, DS: +1
RLS
May 30 2003Release 3.0-beta-1:
Release 3.0-beta-1 as soon as possible. Release notes will state that the API is now stable, with the exception of IMonitor.
  • HLS, MB, NC, RLS, GL, DS: +1
HLS
Apr 17 2003Tapestry NextGen released as 3.0:
PROPOSAL: the next major release of Tapestry (previously known as 2.4 or NextGen) be released as version number 3.0.
  • HLS, MB, RLS, GL, DS: +1
  • NC: +0 (no vote)
HLS
Mar 7 2003Nominate David Solis as Tapestry Commiter:
There really didn't seem to be much discussion ... everyone seems to be in favor. Mind Bridge seems very absent of late. Let's put it to a vote. No answer within 24 hours will be treated as a +0. If voted in, David Solis will be invited to become a Tapestry committer; will be granted voting rights and update access to the CVS repository.
  • HLS, NC, RLS, GL: +1
  • MB, ME: +0
HLS