Fulcrum Intake
Release History
Version | Date | Description |
---|---|---|
2.0.1 | in Subversion | |
2.0.0 | 2019-03-25 | |
1.2.3 | 2018-02-11 | |
1.2.2 | 2016-12-07 | |
1.2.1 | 2016-08-27 | |
1.2.0 | 2015-04-18 | |
1.0.6 | 2009-11-02 | |
1.0-alpha-2 | 02-16-2004 | |
1.0-alpha-1 | 11-15-2003 |
Release 2.0.1 – in Subversion
Type | Changes | By |
---|---|---|
![]() |
Update dependencies testcontainer 1.0.9 (inherits junit) | gk |
![]() |
Allow Java9+ build by adding dependency | painter |
Release 2.0.0 – 2019-03-25
Type | Changes | By |
---|---|---|
![]() |
Update to yaafi 1.0.8, testcontainer 1.0.8 | painter |
![]() |
Derive from Turbine parent POM 5 | painter |
![]() |
Move Field creation to typesafe enum | tv |
![]() |
Deprecate field type FileItem | tv |
![]() |
Add new field type UploadPart to support Servlet 3.1 upload handling | tv |
![]() |
Remove dependency on fulcrum-upload | tv |
![]() |
INCOMPATIBLE: Update dependency servlet-api to 3.1.0 | tv |
![]() |
Update dependencies fulcrum-parser 2.0.0 (inherits commons-lang3 and commons-pool2) | tv |
Release 1.2.3 – 2018-02-11
Type | Changes | By |
---|---|---|
![]() |
Intake's Validator and the BaseValueParser don't parse inputs the same way. Fixes TRB-94. Thanks to Tilo Villwock. | tv |
![]() |
Update dependencies commons-lang3 3.5, commons-pool2 2.5.0 | tv |
![]() |
Fix FileNotFoundException during parallel deployment with Tomcat | painter |
Release 1.2.2 – 2016-12-07
Type | Changes | By |
---|---|---|
![]() |
Move all post-processing to afterUnmarshal(), privatize a number of fields | tv |
![]() |
Fix modified JAXB parsing with Java 8 | gk |
Release 1.2.1 – 2016-08-27
Type | Changes | By |
---|---|---|
![]() |
Fix sizing of group pool | tv |
Release 1.2.0 – 2015-04-18
Type | Changes | By |
---|---|---|
![]() |
Add validation tests | tv |
![]() |
Fix parsing of numbers, improve test | tv |
![]() |
Move to Avalon logging all over the place | tv |
![]() |
Move to JAXB for parsing and object mapping. | tv |
![]() |
Add Intake schema derived from DTD | tv |
![]() |
Derive from Turbine parent POM 3 | tv |
![]() |
Update dependency servlet-api to 2.5 | tv |
![]() |
Update dependency commons-lang to 2.6 | tv |
![]() |
Update dependency commons-logging to 1.1.3 | tv |
![]() |
Update dependency commons-pool to 2.3 | tv |
![]() |
Update dependency fulcrum-parser to 1.0.3 | tv |
![]() |
Update dependency fulcrum-upload to 1.0.5 | tv |
![]() |
Introduce JDK 1.5 Generics | tv |
![]() |
Groups were not initialized correctly from a parser. | tv |
Release 1.0.6 – 2009-11-02
Type | Changes | By |
---|---|---|
![]() |
Catch only Exceptions that are actually thrown. | tv |
![]() |
Intake won't use interfaces for the mapTo() method. Fixes TRB-11. Thanks to Evan Koffler. | tv |
![]() |
The number validators did not set an invalid number message when initialized with the default constructor. Fixes TRB-74. Thanks to Susi Berrington. | tv |
![]() |
Removed the Intake class. It was duplicating the IntakeServiceFacade. | tv |
![]() |
Moved the initialization code of the service implementation to initialize() | tv |
![]() |
Intake did not correctly parse the message of a rule or required-message from intake.xml. Fixes TRB-68. Thanks to Ronny Voelker. | tv |
![]() |
Removed the dependency on ORO by replacing the regular expression handling with java.util.regexp. This might have slight implications on the regexp syntax. | tv |
![]() |
Use the localize features of the parser to simplify the value assignment in Intake fields. Made handling of empty values consistent over all number field types. | tv |
![]() |
Updated locale handling to use the new localized parameter parser. This removes the dependency from LocalizationService | tv |
![]() |
Added locale handling to Intake, added user-defined field types. | tv |
![]() |
Intake now handles the case where the mapToObject does not map to all fields in the group. Fixes TRB-9. Thanks to Jürgen Hoffmann. | seade |
![]() |
Intake was not handling empty values correctly. Fixes TRB-9. Thanks to Jürgen Hoffmann. | seade |
![]() |
Intake was not loading the correct Default Validators when the rules for a field are empty. Fixes TRB-14. Thanks to Jürgen Hoffmann. | seade |
![]() |
Update to Apache License 2.0 | epugh |
![]() |
Use inherited getLogger() instead of Log in classes extending AbstractLogEnabled. | epugh |
Release 1.0-alpha-2 – 02-16-2004
Type | Changes | By |
---|---|---|
![]() |
Merlinized component | epugh |
Release 1.0-alpha-1 – 11-15-2003
Type | Changes | By |
---|---|---|
![]() |
Remove Intake Pull Tool. It should I think be part of Turbine as it is very Turbine specific right now. I am trying to remove all Turbine requirements for Intake. | epugh |
![]() |
Added the Intake class which is a facade to the underlying IntakeService. | epugh |
![]() |
The intake validators were fixed so that fields with required=false rules no longer attempt to execute the remaining rules when no input is provided. A minLength > 0 rule is no longer synonymous with required=true. Patch originally supplied by Colin Chalmers | epugh |
![]() |
Intake was fixed so that DateString will use the "formatn" (where n >= 1) rules to parse the input and then the "format" rule to format it (the "format" rule is also used to parse the date if there are no "formatn" rules or they are not able to parse it). In order to retrieve the correctly formatted DateString value you need to use $group.foo.StringValue rather than $group.foo.Value (you can do this for all values, not just DateString). | seade |
![]() |
Intake now makes use of the the emptyValue attribute from the field elements when mapping from the group to the object when no value has been set. This makes it possible to clear values in an existing object that is being overwritten with Intake data using group.setProperties(obj) (or you can provide non-null values in your intake.xml file). Make sure you do not inadvertently include the primary key for the object in the intake group without actually setting it to the appropriate value (it shouldn't be in the group anyway). | seade |
![]() |
Fixed the intake DateString flexible rule so that it applies to the format rules and not just to the default locale format. | seade |