Breeze.js

Software Screenshot:
Breeze.js
Software Details:
Version: 1.5.4 updated
Upload Date: 12 May 15
Developer: IdeaBlade
Distribution Type: Freeware
Downloads: 100

Rating: 5.0/5 (Total Votes: 1)

Breeze can help developers create JS-based RIAs that manage data both on the client and server side.

Created on top of MVC and MVVM development patterns, Breeze.js allows programmers to separate their business logic from their front-end UI, making it easier to use JavaScript in a professional and efficient way for creating complicated desktop and Web-based apps that usually would imply the usage of a more advanced language, like Java, Ruby or Python.

To do this, the library comes with a programmatic API that provides a wide set of features and a lean learning curve.

Breeze is available as a NuGet package as well.

What is new in this release:

  • Support for ASP.NET WebApi 2.2.

What is new in version 1.5.3:

  • Support for ASP.NET WebApi 2.2.

What is new in version 1.4.16:

  • Added a new optional context parameter 'allowEmptyStrings' to the 'required' Validator.
  • The undocumented EntityQuery.entityType property has been renamed EntityQuery.fromEntityType and has been documented. This is a breaking change only if you used this previously undocumented feature.
  • Added new EntityAspect.isNavigationPropertyLoaded and EntityAspect.markNavigationPropertyLoaded methods. These methods were added to allow a developer to determine if a navigation property is empty as a result of a fetch or simply because it has not yet been loaded.
  • Added a new MetadataStore.metadataFetched event that is fired immediately after a MetadataStore has fetched and processed the metadata returned by a remote service.

What is new in version 1.4.12:

  • Ajax adapter enhancements.
  • Improved data type inference for unmapped properties defined in a constructor.
  • Improved documentation on Breeze web site and in API Docs.

What is new in version 1.4.8:

  • Updated Breeze-MongoDB npm package
  • NHibernate support for Web API 2

What is new in version 1.3.3:

  • Setting the value of a property to an empty string on an Breeze Entity will now be coerced to a null for all Nullable properties.
  • A new method has been added to the ContextProvider class on the server side Breeze.WebApi.dll to allow for the construction of new EntityInfo instances while within a BeforeSaveEntities call.

What is new in version 1.2.5:

  • Updated TypeScript definitions
  • Updated API documentation.

What is new in version 1.1.3:

  • New MetadataStore.setEntityTypeForResourceName and MetadataStore.getEntityTypeNameForResourceName methods have been added to explicitly associate an entityType with a resourceName. More details are available in the Breeze API docs.
  • A new SaveOptions.tag property has been added to allow custom information to be passed to the Breeze server during a save operation.
  • Bug fix for issues with involving the Object.hasOwnProperty method on certain browsers.
  • Removal of an extraneous global property added to the global namespace.

What is new in version 1.1.2:

  • Better error message when no modelLibrary adapter can be instantiated.

What is new in version 1.1.0:

  • Bug fix to correct incorrect behavior of EntityAspect.rejectChanges with boolean properties.
  • Removed spurious error message that would occasionally appear during NuGet package install.
  • The EntityManager.hasChanges event has been renamed to hasChangesChanged. This is a breaking change.

Requirements:

  • JavaScript enabled on client side
  • jQuery
  • Q.js

Similar Software

Fat-Free Framework
Fat-Free Framework

13 May 15

Katana
Katana

14 Apr 15

XMLNuke
XMLNuke

28 Sep 15

Comments to Breeze.js

Comments not found
Add Comment
Turn on images!