# 0.8 #### Changes - More refined and useful components API. Some documentation is available [here](http://rivetsjs.com/docs/guide/#components). # 0.7 ### Changes - Support for data-bound keypaths are formatter arguments. ``` { item.price | lte user.balance } ``` - Support for primitives in binding declarations. This includes strings, numbers, booleans, null and undefined. ``` { item.updated | date 'MMM DD, YYY' } ``` - Primitives are also supported as the binding target. ``` { 'i18n.errors.' | append error | translate } ``` - Support for multiple binder arguments (wildcard matches). See [#383](https://github.com/mikeric/rivets/pull/383). - The `Observer` class has been abstracted out into a new lib as a dependency. See [Sightglass](https://github.com/mikeric/sightglass). - The built-in `value` binder now listens on the `input` event instead of `change`, so updates will propogate immediately instead of on blur. - There is no more `rivets.config` object. All of the previous configuration options are defined on the module directly. - If a template includes `