1. BreezeJS Feature Suggestions
Help us make Breeze.js better by letting us know what you’d like to see next.
Suggest new features, vote on existing ones, or fork Breeze in GitHub and send us a pull request.
-
.Net Core 2.0 Support
Are there any plans to support .Net Core 2.0?
30 votesCompleted for both .NET Core 2 and .NET Core 3 – see http://breeze.github.io/doc-net/breeze-server-core
-
Support the fetch api.
For now I am using a ajax-adapter(https://github.com/jdanyow/aurelia-breeze/blob/master/src/ajax-adapter.js ) from auerlia-breeze in a vuejs app.
But it would be great if fetch was supported out of the box.
2 votes -
Vuejs support
Vuejs is gaining popularity. A sample on this client technology would be awesome. Or even a Breeze Lab.
32 votes -
23 votes
-
ReactJs & React Native support
Support for ReactJs and ReactNative including a the tutorial stream would be great.
45 votes -
Make it easier to create custom DataTypes
I've been able to write a custom DataType implementation for Moment.js but am stuck in places where the equality of two instances of the DataType is evaluated.
Currently, there are a number of lines of code which specifically handle Dates differently because of their inability to be compared using ===. For instance, in a35_defaultPropertyInterceptor.js:
// exit if no change - extra cruft is because dateTimes don't compare cleanly.
if (newValue === oldValue || (dataType && dataType.isDate && newValue && oldValue && newValue.valueOf() === oldValue.valueOf())) {
return;
}However, that means if I want a custom DataType, and need a custom…
6 votes -
Allow access to angular config in httpResponse object
Pull Request: https://github.com/Breeze/breeze.js/pull/126
Angular $httpInterceptors can be used for timing requests, or sequencing requests by adding information to the config programmatically.
Breeze should allow access to this information through its httpResponse object.
1 vote -
Fix online tutorial
Hi guys,
just to let you know that the online tutorial doesn’t work anymore.
Error: metadata query failed, it says … I suppose there are some issues with the web api at api/nortwind.Ciao,
Emiliano1 voteFixed
-
Please include the getEntityGraph feature in the core of breeze.js.
Currently this functionality sits in BreezeLabs and we use this feature everyday. Our requirement is to sometimes send entire entities up to the server because we have a hierarchy of objects with interdependent properties. So we need more than just the changes in specific entities in certain cases. The getEntityGraph feature works perfectly however the longer it stays in BreezeLabs the more chance that at some point it may not be updated along with the BreezeJS core.
5 votes -
56 votes
ASP.NET Core 2 and 3 are both supported now. See http://breeze.github.io/doc-net/breeze-server-core
-
Angular 2 support
Create Angular 2 bridge file like what was done for Angular 1.X
113 votes -
Which libraries for Java on Github
Hi,
I see 3 branches of Breeze support Java on github. What is different?
The Json-UriBuilder Branches is look fully. I'm intergrating breezejs with java spring and hibernate to use with AngularJS.Thanks
21 votes -
Error in docs
the isAddedModifiedOrDeleted() says "Whether an entityState instance is EntityState.Unchanged or EntityState.Modified or EntityState.Deleted." it should say "Whether an entityState instance is EntityState.Added or EntityState.Modified or EntityState.Deleted"
1 vote -
Support .withParameters for OData (datajs)
The current implementation of withParameters() only sends those parameters to the XHR implementation, but it does not pass them to the OData provider. The fix is simple, but it's not supported yet. Please implement!
26 votes -
Typo in documentation
http://www.breezejs.com/documentation/metadata-by-hand
"Boiler plate" section:
The addTrack method didn't pop out of thin air. In fact it is a convenience wrapper around one of the Metadata-Helper methods."addTrack" should be "addType". The "addTrack" function is shown in the appropriate code block. The "addType" function is the helper method.
1 vote -
Deep entity clone with configuration for dependent related entities
Need a clean way to clone, say, an order and its child orderLineItems such that (a) all order values are copied except the id which is new, (b) all child LineItems are copied except they have new ids and their FKs to the parent order are updated to the new parent order id, and (b) the cloned graph entities are in Added state.
See this (http://stackoverflow.com/questions/20566093/breeze-create-entity-from-existing-one/20579971#20579971) and this (http://stackoverflow.com/questions/23488573/deep-clone-copy-breeze-entity-and-create-new-entity). See also Breeze Labs "getEntityGraph" which should become part of Breeze core.
106 votes -
Broken link on this page
http://www.breezejs.com/samples/teaching-tests
Cannot be accessed.
1 vote -
Broken link to UserVoice on Node.js page
http://www.breezejs.com/documentation/breezejs.uservoice.com results in a 404 error.
1 voteThank you. Please remember to refresh your browser before trying again.
-
Support TypeScript final 1.0
Now that TypeScript 1.0 is released it is time to update the breeze.d.ts file to support this final release.
Also it would be nice if breeze.d.ts supports the actual export/import mechanism of TypeScript. Best example: knockout.d.ts62 votes -
Enable bugtracking on GitHub
The Breeze GitHub readme says, "The GitHub Issues and Wiki have been disabled. Please post all questions and issues to StackOverflow tagged with breeze." The problem is that for plain old bugs (vs. more conceptual questions and problems), StackOverflow is the wrong place. Bug reports would be rightfully be closed as too localized or off topic.
For example, consider the bug that the documentation for initializeAdapterInstance (http://www.breezejs.com/sites/all/apidocs/classes/config.html#method_initializeAdapterInstance) says that isDefault is optional, yet the TypeScript file breeze.d.ts says that isDefault is required. It would be good to have proper place to report such a bug.
1 vote
- Don't see your idea?