Fulcrum Parser

Release History

Version Date Description
2.0.1 in SVN  
2.0.0 2019-18-03  
1.0.3 2013-10-03  
1.0.2 2009-09-09  

Release 2.0.1 – in SVN

Type Changes By
Update - use optional Fulcrum Pool (without Recycable feature) again as fallback - fix bug in parser resources (using new dispose method from ValueParser instead of same method in Fulcrum Pool Recycable - add + fix tests - update commons pool2 version to 2.6.2 gk
Update - rename config param name pool2 be more precise and avoiding name clash with fulcrum pool. - allow more pool2 configuration (overwrite common-pool defaults) gk
Update Update commons-pool2 2.7 Cleared all FindBug reports painter

Release 2.0.0 – 2019-18-03

Type Changes By
Update Remove dependency on fulcrum-pool and use commons-pool2 v2.6.1 instead painter
Update Added tests for getParts() gk
Update PMD report cleanup painter
Update Update dependency commons-lang3 to 3.8.1 painter
Update Derive from Turbine parent POM 5 painter
Remove INCOMAPTIBLE: Remove dependency on fulcrum-upload. All FileItems are now Parts. tv
Update INCOMAPTIBLE: Update dependency servlet-api to 3.1 tv
Update Require Java-8 tv

Release 1.0.3 – 2013-10-03

Type Changes By
Update Improve getParser() signature to use generics tv
Update Derive from Turbine parent POM 3 tv
Add ValueParser now extends Iterable tv
Update Use enum for URL case folding tv
Update Update dependency commons-lang to 2.6 tv
Update Update dependency fulcrum-upload to 1.0.5 tv
Update Use generics tv
Update Move to JDK 1.5 tv

Release 1.0.2 – 2009-09-09

Type Changes By
Update Removed the dependency on commons-logging. tv
Add Added getBooleans() and getBooleanObjects() to the ValueParser to provide a "more orthogonal" interface. tv
Update Important change: The BaseValueParser now consistently returns null for all get-methods that return an Object, if the parameter name does not exist. This changes the behaviour of getBigDecimal which used to return 0 in this case. tv
Add Made ValueParser and BaseValueParser locale-aware. Note that the default locale used is always the default value of the JVM which is different from the previous behaviour where the locale used was sometimes Locale.US (for float, double and BigDecimal) and sometimes the JVM-default (for dates). tv
Update Totally refactored the component to provide correctly initialized parser objects. Fixes TRB-39. tv
Update Port parser fixes of Turbine 2.3.2 over to the component. Fixes TRB-32. Thanks to Jürgen Hofmann. tv
Add Add javabean get/set for dependent upload service to DefaultParameterParser. epugh
Add Basic unit test verifying that the default parser starts up. epugh
Add Change to commons-logger to be more friendly to who ever uses this code. epugh
Add Removed use of old Log4j Category in favor of Logger. epugh
Add Make gump friendly. epugh
Add Initial conversion to Avalon component. epugh