Skip to content
Newer
Older
100644 151 lines (99 sloc) 5.19 KB
8254a3e @sridatta NowJS version 0.7.6
sridatta authored Nov 11, 2011
1 NowJS Version 0.7.6 - 11/11/2011
2 ---------------------------
3 Changes since 0.7.5:
4 * Fix to client side bug involving forceGetParentVarAtFqn
5 * Fix to issue involving redeclaration of synced functions
7de3daf @sridatta For real version 0.7.6
sridatta authored Nov 11, 2011
6 * Socket.io dependency at 0.8.7
8254a3e @sridatta NowJS version 0.7.6
sridatta authored Nov 12, 2011
7
8 NowJS Version 0.7.5
9 -------------------
10
e30281e @steveWang Bumped version up to 0.7.4, updated changelog.
steveWang authored Aug 4, 2011
11 NowJS Version 0.7.4 - 8/04/2011
12 ---------------------------
13 Changes since 0.7.3:
14
9d18842 @ericz Edited changelog.md via GitHub
ericz authored Aug 16, 2011
15 * NowJS client lib can now be used directly without modification. Use `nowInitialize('http://uri:80/', [options]);` to start a connection manually
e30281e @steveWang Bumped version up to 0.7.4, updated changelog.
steveWang authored Aug 4, 2011
16 * Arrays are now handled properly on the server-side.
17 * Fixed deletion of objects on the server-side.
18 * Terminal non-leaf nodes are now properly synchronized and sent to clients.
19 * Various other bugfixes and optimizations.
20
184555b @ericz Updated w/ 0.7.2. and 0.7.3 data
ericz authored Jul 28, 2011
21 NowJS Version 0.7.3 - 7/26/2011
22 ---------------------------
23 Changes since 0.7.2:
24
25 * Fixed array passed in as options failing (for socket.io transports options)
26 * Exclude supports passing in single clientId
27 * Deletevar bug, GH #111, which prevented initializing fields in `now` to empty objects
28 * Improved documentation
29
30
31 NowJS Version 0.7.2 - 7/22/2011
32 ---------------------------
33 Changes since 0.7.1:
34
35 * Fix broken exclude
36
37
38 NowJS Version 0.7.1 - 7/22/2011
39 ---------------------------
40 Changes since 0.7.0:
41
42 * Fix bugs in handlers for numeric group name
43 * Fixed duplicate rv messages
44 * Added documentation
45
46
4e2d148 @steveWang Changelog updated. License added.
steveWang authored Jul 15, 2011
47 NowJS Version 0.7.0 - 7/16/2011
48 ---------------------------
49 Changes since 0.6.1:
50
51 * Socket.IO dependency updated to >= 0.7.
5c3ceb7 @ericz Edited changelog.md via GitHub
ericz authored Jul 22, 2011
52 * `group.exclude()` implemented. [Usage](http://nowjs.com/jsdoc/symbols/Group.html#exclude)
4e2d148 @steveWang Changelog updated. License added.
steveWang authored Jul 16, 2011
53 * `group.hasClient()`, `group.count` modified to be asynchronous
5c3ceb7 @ericz Edited changelog.md via GitHub
ericz authored Jul 22, 2011
54 functions. [Usage](http://nowjs.com/jsdoc/symbols/Group.html#count)
4e2d148 @steveWang Changelog updated. License added.
steveWang authored Jul 16, 2011
55 * Exposed more client-side events.
56 * `everyone.on('join', cb)` and `everyone.on('leave', cb)` have
57 replaced of `nowjs.on('connect', cb)` and `nowjs.on('disconnect', cb)`
58 (and their aliases, `nowjs.connected(cb)` and `nowjs.disconnected(cb)`).
59 * Even more performance increases.
5c3ceb7 @ericz Edited changelog.md via GitHub
ericz authored Jul 22, 2011
60 * [Added JSDoc documentation](http://nowjs.com/jsdoc/index.html)
4e2d148 @steveWang Changelog updated. License added.
steveWang authored Jul 16, 2011
61
62 NowJS Version 0.6.1 - 6/10/2011
63 ---------------------------
64
65 Changes since 0.6:
66
67 * Socket.IO dependency updated to 0.6.18.
68 * Reconnects implemented.
69 * More bug fixes and performance increases.
70
71 NowJS Version 0.6 - 5/14/2011
72 ---------------------------
73
74 Changes since 0.5:
75
76 * Socket.IO dependency updated to 0.6.17.
77 * .hasClient(id) and .count added to ClientGroups.
78 * See API documentation for further information.
79 * Various bug fixes and performance increases.
80
81 NowJS Version 0.5 - 4/8/2011
82 ---------------------------
83
84 Changes since 0.3:
85
86 * initialize() optionally accepts `options` parameter.
87 * It is possible to set a custom host/port combination in now.js using `options.host` and `options.port`. This overrides the default auto-detected settings.
88 * The object set at `options.socketio` is passed to socket.io as a configuration parameter.
89 * Clients can optionally be prevented from making changes to their now namespace. To enable, set the `options.clientWrite` flag to `false` in the options parameter to `initialize()`
90 * Users can be added to groups other than `everyone`. Usage of this API is documented in the User Manual.
91
92 Bug fixes since 0.3:
93
94 * IE compatibility enhanced
95 * Events properly handled
96
97 NowJS Version 0.4
98 ---------------------------
99 * Various bug fixes and performance issues
100
101 NowJS Version 0.3 - 3/18/2011
102 ---------------------------
103
104 Changes since version 0.2:
105
106 * **Breaks** Remote functions can no longer use return values. Please pass in and use a callback parameter when you need a return value from your remote call
107
108 * Internet Explorer IE6/7/8 are now supported! There is lower performance when changing the value of a variable inside now, but function calls and remote calls (pushing/pulling) is 100% realtime
109
110 Performance Improvements since 0.2:
111
112 * now.js now contains nowUtil.js embedded, reducing number of requests
113
114 * Static files (now.js) are now cached in memory on the server-side, reducing disk reads
115
116 * Reduced per request latency; internal replacing of server/port info with actual server/port is now only done once on server startup
117
118 Bug fixes since version 0.2:
119
120 * Safari, IE6/7/8, Android, iOS (iPhone/iPad/iPod Touch) Safari now supported. nowUtil.js now contains a minified json2.js shim
121
122 * Rare instances when not all attributes of now on client side would be initialized is now fixed
123
124 * Array.isArray replaced with more flexible array check (thanks andref)
125
126 * Changed uses of `x in y` to `.hasOwnProperty(prop)`
127
128 * Bugs resulting in cross-port setups not working have been fixed
129
130
131 NowJS Version 0.2 - 3/11/2011
132 ---------------------------
133
134 Changes since version 0.1:
135
136 * Unified nowLib.js was split into nowClientLib.js and nowServerLib.js
137
138 * In nowServerLib.js, NowWatcher class was replaced with a Harmony Proxy implementation in proxy.js
139
140 * nowClientLib.js continues to use NowWatcher class for namespace traversal.
141
142 Known Issues:
143
144 * Server crashes with a "hasOwnProperty of undefined" error when a client abruptly connects.
145
146 * Library does not expose client connect and disconnect events to the developer.
147
148 * Library does not expose any form of unique client ID to the developer.
149
150 * Library does not provide a way to select particular clients or a single client based on filters/criteria.
Something went wrong with that request. Please try again.