What's new in Jeneva (formerly Upida) 1.1
Feb 20, 2015
- Important fix in JS validation (Validation messages do not dissapear on every unrelated GET method to server)
New in Jeneva (formerly Upida) 3.9 (Jan 12, 2015)
- Defects fixed
- Java script refactored (improved)
- Validation improved
New in Jeneva (formerly Upida) 3.8 (Jan 12, 2015)
- Validation redesign simplified/improved
- Numerous defects fixed
- Examples revised
- Knockout example is no longer supported/included
- Full redesign and code refactoring in Upida source
New in Jeneva (formerly Upida) 3.0.0 (Jun 30, 2014)
- Manual validation feature added - now you can validate and report errors in you business layer without validators - which means that if something fails in your business code, you can report it the same way as validation does, and end-user will see it as a simple validation failure.
- JS files improved - validation display simplified.
- Exampels updated to demonstrate manual validation and new JS.
- Numerous defects fixed and TDD improved.
- Unit tests updated.
- BigDecimal and BigInteger classes added to standard parsers.
- New - Delete - feature added to examples.
New in Jeneva (formerly Upida) 2.9.9 (Mar 25, 2014)
- Several defects fixed
- Structure improved
New in Jeneva (formerly Upida) 2.9 (Jan 15, 2014)
- Multiple fixes and refactoring
- Examples improved with Unit tests
- Validation improved with severity level
- Examples updated to use severity level
New in Jeneva (formerly Upida) 2.8 (Jan 6, 2014)
- Multiple fixes
- Core Improvements and Refactoring
- Unit tests introduced for example projects
New in Jeneva (formerly Upida) 2.6 (Dec 14, 2013)
- Angular integration improved:
- Upida JS stuff refactored as Angular Module
- Angular promises introduced in ajax posts and gets
- Knockout JS improved:
- Deferred jQuery integrated into upuda.knockout.js
- Examples updated and improved
New in Jeneva (formerly Upida) 2.5 (Dec 5, 2013)
- Core refactored, unneeded stuff removed
- Validation refactored, unneeded stuff removed
- Scripts simplified and improved: deeper integration with Angular, and java conventions compliant.
- Now you are advised to use Upida JS and Upida Back-end together.
- Angular Example recreated in using Angular Best Practices (routing, Single Page, services and filters).
- MyClients example recreated with Angular Best Practices.
- Knockout example improved and refactored.
- Json serializer improved - JSON code is Java-compliant and can be reused with Java back-end.
- Straight example is no longer supported
New in Jeneva (formerly Upida) 2.1 (Sep 18, 2013)
- Validation improved with optional state information
- AngularJS example improved with correct javascript
- JQuery dependency removed from Angular example
- Package restructured
New in Jeneva (formerly Upida) 2.0 (Sep 6, 2013)
- UpidaJsonConverter created, which uses Jackson converter behind
- @Dto annotation improved - no longer need to specify nested class
- Angular example added
- Javascript utils improved and simplified
- Multiple defects fixed
- Examples restructured
- Downloadable Package changed - now there is one package with examples, binaries and sources
New in Jeneva (formerly Upida) 1.7.2 (Aug 30, 2013)
- Defects in mapper fixed
- Javascript utils improved
New in Jeneva (formerly Upida) 1.7.1 (Aug 29, 2013)
- Important defects fixed
- javascript utils improved and refactored
- javascript utils added to binary download
New in Jeneva (formerly Upida) 1.7 (Aug 28, 2013)
- Testability improved with more interfaces.
- TypeValidators converted into beans with ability to have injected parameters.
- Validation groups enriched with merge, reference and authorize.
- Validators can reside in Controller or Service layer with injected Dao objects.
- Performance improved with cachet TypeValidator types.
- Reflection is used only for the first time. Next calls don't do any reflection.
- Validator improved with marking each field as Assigned, if some non-null value has bin assigned to it, even if it did not exist in JSON.
New in Jeneva (formerly Upida) 1.6 (Aug 22, 2013)
- Defects in Mapper fixed
- Mapper class refactored
- MyClients quick-start example added
New in Jeneva (formerly Upida) 1.5 (Aug 16, 2013)
- Defect fixes
- Renamings and Improvings
New in Jeneva (formerly Upida) 1.1 (Jul 29, 2013)
- Validation integrated with spring binding context
- You can use standard spring Errors tag to display Upida validation failures
- If value is rejected during validation it is redisplayed on the returned form
- Upida Error tag deleted
New in Jeneva (formerly Upida) 1.0 (Jul 27, 2013)
- Form data parser added
- Upida can be used in non-MVVM standard MVC web applications using FormsParser
- Example of non-MVVM usage added
- Validation implementation improved, features demonstrated in examples
New in Jeneva (formerly Upida) 0.9.9 Beta (Jul 22, 2013)
- Documentation added to validation methods
- Validation improved with ability to extend validation
- Example of how to extend validation provided
- Validation groups simplified