Changes

Release History

VersionDateDescription
2.0.0.RC-22010.07.10Release Candidate 2
2.0.0.RC-12010.04.12Release Candidate 1
2.0.0.alpha.62009.10.16Alpha Release
0.22007.07.12First public release

Release 2.0.0.RC-2 - 2010.07.10

TypeChangesBy
addAdds at interface ArgumentValidation method void addError(String argumentName, String key, String message)TjeerdVerhagen
updateAdds line separation at class TextMessageStoreVisitorImpl method public void visit(MessageItem messageItem)TjeerdVerhagen
addAdds at interface VersionNumber method String getAsText(String separator)TjeerdVerhagen
addAdds at interface ArgumentValidation method boolean isValidWhenNotNullInCollection(String argumentName, Collection<?> argumentValue)TjeerdVerhagen

Release 2.0.0.RC-1 - 2010.04.12

TypeChangesBy
updateUpgraded from 'commons-lang v2.4' to 'commons-lang v2.5'.TjeerdVerhagen
updateUpgraded from 'slf4j v1.5.8' to 'slf4j v1.5.11' (Simple Logging Facade for Java).TjeerdVerhagen
updateUpgraded from 'junit v4.7' to 'junit v4.8.1'.TjeerdVerhagen
addAdd validation for file and directory based on File instance. Fixes 2955548.TjeerdVerhagen
addMade method addError(argumentName, message) public available. Fixes 2952371.TjeerdVerhagen
addAdded document for usage of PropertiesLoader class.TjeerdVerhagen
addExtracted getting the location of a file, from the PropertiesLoader. Fixes 2932904.TjeerdVerhagen
updateCorrected adding of System Properties in the PropertiesLoader. Fixes 2932969.TjeerdVerhagen
addMake the PropertyLocatedFile user aware. Fixes 2899232.TjeerdVerhagen
updatePropertiesLoader: incorrect error, when loading by 'env.var'. Fixes 2899221.TjeerdVerhagen

Release 2.0.0.alpha.6 - 2009.10.16

TypeChangesBy
addAdded ArgumentValidation method: 'public boolean isValidCollectionWhenNoNulls(String argumentName, Collection<?> argumentValue)'.TjeerdVerhagen
addAdded ArgumentValidation method: 'public boolean isValidCollectionWhenMinElements(String argumentName, Collection<?> argumentValue, int minElements)'.TjeerdVerhagen
updateUpdated ArgumentValidationImpl to create a validation type specific message. Meaning that the first word (before always 'Argument') in a message can now be chosen freely. This makes checking of values in other situations nicer. Example could be 'Property 'name' should not be null.'TjeerdVerhagen
addAdded utility for loading property files (PropertiesLoader).TjeerdVerhagen
addAdded Swing TableModel for PackageInfo instances (PackageInfoTableModel).TjeerdVerhagen
addAdded Swing TableModel for ManifestInfo instances (ManifestInfoTableModel).TjeerdVerhagen
updateUpgraded to Sun 'Java Developer Kit v1.5'. Updated implementation with generics.TjeerdVerhagen
updateChanged from Apache 'commons-logging' into 'slf4j v1.5.8' (Simple Logging Facade for Java).TjeerdVerhagen
updateUpgraded from 'junit v3.8.2' to 'junit v4.7'.TjeerdVerhagen
updateUpgraded from 'jdom v1.0' to 'jdom v1.1'.TjeerdVerhagen
addAdded Apache 'commons-lang v2.4'.TjeerdVerhagen
updateModified ArgumentValidation configuration properties, to use new way of mapped properties 'map[key].xxx = value'. For regular expressionTjeerdVerhagen
addAdded new collection config CollectionUtilConfigFactory.CONFIG_TEXT_UNORDERED_LIST which creates a ascii text list of items. Each item is prefixes with a dash followed by a space '- '.TjeerdVerhagen
updateAdded CollectionUtil method: 'public static StringBuffer toString(StringBuffer strBuf, Map patternMap, CollectionUtilConfig config)'. Now makes use of config.TjeerdVerhagen
addAdded CollectionUtil method: 'toString(java.util.Map patternMap, CollectionUtilConfig config)'.TjeerdVerhagen
addAdded ArgumentValidation method: 'public boolean isValidWhenDirectory(String argumentName, String argumentValue)'.TjeerdVerhagen
addAdded ArgumentValidation method: 'public boolean isValidWhenFile(String argumentName, String argumentValue)'.TjeerdVerhagen
addAdded ArgumentValidation method: 'public boolean isValidWhenUrl(String argumentName, String argumentValue)'.TjeerdVerhagen
addAdded ArgumentValidation method: 'public boolean isValidMatchingDateFormat(String argumentName, String argumentValue, DateFormat dateFormat)'.TjeerdVerhagen

Release 0.2 - 2007.07.12

TypeChangesBy
addThis is the first public release.TjeerdVerhagen