v0.5.1
TL;DR
This release is mostly about refining how change flows in Ripple. The reactive module (O.o) is now deprecated. You should use these explicit functional operators on resources instead of the native API, which will make the update and emit atomic diffs ({ key, value, type }) for you. Those standardised tuples are now used directly for more robust replication.
- [
988e4d5] - correct req/change order - [
956861e] - add missing deps - [
3d68d87] - force session refresh on reconnect - [
2a91e6c] - simplify recursive pulling - [
8877aca] - update to work with standard versioned events - [
7f2ec6a] - factor out ready helper - [
44b4414] - fix looping test
- [
615cd56] - test: update to use push operator - [
50696b6] - should pass index as implicit data - [
d690a23] - check if source is obj first - [
6052865] - ie11 bug - mutationobserver does not like a truthy return value - [
775ff9b] - update missing/extraneous dependencies - [
1df2724] - do not trigger redraws on attr change - non-chrome platforms
- [
74f1c69] - emit standardised change event - [
ae2041f] - remove unused rebind dep and simplify functions
- [
a0d20e0] - test: should not lose existing headers - [
d4a56a2] - ensure internal log is always non-enumerable - [
fc0dd28] - ensure change stream is consistent in different scenarios - [
b278064] - should persist versioned log info - [
b9f9c1c] - do not lose any existing listeners - [
89217ce] - proxy up diff changes - [
17c9b59] - more rigorous events - change always -1 if unspecified
- [
02e6c83] - chore: remove extraneous dep - [
f1b1f03] - replace reactive in tests with versioned operators
export (new)
- [
0dd4a79] - add outgoing stringify transform - [
110bec3] - remove unused dep and simplify implementation
- [
fb45a86] - parse resource first - [
c6cfde1] - only serialise from server to client - [
52da785] - remove unused key dependency
minimal (new)
- [
10381a7] - skip transformations for partial diffs - [
21838e4] - allow outgoing transforms - [
742d75e] - update to work with versioned data and events
- [
5b41722] - remove unused is dependency and simplify helpers
- [
01e004e] - load before before sync rather than silently
- [
34cd4e1] - ignore resources prefixed with _
- [
fd76c68] - add versioned, remove html, prehtml, reactive - [
b6808d4] - move features higher up in pipeline
- [
0d72365] - add missing deps
- [
54399dc] - global transforms, ripple changes, prevent echo, leaks - [
429d737] - clean and update deps, namespace change event - [
678aab4] - refactor to work with standard versioned events - [
cc024b1] - fix socket.io - 1.4.x broken api
versioned (new)
- [
ed5e3dc] - init commit