JayData 1.0 RC1 Refresh 1

Rating: No reviews yet
Downloads: 776
Released: May 10, 2012
Updated: May 22, 2012 by JayDataOrg
Dev status: Stable Help Icon

Recommended Download

Application JayData 1.0.0 RC1 Refresh 1
application, 277K, uploaded May 10, 2012 - 105 downloads

Other Available Downloads

Application JaySvcUtil
application, 99K, uploaded May 10, 2012 - 65 downloads
Source Code JayData 1.0.0 RC1 Refresh 1 Source
source code, 453K, uploaded May 10, 2012 - 66 downloads
Example JayDataNorthwindDemo
example, 2156K, uploaded May 22, 2012 - 485 downloads
Example JayDataNorthwindKnockoutJS
example, 2419K, uploaded May 22, 2012 - 28 downloads
Example JayDataNorthwindNodeJS
example, 282K, uploaded May 22, 2012 - 27 downloads

Release Notes

JayData 1.0.0 RC1 Refresh 1

JayData is a unified data access library for JavaScript developers to query and update data from different sources like webSQL, indexedDB, OData, Facebook or YQL.

See it in action in this 6 minutes video.

Overview

The major feature of this release is related to OData provider, FunctionImport is now generally supported.
Now you can consume OData service operations (WebMethods). We extended the JaySvcUtil to generate the necessary metadata.
We included many fixes, such as the Visual Studio 2010 IntelliSense optimalization (RC1 was optimized only to VS11).

It's recommended to upgrade your project to use the new version JayData library.

New features:

  • ADD: support for OData service operation through WCF Data Service WebMethods
  • isSupported static property was added to storageProviderBase. Default value is true.
  • IndexedDBStorageProvider.js: isSupported implementation
  • SqLiteStorageProvider.js: register only if isSupported
  • EntityContext.js: provider name can be an Array, fallback options
  • StorageProviderBase.js: getProvider with no exception, returns undefined if not found

Improvements:

  • General performance improvements in the JayData type system, class definition code now executes 70% faster.
This is a relevant speed improvement for applications with many entity types and huge data contexts.
  • VS2010 intellisense support ADD: VS2010Intellisense reference js
  • Now, default error callback function throw exception instead of log to console
  • CHANGE: MemberDefinitionCollection Refactor in project
  • chaged .js files build sequence. initializeJayData, utils and Prehtml5Compatible.js files are ahead the JayLint
  • CHANGE: propagation change propagateTo: '<propery>' into definiton
  • Container.getDefault by type Validation on changed changedEntities
  • On new entity fix required values
  • oDataProvider.js: for..in memDefs fix TypeSystem.js: cache fix, resolveType refactor
  • CHANGE: EntitySet inherits from Queryable
  • CHANGE: add important message to file
  • TypeSystem.js buildType staticDefinitions for..in bug fix
  • BugFix: JaySvcUtil don't generate pk field with requred flag, if it is a computed field.
  • Refreshed _reference.js and makefile

Breaking changes:

  • No breaking changes :)

Reviews for this release

No reviews yet for this release.