loopback/CHANGES.md

36 lines
743 B
Markdown
Raw Normal View History

# Breaking Changes
# 1.9
## Remote Method API
`loopback.remoteMethod()` is now deprecated.
Defining remote methods now should be done like this:
```js
// static
MyModel.greet = function(msg, cb) {
cb(null, 'greetings... ' + msg);
}
MyModel.remoteMethod(
'greet',
{
accepts: [{arg: 'msg', type: 'string'}],
returns: {arg: 'greeting', type: 'string'}
}
);
```
**NOTE: remote instance method support is also now deprecated...
Use static methods instead. If you absolutely need it you can still set
`options.isStatic = false`** We plan to drop support for instance methods in
`2.0`.
## Remote Instance Methods
All remote instance methods have been replaced with static replacements.
The REST API is backwards compatible.