About Antlion
Welcome
License
Search Antlion
Sourceforge Home
 
Download
All Distributions
 
Documentation
Status
Building
Manual
 
Contributing
Guidelines
Mailing Lists
CVS Repositories
Bug Database
Feature Requests
Donations
 
Related
Ant
 
Status

Antlion version 0.9.0 has been released. Here's what was changed in 0.9.0 from 0.8.0:

  • Added a new processor, derived-attribute, which creates an attribute from existing attributes based on a format text.
  • Fixed bug 1380211: URLRepository only checks first format in cache. This required refactoring the abstract finders to better support custom discovery methods and multiple discovery methods.
  • Added ability in URLRepository to allow for multiple file validators, which deprecated a few methods in the URLFinder class.
  • Added an alias for dynamic-attribute processor called property-attribute, to avoid confusion with the new derived-attribute processor.
  • Refactored RepositorySet to correctly load repositories using the Antlion known name, rather than specifying every default type name as a method.
  • Added format strings to Path, Fileset, and Filelist processors for specifying the ID generation.
  • Deepened the finder chain to have easier custom repository / finder implementations.
  • Refactored the Download methods and validators to better support abstract types of download protocols.
  • Added new condition for artifact builds: "depends-out-of-date". This will cause the artifact to be built if the source or any of the dependencies are more recent than the artifact's file.
  • Corrected the spelling of MD5 validator "extension" attribute. The old method still exists, but is deprecated.
  • Added MD5 validator documentation.
  • Refactored FilelistProcessor and FilesetProcessor to eliminate duplicated code.
  • Refactored the AbstractCachedFormattedFinder and AbstractFormattedFinder into AbstractCachedFormatFinder and AbstractFormatFinder. The old versions now delegate to the new versions. Also, the old versions are now deprecated, and the cached one may not work correctly. Please upgrade as soon as possible.

Antlion finished its last release before starting the move to version 1.0, in which the deprecated abilities and uses will be removed. Here's the current release schedule:

Release Schedule
Date Version Status
2006-Apr-?? 1.0.0 Planned
2006-Mar-?? 1.0.0rc1 Planned
2005-Feb-04 0.9.0 Finished
2005-Dec-02 0.8.0 Finished
2005-Oct-27 0.7.0 Finished
2005-Sep-29 0.6.0 Finished
2005-Sep-04 0.5.0 Finished
2005-Feb-20 0.4.0 Finished
2005-Jan-21 0.3.2 Finished
2005-Jan-20 0.3.1 Finished
2005-Jan-09 0.3.0 Finished
2004-Nov-15 0.2.1 Finished
2004-Oct-12 0.2.0 Finished
2004-Sep-28 0.1.0 Finished
2004-Sep-09 0.E.0 Finished
0.D.3 Removed from plan
2004-Aug-08 0.D.2 Finished
2004-Aug-05 0.D.1 Finished


Future Features

Antlion is stable and usable as-is, but it isn't finished. The major pieces in the tool left to be written are for simplifying its use, and for capability to import other tools' definitions. What follows is a grocery list of remaining items, along with the expected release date for them.

Feature Planned Release
Add a new virtual file system repository (patch by Alban Peignier). 1.0.0rc1
Remove deprecated tags and attributes, and update documentation such that it looks from 1.0.0 forward. 1.0.0rc1
Add optional repositories for various source control tools. 1.0.0rc1
Create J2EE how-to guide. 1.0.0
Add task to import a Maven and Maven-2 POM file and create the Antlion-like structures based on its dependency definition. post 1.0.0
Add task to import a Savant library definition file and create the Antlion-like structures based on its definition. post 1.0.0

If you think you can help out with any of these, please see the page regarding contributions.


Document version $Revision: 1.23 $ $Date: 2006/02/04 20:45:09 $

SourceForge Logo
Copyright © 2004-2006, The Antlion Project