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