|
|
|
| |
|
|
History of Changes
|
PDF |
|
Version 0.1.0 (2004-03-23)
| |
| | |
-
XFP now uses the Quartz Scheduler, instead of java.util.Timer.
This means that you can take advantage of Cron-style scheduling, configurable number of threads and many other Quartz features.
(FT)
-
Remove notification and error handling from Framework classes.
(FT)
-
Introduction of the "Task" concept, Task = Pipeline + Scheduling + Logging.
Information on scheduling and logging is now defined in separate files
(scheduling.xml and log4j.xml) for each task.
(FT)
-
DOM Level 3 XPath API now used instead of Xalan XPathAPI.
(FT)
-
Schemas and DTDs updated and moved inside the JAR. Use of namespaces.
(FT)
-
Global refactoring: the org.sourceforge.xfp package has been renamed to org.xfp.
The classes forming the XFP Engine (i.e the server) have been moved to the org.xfp.engine package.
The XFP Project is now divided in 3 parts: Framework (org.xfp.*), Engine (org.xfp.engine.*), Filters (org.xfp.filters.*).
(FT)
-
XFP has been relicensed under the Apache License, Version 2.0
(FT)
|
Version 0.0.4 (2003-09-30)
| |
| | |
-
Fix double InputStream closing in XSLTransformer filter.
(FT)
-
Fix attribute disposal problem when attribute was not succesfully initialized.
(FT)
-
FTPListing filter can now list directories and symlinks and recurse in a directory tree.
(FT)
|
Version 0.0.3 (2003-09-09)
| |
| | |
-
Check for invalid filter properties at init time.
(FT)
-
New JNDI filters
(FT)
-
New XPath filters
(FT)
-
Attributes completely redesigned. Now attributes are (a subset of) Avalon Components.
(FT)
-
Added 'null' variable in FilterContext. ${null} now evaluates to null.
(FT)
-
Log4j is now configured using the XML configuration.
(FT)
-
updated BeanUtils library: mapped properties containing dots now work. Thanks to Robert Burrel Donkin.
(FT)
-
fixed NullPointerException when a filter returned null.
(FT)
-
fixed HTTPGet filter when used with ifModified set to true
(FT)
|
Version 0.0.2 (2003-08-25)
| |
| | |
-
Partial Ant task integration
(FT)
-
Better exception formatting in notification emails
(FT)
-
Switched to Jakarta Commons Lang enums for onerror/onlooperror constant values.
(FT)
-
Fixed onerror/onlooperror behaviour. should work now!
(FT)
-
Added support for mapped properties to filters and switched to Jakarta Commons BeanUtils.
(FT)
-
Added Javadoc groups. Added Javadoc custom tags: xfp.dependency, xfp.property.required, xfp.property.default
(FT)
-
XSL-FO filter using Apache FOP
(FT)
-
Loop when filter output implements java.util.Iterator instead of java.util.Collection
(FT)
-
Iterator and MapIterator filters. Created new package org.sourceforge.xfp.filters.collections
(FT)
-
BeanInstance filter to instantiate JavaBeans (Jakarta BeanUtils).
(FT)
-
BeanCollectionSorter filter for sorting collections using bean properties (Jakarta BeanUtils).
(FT)
-
Added filter/@outputType attribute. Casts output to another java type.
(FT)
-
filter/@input now evaluates ${}
(FT)
-
Created org.sourceforge.xfp.filters.util package for utility filters
(FT)
-
Added JXPath filters
(FT)
|
Version 0.0.1 (2003-07-23)
| |
| | |
-
Added anoncvs and dist-cvs targets to build.xml
(FT)
-
${} expressions can now contain attribute names
(FT)
-
Added overwrite option to FileWriter.
(FT)
-
FTP filters: fixed FTPGet. FTPClient is now passed directly as a property.
(FT)
-
HTTPGet: User-Agent property.
(FT)
-
HTTPGet: basic authentication support, if modified since, options to set request method (GET, POST)
and follow redirects.
(FT)
-
Added type checking at initialization time.
(FT)
-
Added PatternMatcher filter.
(FT)
| |
|